

# Compartir bloques de capacidad
<a name="capacity-blocks-share"></a>

 El uso compartido de bloques de capacidad permite a sus propietarios compartir bloques de capacidad de Amazon EC2 con otras cuentas de AWS de una organización de AWS. Esto le permite maximizar el uso de la capacidad reservada de la GPU en diferentes equipos y proyectos para utilizar los bloques de capacidad de manera eficiente. 

 La cuenta de AWS que posee la reserva de capacidad (propietario) la comparte con otras dos cuentas de AWS (consumidores). Un propietario puede compartir un bloque de capacidad con cuentas de AWS específicas de su organización de AWS, con una unidad organizativa de su organización de AWS o con toda la organización de AWS. Los consumidores pueden lanzar instancias en bloques de capacidad que comparten con ellos de la misma forma que harían con los bloques de capacidad que poseen en su propia cuenta. 

## Requisitos previos para compartir bloques de capacidad
<a name="capacity-blocks-share-prereq"></a>

Antes de poder compartir un bloque de capacidad, deben cumplirse las siguientes condiciones:
+ **Debe ser propietario del bloque de capacidad**: no puede compartir un bloque de capacidad que se haya compartido con usted.
+  **El estado del bloque de capacidad debe estar activo o programado**: los bloques de capacidad que estén en otros [estados](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block.html), como `expired` o `payment-pending`, no se puedan compartir. 
+ **Uso compartido únicamente dentro de su organización de AWS**: un propietario puede compartir un bloque de capacidad con cuentas de AWS específicas de su organización de AWS, con una unidad organizativa de su organización de AWS o con toda la organización de AWS.
+  **No se admiten bloques de capacidad de UltraServer**: no puede compartir bloques de capacidad para los Amazon EC2 UltraServers. 
+ **Elegibilidad de cuentas**: el uso compartido no está disponible para nuevas cuentas de AWS o cuentas de AWS que tengan un historial de facturación limitado.

## Servicios relacionados
<a name="capacity-blocks-share-related"></a>

El uso compartido de bloques de capacidad se integra con AWS Resource Access Manager (AWS RAM). AWS RAM es un servicio que le permite compartir sus recursos de AWS con cualquier cuenta de AWS o a través de AWS Organizations. Con AWS RAM, puede compartir recursos de su propiedad creando un *uso compartido de recursos*. Un uso compartido de recursos especifica los recursos que compartir y los consumidores con quienes compartirlos. Los consumidores pueden ser cuentas de AWS individuales, unidades organizativas o toda una organización de AWS Organizations.

