

# Uso compartido de host dedicado de Amazon EC2
<a name="dh-sharing"></a>

El uso compartido de un host dedicado permite a los propietarios de un host dedicado compartir su host dedicado con otras cuentas de AWS o dentro de una organización de AWS. Esto permite crear y administrar los hosts dedicados de forma centralizada y compartir el host dedicado entre varias cuentas de AWS o dentro de su organización de AWS.

En este modelo, la cuenta de AWS que posee el host dedicado (*propietario*) lo comparte con otras cuentas de AWS (*consumidores*). Los consumidores pueden iniciar instancias en hosts dedicados que comparten con ellos de la misma forma que harían con los hosts dedicados que poseen en su propia cuenta. El propietario es responsable de administrar el host dedicado y las instancias que inician en él. Los propietarios no pueden modificar las instancias que los consumidores inician en hosts dedicados compartidos. Los consumidores son responsables de administrar las instancias que inician en hosts dedicados compartidos con ellos. Los consumidores no pueden ver ni modificar instancias propiedad de otros consumidores o del propietario de host dedicado, y no pueden modificar los hosts dedicados que se comparten con ellos.

Un propietario de un host dedicado puede compartir un host dedicado con:
+ Cuentas específicas de AWS dentro o fuera de su organización de AWS
+ Una unidad organizativa dentro de su organización de AWS
+ Toda su organización de AWS

