Las reservas de capacidad en grupos con ubicación en clúster - Amazon Elastic Compute Cloud

Las reservas de capacidad en grupos con ubicación en clúster

Puede crear reservas de capacidad en un grupo con ubicación en clúster para reservar la capacidad de computación de Amazon EC2 para sus cargas de trabajo. Los grupos de ubicación en clústeres ofrecen el beneficio de una baja latencia de red y un alto rendimiento de red.

La creación de una reserva de capacidad en un grupo con ubicación en clúster garantiza que tenga acceso a la capacidad de computación en los grupos de ubicación en clúster cuando la necesite, durante el tiempo que la necesite. Esto es ideal para reservar capacidad para cargas de trabajo de alto rendimiento (HPC) que requieren escalado de computación. Le permite reducir la escala del clúster a la vez que garantiza que la capacidad permanezca disponible para su uso, de modo que pueda escalar de nuevo cuando sea necesario.

Limitaciones

Tenga en cuenta lo siguiente al crear reservas de capacidad en grupos de ubicación en clúster:

  • Si una reserva de capacidad existente no se encuentra en un grupo con ubicación, no puede modificar la reserva de capacidad para reservar capacidad en un grupo con ubicación. Para reservar capacidad en un grupo de ubicación, debe crear la reserva de capacidad en el grupo de ubicación.

  • Después de crear una reserva de capacidad en un grupo de ubicación, no puede modificarla para reservar capacidad fuera del grupo de ubicación.

  • Puede aumentar la capacidad reservada en un grupo de ubicación al modificar una reserva de capacidad existente en el grupo de ubicación o crear reservas de capacidad adicionales en el grupo de ubicación. Sin embargo, aumenta las probabilidades de que se produzca un error de capacidad insuficiente.

  • No puede compartir reservas de capacidad creadas en un grupo con ubicación en clúster.

  • No se puede eliminar un grupo con ubicación en clúster que tenga reservas de capacidad active. Debe cancelar todas las reservas de capacidad en el grupo con ubicación en clúster antes de poder eliminarlo.

Trabajar con reservas de capacidad en grupos de ubicación en clúster

Para empezar a utilizar reservas de capacidad con grupos de ubicación en clúster, lleve a cabo los siguientes pasos.

nota

Si desea crear una reserva de capacidad en un grupo con ubicación en clúster existente, omita el paso 1. A continuación, en los pasos 2 y 3, especifique el ARN del grupo con ubicación en clúster existente. Para obtener más información acerca de cómo buscar el ARN de su grupo con ubicación en clúster existente, consulte Visualización de información de los grupos con ubicación.

Paso 1: (Condicional) Cree un grupo con ubicación en clúster para utilizarlo con una reserva de capacidad

Realice este paso únicamente si necesita crear un nuevo grupo con ubicación en clúster. Para utilizar un grupo con ubicación en clúster existente, omita este paso y, a continuación, en los pasos 2 y 3, utilice el ARN de ese grupo con ubicación en clúster. Para obtener más información acerca de cómo buscar el ARN de su grupo con ubicación en clúster existente, consulte Visualización de información de los grupos con ubicación.

Puede crear un grupo con ubicación en clúster mediante uno de los siguientes métodos.

Console
Para crear un grupo con ubicación en clúster mediante la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Placement Groups (Grupos de ubicación) y luego elija Create Placement Group (Crear grupo de ubicación).

  3. Para Name (Nombre), especifique un nombre descriptivo para el grupo de ubicación.

  4. Para Placement strategy (Estrategia de ubicación), elija Cluster (Clúster).

  5. Elija Crear grupo.

  6. En la tabla Grupos de ubicación, en la columna ARN del grupo, tome nota del ARN del grupo con ubicación en clúster que creó. Lo necesitará para el siguiente paso.

AWS CLI
Para crear un grupo con ubicación en clúster con la AWS CLI

Utilice el comando create-placement-group. Para --group-name, especifique un nombre descriptivo para el grupo de ubicación y para --strategy, especifique cluster.

En el ejemplo siguiente se crea un grupo de ubicación denominado MyPG que utiliza la estrategia de ubicación cluster.

C:\> aws ec2 create-placement-group \ --group-name MyPG \ --strategy cluster

Anote el ARN del grupo de ubicación devuelto en la salida del comando, ya que lo necesitará en el paso siguiente.

Paso 2: crear una reserva de capacidad en un grupo con ubicación en clúster

Puede crear una reserva de capacidad en un grupo con ubicación en clúster del mismo modo que crea cualquier reserva de capacidad. Sin embargo, también debe especificar el ARN del grupo con ubicación en clúster en el que se va a crear la reserva de capacidad. Para obtener más información, consulte Crear una Reserva de capacidad.

Consideraciones
  • El grupo con ubicación en clúster especificado debe tener el estado available. Si el grupo con ubicación en clúster se encuentra en el estado pending,deleting, o deleted, la solicitud falla.

  • La reserva de capacidad y el grupo con ubicación en clúster deben estar en la misma zona de disponibilidad. Si la solicitud de creación de la reserva de capacidad especifica una zona de disponibilidad distinta de la del grupo con ubicación en clúster, la solicitud falla.

  • Puede crear reservas de capacidad solo para tipos de instancia admitidos por grupos de ubicación en clúster. Si especifica un tipo de instancia no compatible, la solicitud falla. Para obtener más información, consulte Reglas y limitaciones de los grupos de ubicación en clúster.

  • Si crea una reserva de capacidad open en un grupo con ubicación en clúster y existen instancias de ejecución que tienen atributos coincidentes (ARN del grupo de ubicación, tipo de instancia, zona de disponibilidad, plataforma y tenencia), esas instancias se ejecutan automáticamente en la reserva de capacidad.

  • Su solicitud para crear una Reserva de capacidad puede fallar si se cumple una de las siguientes:

    • Amazon EC2 no tiene suficiente capacidad para llevar a cabo la solicitud. Puede volver a intentarlo más tarde, probar con una zona de disponibilidad distinta o usar una capacidad menor. Si su carga de trabajo es flexible en cuanto a los tamaños y tipos de instancia, intente utilizar atributos de instancia diferentes.

    • La cantidad solicitada supera el límite de instancia a petición para la familia de instancias seleccionada. Incremente su límite de instancia a petición para la familia de instancias e inténtelo de nuevo. Para obtener más información, consulte Cuotas de las instancias bajo demanda.