Para obtener más información sobre AWS RAM, consulte la *[Guía del usuario de AWS RAM](https://docs.aws.amazon.com/ram/latest/userguide/)*.

## Permisos de bloques de capacidad compartidos
<a name="capacity-blocks-share-permissions"></a>

### Permisos de los propietarios
<a name="capacity-blocks-share-permissions-owner"></a>

 El propietario del bloque de capacidad sigue siendo responsable de administrar el bloque de capacidad (por ejemplo, ampliarlo o compartirlo) y las instancias que lanzan en este. Los propietarios no pueden modificar instancias que los consumidores inician en Bloques de capacidad que han compartido. 

### Permisos de los consumidores
<a name="capacity-blocks-share-permissions-consumer"></a>

 Los consumidores pueden lanzar instancias en la capacidad compartida y son responsables de administrarlas. Los consumidores no pueden ver o modificar instancias propiedad de otros consumidores o del propietario del bloque de capacidad. Los consumidores solo pueden ver la capacidad total y disponible en el bloque de capacidad compartido. 

## Compartir un bloque de capacidad
<a name="capacity-blocks-sharing"></a>

Para compartir un bloque de capacidad, debe agregarlo a un uso compartido de recursos. Un recurso compartido es un recurso de AWS RAM que le permite compartir los recursos a través de Cuentas de AWS.

Si agregó su bloque de capacidad a un recurso compartido con toda la organización de AWS, los consumidores de su organización obtienen acceso al bloque de capacidad compartido.

------
#### [ Console ]

**Cómo compartir un bloque de capacidad que posea mediante la consola de Amazon EC2**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Reservas de capacidad**.

1. Elija el bloque de capacidad que desea compartir y seleccione **Acciones, Compartir reserva**.

1. Seleccione el recurso compartido al que desea añadir el bloque de capacidad y elija **Compartir Reserva de capacidad**.

   Los consumidores pueden tardar algunos minutos en obtener acceso al bloque de capacidad compartido.

**Cómo agregar un bloque de capacidad a un nuevo recurso compartido**  
Primero debe crear el uso compartido mediante la consola de AWS RAM. Para obtener más información, consulte [Crear un recurso compartido](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) en la *Guía del usuario de AWS RAM*.

------
#### [ AWS CLI ]

**Uso compartido de un bloque de capacidad que posea**  
 Utilice los comandos [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html) y [associate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/associate-resource-share.html). 

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

```
aws ram associate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

------
#### [ PowerShell ]

**Uso compartido de un bloque de capacidad que posea**  
 Utilice los cmdlets [New-RAMResourceShare](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html) y [Connect-RAMResourceShare](https://docs.aws.amazon.com/powershell/latest/reference/items/Connect-RAMResourceShare.html). 

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

```
Connect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

 Los bloques de capacidad funcionan **por orden de llegada** en todas las cuentas, independientemente del estado de propiedad. Al compartir un bloque de capacidad, si un consumidor lanza las instancias antes que el propietario, esas instancias ocupan la capacidad hasta que el consumidor las cancele o hasta 30 minutos antes de que caduque el bloque de capacidad. 

## Dejar de compartir un bloque de capacidad
<a name="capacity-blocks-unsharing"></a>

 Puede dejar de compartir un bloque de capacidad en cualquier momento hasta 30 minutos antes de la fecha de caducidad del bloque. 

**Qué ocurre cuando se deja de compartir:**
+ Los consumidores ya no lanzan nuevas instancias en el bloque de capacidad que no se compartió.
+ Todas las instancias en ejecución seguirán ejecutándose hasta 30 minutos antes de la fecha de caducidad del bloque de capacidad, a menos que el consumidor las cancele.

------
#### [ Console ]

**Para dejar de compartir un bloque de capacidad de su propiedad mediante la consola de Amazon EC2**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Reservas de capacidad**.

1. Seleccione el bloque de capacidad y elija la pestaña **Uso compartido**.

1.  La pestaña **Uso compartido** muestra los recursos compartidos a los que se ha añadido el bloque de capacidad. Seleccione el uso compartido de recurso del que desea quitar el bloque de capacidad. 

1. Elija **Eliminar del recurso compartido**.

------
#### [ AWS CLI ]

**Dejar de compartir un bloque de capacidad que posea**  
Utilice el comando [disassociate-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/disassociate-resource-share.html).

```
aws ram disassociate-resource-share \
    --resource-share-arn arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE
```

------
#### [ PowerShell ]

**Dejar de compartir un bloque de capacidad que posea**  
Utilice el cmdlet [Disconnect-RAMResourceShare](https://docs.aws.amazon.com/powershell/latest/reference/items/Disconnect-RAMResourceShare.html).

```
Disconnect-RAMResourceShare `
    -ResourceShareArn "arn:aws:ram:us-east-2:123456789012:resource-share/7ab63972-b505-7e2a-420d-6f5d3EXAMPLE" `
    -ResourceArn "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234abcd56EXAMPLE"
```

------

## Supervise el uso compartido del bloque de capacidad
<a name="capacity-blocks-shared-monitor-usage"></a>

Los propietarios de los bloques de capacidad pueden supervisar qué cuentas utilizan sus bloques de capacidad compartidos y realizar un seguimiento del uso de las instancias por cuenta.

------
#### [ AWS CLI ]

**Supervisar el uso de un bloque de capacidad**  
Utilice el comando [get-capacity-reservation-usage](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-capacity-reservation-usage.html).

```
aws ec2 get-capacity-reservation-usage \
    --capacity-reservation-id cr-1234abcd56EXAMPLE
```

**Esta API permite a los propietarios:**
+ Ver qué cuentas utilizan actualmente el bloque de capacidad.
+ Consultar el número de instancias que ejecuta cada cuenta.

------

## Avisos de finalización de instancias
<a name="capacity-blocks-shared-instance-termination-notices"></a>

 Las cuentas de propietarios y consumidores que tengan instancias que se estén ejecutando en el bloque de capacidad recibirán un evento de EventBridge 40 minutos antes de que finalice la reserva del bloque de capacidad, lo que indicará que cualquier instancia que se esté ejecutando en la reserva empezará a finalizar en 10 minutos. Para obtener más información, consulte [Supervisar los bloques de capacidad mediante EventBridge](capacity-blocks-monitor.md). 

## Ampliaciones de bloques de capacidad
<a name="capacity-blocks-shared-extend"></a>

Los bloques de capacidad se pueden ampliar mientras se comparten. Solo la cuenta del propietario puede extender un bloque de capacidad compartido.

 Cuando se amplía un bloque de capacidad, las instancias en ejecución lanzadas por el propietario o los consumidores heredan de manera automática la nueva fecha de caducidad, y los consumidores pueden seguir utilizando la capacidad compartida hasta la nueva fecha de caducidad sin ninguna interrupción de la instancia. 

## Precios y facturación
<a name="capacity-blocks-shared-pricing-billing"></a>

 A los propietarios se les facturan los bloques de capacidad que comparten y pagan por adelantado el bloque de capacidad cuando lo compran. Los propietarios también pagan los cargos del sistema operativo de las instancias que ejecutan en el bloque de capacidad. 

 A los consumidores solo se les facturan los cargos del sistema operativo de las instancias que ejecutan en el bloque de capacidad compartido. A los consumidores no se les cobra por la reserva del bloque de capacidad en sí. 