inicialización de instancias en bloques de capacidad
Para usar su bloque de capacidad, debe especificar el ID de reserva del bloque de capacidad al iniciar las instancias. la inicialización de una instancia en un bloque de capacidad reduce la capacidad disponible por número de instancias iniciadas. Por ejemplo, si la capacidad de instancias comprada es de ocho instancias y inicia cuatro instancias, la capacidad disponible se reduce en cuatro.
Si termina una instancia que se está ejecutando en el bloque de capacidad antes de que finalice la reserva, puede iniciar una nueva instancia en su lugar. Cuando detiene o termina una instancia en un bloque de capacidad, se necesitan varios minutos para limpiar la instancia antes de poder iniciar otra instancia para reemplazarla. Durante este tiempo, la instancia estará en estado de detención o shutting-down
. Una vez finalizado este proceso, el estado de la instancia cambiará a stopped
o terminated
. A continuación, la capacidad disponible en su bloque de capacidad se actualizará para mostrar otra instancia disponible para usarse.
Para obtener información sobre cómo configurar un grupo de nodo de EKS gestionado con un bloque de capacidad, consulte Crear un grupo de nodo gestionado con bloques de capacidad para ML en la Guía del usuario de Amazon EKS.
Para obtener información sobre cómo configurar el uso de un bloque de capacidad AWS ParallelCluster, consulte ML en AWS ParallelCluster.
Para obtener información sobre cómo iniciar instancias en un bloque de capacidad mediante flota de EC2, consulte Tutorial: Configuración de la flota de EC2 para lanzar instancias en bloques de capacidad.
Para obtener información sobre cómo crear una plantilla de inicialización dirigida a un bloque de capacidad, consulte Almacenamiento de parámetros de inicialización de instancias en plantillas de inicialización de Amazon EC2.
En los siguientes pasos se explica cómo iniciar instancias en un bloque de capacidad en estado active
mediante la AWS Management Console o AWS CLI.
- Console
-
inicialización de instancias en un bloque de capacidad con la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En la barra de navegación de la parte superior de la pantalla, seleccione la región para la reserva de bloques de capacidad.
-
En el panel de la consola de Amazon EC2, elija iniciar instancia.
-
(Opcional) En Nombre y etiquetas, puede asignar un nombre a su instancia y etiquetarla. Para obtener más información acerca de las etiquetas, consulte Etiquetar los recursos de Amazon EC2
-
En Imágenes de aplicaciones y sistema operativo, seleccione una Imagen de máquina de Amazon (AMI).
-
En Tipo de instancia, seleccione el tipo de instancia que coincida con su reserva de bloques de capacidad.
-
En Par de claves (inicio de sesión), elija un par de claves existente o elija Crear un par de claves nuevo para crear uno nuevo. Para obtener más información, consulte Pares de claves e instancias de Amazon EC2.
-
En Network settings (Configuración de red), utilice la configuración predeterminada o elija Edit (Editar) para configurar los ajustes de red según sea necesario.
La instancia no se puede iniciar en una subred de una zona de disponibilidad diferente a la zona de disponibilidad en la que se encuentra el bloque de capacidad.
-
En Detalles avanzados, configure la instancia de la siguiente manera.
-
En la Opción de compra (tipo de mercado), seleccione bloques de capacidad.
-
En Reserva de capacidad, seleccione Destino por ID.
-
Seleccione el ID de reserva de capacidad de su reserva de bloques de capacidad.
-
En el panel Resumen, en Cantidad de instancias, escriba la cantidad de instancias que iniciará.
-
Seleccione iniciar instancia.
- AWS CLI
-
inicialización de instancias en un bloque de capacidad con la AWS CLI
-
Utilice el comando run-instances
y especifique el valor capacity-block
en MarketType
en la estructura de instance-market-options
. También debe especificar el parámetro capacity-reservation-specification
.
En el siguiente ejemplo se inicia una única instancia p5.48xlarge
en cualquier bloque de capacidad activo que cuente con atributos coincidentes y capacidad disponible.
aws ec2 run-instances --image-id ami-abc12345 --count 1 \
--instance-type p5.48xlarge --key-name MyKeyPair \
--subnet-id subnet-1234567890abcdef1 \
--instance-market-options MarketType='capacity-block'
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}