Puede crear la reserva de capacidad en el grupo con ubicación en clúster mediante uno de los siguientes métodos.

Console
Para crear una Reserva de capacidad con la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Elija Reservas de capacidad y, a continuación, elija Create Reserva de capacidad (Crear Reserva de capacidad).

  3. En la página Crear una reserva de capacidad, especifique el tipo de instancia, la plataforma, la zona de disponibilidad, la tenencia, la cantidad y la fecha de finalización según sea necesario.

  4. En Grupo de ubicación, seleccione el ARN del grupo con ubicación en clúster en el que se creará la reserva de capacidad.

  5. Seleccione Crear.

Para obtener más información, consulte Crear una Reserva de capacidad.

AWS CLI
Para crear una reserva de capacidad mediante la AWS CLI

Utilice el comando create-capacity-reservation (crear reserva de capacidad). Para --placement-group-arn, especifique el ARN del grupo con ubicación en clúster en el que se creará la reserva de capacidad.

$ aws ec2 create-capacity-reservation \ --instance-type instance_type \ --instance-platform platform \ --availability-zone az \ --instance-count quantity \ --placement-group-arn placement_group_ARN

Para obtener más información, consulte Crear una Reserva de capacidad.

Paso 3: lance las instancias en el grupo con ubicación en clúster

inicia una instancia en una reserva de capacidad en un grupo con ubicación en clúster del mismo modo que inicia una instancia en cualquier reserva de capacidad. Sin embargo, también debe especificar el ARN del grupo con ubicación en clúster en el que iniciar la instancia. Para obtener más información, consulte Crear una Reserva de capacidad.

Consideraciones
  • Si la reserva de capacidad es open, no es necesario especificar la reserva de capacidad en la solicitud de inicialización de instancia. Si la instancia tiene atributos (ARN del grupo de ubicación, tipo de instancia, zona de disponibilidad, plataforma y tenencia) que coinciden con una reserva de capacidad en el grupo de ubicación especificado, la instancia se ejecuta automáticamente en la reserva de capacidad.

  • Si la reserva de capacidad solo acepta inicializacións de instancias segmentadas, debe especificar la reserva de capacidad de destino además del grupo con ubicación en clúster de la solicitud.

  • Si la reserva de capacidad está en un grupo de reserva de capacidad, debe especificar el grupo de reserva de capacidad de destino además del grupo con ubicación en clúster en la solicitud. Para obtener más información, consulte Utilizar grupos de Reserva de capacidad.

Puede iniciar una instancia en una reserva de capacidad en un grupo con ubicación en clúster mediante uno de los siguientes métodos.

Console
Para iniciar instancias en una Reserva de capacidad existente con la consola
  1. Siga el procedimiento para iniciar una instancia, pero no la lance hasta que haya completado los siguientes pasos para especificar la configuración del grupo con ubicación y la reserva de capacidad.

  2. Expanda Detalles avanzados y haga lo siguiente:

    1. En Grupo de ubicación, seleccione el grupo con ubicación en clúster en el que se iniciará la instancia.

    2. Para Capacity Reservation (Reserva de capacidad), elija una de las siguientes opciones en función de la configuración de la reserva de capacidad:

      • Abierta: para iniciar las instancias en cualquier reserva de capacidad open en el grupo con ubicación en clúster que tiene atributos coincidentes y capacidad suficiente.

      • Destino por ID: para iniciar las instancias en una reserva de capacidad que solo acepta inicializacións de instancias dirigidas.

      • Destino por grupo: para iniciar las instancias en cualquier reserva de capacidad con atributos coincidentes y capacidad disponible en el grupo de reserva de capacidad seleccionado.

  3. En el panel Summary (Resumen), revise la configuración de la instancia y, a continuación, elija Launch instance (iniciar instancia). Para obtener más información, consulte Lance una instancia con el nuevo asistente de inicialización de instancias.

Para obtener más información, consulte iniciar instancias en una Reserva de capacidad existente.

AWS CLI
iniciar instancias en una reserva de capacidad existente mediante la AWS CLI

Utilice el comando run-instances. Si necesita dirigirse a una reserva de capacidad específica o a un grupo de reserva de capacidad, especifique el parámetro --capacity-reservation-specification. Para --placement, especifique el parámetro GroupName y, a continuación, especifique el nombre del grupo de ubicación que creó en los pasos anteriores.

El siguiente comando inicia una instancia en una reserva de capacidad targeted en un grupo con ubicación en clúster.

$ aws ec2 run-instances \ --image-id ami_id \ --count quantity \ --instance-type instance_type \ --key-name key_pair_name \ --subnet-id subnetid \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_reservation_id} \ --placement "GroupName=cluster_placement_group_name"

Para obtener más información, consulte iniciar instancias en una Reserva de capacidad existente.