**Topics**
+ [Requisitos previos para compartir hosts dedicados](#dh-sharing-prereq)
+ [Limitaciones para compartir host dedicado](#dh-sharing-limitation)
+ [Servicios relacionados](#dh-sharing-related)
+ [Compartir el uso entre zonas de disponibilidad](#dh-sharing-azs)
+ [Permisos de host dedicado compartido](#shared-dh-perms)
+ [Facturación y medición](#shared-dh-billing)
+ [Límites de host dedicado](#shared-dh-limits)
+ [Recuperación de host y uso compartido de host dedicado](#dh-sharing-retirement)
+ [Compartir un host dedicado](sharing-dh.md)
+ [Dejar de compartir un host dedicado](unsharing-dh.md)
+ [Vea los hosts dedicados compartidos](identifying-shared-dh.md)

## Requisitos previos para compartir hosts dedicados
<a name="dh-sharing-prereq"></a>
+ Para compartir un host dedicado, debe ser el propietario en su cuenta de AWS. No puede compartir un host dedicado que se ha compartido con usted.
+ Para compartir un host dedicado con su organización de AWS o una unidad organizativa de AWS, debe habilitar el uso compartido con AWS Organizations. Para obtener más información, consulte [Habilitar el uso compartido con AWS Organizations](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html) en la *Guía del usuario de AWS RAM*.

## Limitaciones para compartir host dedicado
<a name="dh-sharing-limitation"></a>

No puede compartir hosts dedicados que se hayan asignado para los siguientes tipos de instancia: `u-6tb1.metal`, `u-9tb1.metal`, `u-12tb1.metal`, `u-18tb1.metal` y `u-24tb1.metal`.

## Servicios relacionados
<a name="dh-sharing-related"></a>

### AWS Resource Access Manager
<a name="related-ram"></a>

El uso compartido de un host dedicado 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/)*.

## Compartir el uso entre zonas de disponibilidad
<a name="dh-sharing-azs"></a>

Para garantizar que los recursos se distribuyen por todas las zonas de disponibilidad de una región, asignamos zonas de disponibilidad de manera independiente a nombres de cada cuenta. Esto podría dar lugar a diferencias de nomenclatura de zona de disponibilidad entre cuentas. Por ejemplo, es posible que la zona de disponibilidad `us-east-1a` de su cuenta de AWS no se encuentre en la misma ubicación de `us-east-1a` que otra cuenta de AWS.

Para identificar la ubicación de los hosts dedicados relativa a las cuentas, debe utilizar el *ID de zona de disponibilidad* (ID de AZ). El ID de zona de disponibilidad es un identificador único e idéntico para una zona de disponibilidad en todas las cuentas de AWS. Por ejemplo, `use1-az1` es un ID de zona de disponibilidad para la región `us-east-1` y está en la misma ubicación en todas las cuentas de AWS.

**Para ver los ID de zona de disponibilidad de las zonas de disponibilidad de su cuenta**

1. Abra la consola de AWS RAM en [https://console.aws.amazon.com/ram/home](https://console.aws.amazon.com/ram/home).

1. Los ID de zona de disponibilidad de la región actual se muestran en el panel **Your AZ ID (Su ID de AZ)** en el lado derecho de la pantalla.

## Permisos de host dedicado compartido
<a name="shared-dh-perms"></a>

### Permisos de los propietarios
<a name="shared-dh-perms-owner"></a>

Los propietarios son responsables de administrar sus hosts dedicados compartidos y las instancias que inician en ellos. Los propietarios pueden ver todas las instancias que se ejecutan en el host dedicado compartido, incluidas las iniciadas por los consumidores. Sin embargo, los propietarios no pueden realizar ninguna acción en las instancias en ejecución iniciadas por los consumidores.

### Permisos de los consumidores
<a name="shared-dh-perms-consumer"></a>

Los consumidores son responsables de administrar las instancias que inician en un host dedicado compartido. Los consumidores no pueden modificar el host dedicado compartido en modo alguno y no pueden ver ni modificar las instancias que iniciaron otros consumidores o el propietario del host dedicado.

## Facturación y medición
<a name="shared-dh-billing"></a>

No se aplican cargos adicionales por compartir hosts dedicados.

A los propietarios se les cobran los hosts dedicados que comparten. A los consumidores no se les cobran las instancias que inician en hosts dedicados compartidos.

Las Reservas de hosts dedicados continúan proporcionando descuentos de facturación para los hosts dedicados compartidos. Solo los propietarios de host dedicado pueden comprar Reservas de hosts dedicados para los hosts dedicados compartidos que poseen.

## Límites de host dedicado
<a name="shared-dh-limits"></a>

Los hosts dedicados compartidos se contabilizan solo para los límites de hosts dedicados del propietario. Los límites de hosts dedicados del consumidor no se ven afectados por los hosts dedicados que se hayan compartido con ellos. Del mismo modo, las instancias que los consumidores inician en hosts dedicados compartidos no se contabilizan para sus límites de instancia.

## Recuperación de host y uso compartido de host dedicado
<a name="dh-sharing-retirement"></a>

La recuperación del host recupera instancias iniciadas por el propietario del host dedicado y los consumidores con los que se ha compartido. El host dedicado de sustitución se asigna a la cuenta del propietario. Se añade a los mismos recursos compartidos que el host dedicado original y se comparte con los mismos consumidores.

Para obtener más información, consulte [Recuperación del host dedicado de Amazon EC2](dedicated-hosts-recovery.md).

# Comparta un host dedicado de Amazon EC2 entre varias cuentas AWS.
<a name="sharing-dh"></a>

Cuando un propietario comparte un host dedicado, permite a los consumidores iniciar instancias en el host. Los consumidores pueden iniciar tantas instancias en el host compartido como lo permita su capacidad disponible.

**importante**  
Tenga en cuenta que es responsable de asegurarse de que tiene los derechos de licencia adecuados para compartir cualquier licencia BYOL en sus hosts dedicados.

Si comparte un host dedicado con la ubicación automática habilitada, tenga en cuenta lo siguiente, ya que podría provocar que el host dedicado se usara de una forma no deseada:
+ Si los consumidores inician instancias con la tenencia de host dedicado y no tienen capacidad en un host dedicado que poseen en su cuenta, la instancia se inicia automáticamente en el host dedicado compartido.

Para compartir un host dedicado, debe añadirlo al recurso compartido. Un uso compartido de recursos es un recurso de AWS RAM que le permite compartir los recursos a través de cuentas de AWS. Un uso compartido de recursos especifica los recursos que compartir y los consumidores con quienes se comparten. Puede añadir el host dedicado a un recurso existente o puede añadirlo a un nuevo recurso compartido.

Si forma parte de una organización en AWS Organizations y está habilitado el uso compartido en la organización, los consumidores de su organización obtienen acceso automáticamente al host dedicado compartido. De lo contrario, los consumidores reciben una invitación para unirse al recurso compartido y se les concede acceso al host dedicado compartido después de aceptar la invitación.

**nota**  
Después de compartir un host dedicado, los consumidores podrían tardar unos minutos en tener acceso a ella.

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

**Para compartir un host dedicado que posee utilizando la consola de Amazon EC2, realice el siguiente procedimiento:**

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 **Dedicated Hosts (Alojamientos dedicados)**.

1. Elija host dedicado para compartir y seleccione **Acciones**, **Compartir reserva**.

1. Seleccione el uso compartido al que añadir host dedicado y elija **Compartir host**.

   Los consumidores pueden tardar algunos minutos en obtener acceso al host compartido.

**Compartir un host dedicado que posee utilizando la consola de AWS RAM**  
Consulte [Creación de un uso compartido de recursos](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-create.html) en la *Guía del usuario de AWS RAM*.

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

**Para compartir un host dedicado que posee**  
Utilice el comando [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html).

```
aws ram create-resource-share \
    --name my-resource-share \
    --resource-arns arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
```

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

**Para compartir un host dedicado que posee**  
Utilice el cmdlet [New-RAMResourceShare](https://docs.aws.amazon.com/powershell/latest/reference/items/New-RAMResourceShare.html).

```
New-RAMResourceShare `
    -Name my-resource-share `
    -ResourceArn arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
```

------

# Deje de compartir un host dedicado que esté compartido con otras cuentas AWS
<a name="unsharing-dh"></a>

El propietario del host dedicado puede dejar de compartir un host dedicado compartido en cualquier momento. Cuando se deja de compartir un host dedicado compartido, se aplican las reglas siguientes:
+ Los consumidores con los que se compartió el host dedicado ya no pueden iniciar nuevas instancias en él.
+ Las instancias propiedad de los consumidores que se estaban ejecutando en el host dedicado en el momento de dejar de compartir continúan ejecutándose, pero se programan para [ su retirada](schedevents_actions_retire.md). Los consumidores reciben notificaciones de retirada para las instancias y tienen dos semanas para actuar a raíz de estas notificaciones. Sin embargo, si el host dedicado se vuelve a compartir con el consumidor dentro del período de notificación de retirada, la retirada de la instancia se cancela.

Para dejar de compartir un host dedicado compartido que posee, debe quitarlo del recurso compartido.

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

**Para dejar de compartir un host dedicado compartido que posee**

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 **Dedicated Hosts (Alojamientos dedicados)**.

1. Elija la host dedicado que desea dejar de compartir y elija la pestaña **Uso compartido**.

1. La pestaña **Uso compartido** muestra los usos compartidos de recursos a los que se ha añadido la host dedicado. Seleccione el uso compartido de recurso desde el que desea quitar la host dedicado y elija **Quitar host de recurso compartido**.

**Dejar de compartir un host dedicado compartido que posee utilizando la consola de AWS RAM**  
Consulte [Actualización de un recurso de uso compartido](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-update.html) en la *Guía del usuario de AWS RAM*.

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

**Para dejar de compartir un host dedicado compartido que posee**  
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:dedicated-host/h-07879acf49EXAMPLE
```

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

**Para dejar de compartir un host dedicado compartido que posee**  
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:dedicated-host/h-07879acf49EXAMPLE"
```

------

# Vea los hosts dedicados de Amazon EC2 compartidos en su cuenta AWS
<a name="identifying-shared-dh"></a>

Puede ver los hosts dedicados que está compartiendo con otras cuentas y los hosts dedicados que comparten con usted. Si es el propietario del host dedicado, puede ver todas las instancias que se ejecutan en el host, incluidas las instancias iniciadas por los consumidores. Si el host dedicado se comparte con usted, solo podrá ver las instancias que haya lanzado en el host compartido y no las que hayan lanzado otros usuarios.

Los propietarios y consumidores pueden identificar hosts dedicados compartidos mediante uno de los siguientes métodos.

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

**Para identificar un host dedicado compartido**

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 **Dedicated Hosts (Alojamientos dedicados)**. La pantalla muestra los hosts dedicados que posee y los hosts dedicados que se comparten con usted.

1. La columna **Owner** (Propietario) muestra el ID de la cuenta de AWS del propietario del host dedicado.

1. Para ver las instancias que se ejecutan en los hosts, seleccione la pestaña **Instancias**.

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

**Para identificar un host dedicado compartido**  
Utilice el comando [describe-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-hosts.html). El comando devuelve los hosts dedicados que posee y los hosts dedicados que se comparten con usted. El valor de `Owner` es el ID de cuenta del propietario del host dedicado. La lista `Instances` describe las instancias que se ejecutan en el host.

```
aws ec2 describe-hosts --filter "Name=state,Values=available"
```

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

**Para identificar un host dedicado compartido**  
Utilice el cmdlet [Get-EC2host](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Host.html). El cmdlet devuelve los hosts dedicados que posee y los hosts dedicados que se comparten con usted. El valor de `Owner` en la respuesta es el ID de cuenta del propietario del host dedicado. La lista `Instances` describe las instancias que se ejecutan en el host.

```
Get-EC2Host -Filter @{Name="state"; Values="available"}
```

------