View a markdown version of this page

Uso I-ODCRs con AWS UNIDADES - AWS UNIDADES

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso I-ODCRs con AWS UNIDADES

Las reservas de On-Demand capacidad interrumpible (I-ODCRs) permiten a los propietarios de la ODCR compartir temporalmente la capacidad reservada no utilizada con otras cuentas de su AWS organización. Las instancias de consumo reciben una advertencia de cierre de 2 minutos cuando el propietario recupera la capacidad, lo que las hace I-ODCRs aptas para cargas de trabajo tolerantes a fallos, como el procesamiento por lotes, la formación en aprendizaje automático y el análisis de datos.

Para obtener más información I-ODCRs, consulte Reservas de capacidad interrumpible en la Guía del usuario de Amazon Elastic Compute Cloud.

¿Cómo I-ODCRs trabajar con AWS UNIDADES

Un I-ODCR se crea a partir de una fuente ODCR existente. El propietario especifica el número de instancias que se van a asignar a la reserva interrumpible. Esas instancias se transfieren del ODCR de origen al nuevo. I-ODCR El propietario puede recuperar su capacidad en cualquier momento, lo que da por finalizadas las instancias de consumo con un aviso previo de 2 minutos.

Características clave:

  • I-ODCRs están segmentados de forma predeterminada: los consumidores deben hacer referencia al ID de reserva en su configuración de lanzamiento.

  • I-ODCRs no se pueden añadir a los grupos de reservas de capacidad.

  • Solo se puede crear una asignación interrumpible por cada ODCR de origen.

  • Cuando el propietario recupera la capacidad, no puede recurrir a Spot, ya que On-Demand las instancias de consumo se cancelan.

Configuración de un AWS Grupo de nodos de cómputo de PCS para usar un I-ODCR

Puede configurar un grupo de nodos de cómputo de AWS PCS para que utilice un grupo compartido I-ODCR agregándolo a una plantilla de lanzamiento. Estos son los pasos:

  • Asegúrese de tener acceso a I-ODCR. El propietario del ODCR debe compartir la reserva interrumpible con su cuenta mediante AWS Resource Access Manager (RAM). Una vez compartido, I-ODCR aparece en su cuenta en la sección Reservas de capacidad de la consola Amazon EC2.

  • Cree una plantilla de lanzamiento dirigida a. I-ODCR Haga referencia al I-ODCR ID directamente y establezca el tipo de mercado eninterruptible-capacity-reservation. Este es un ejemplo de plantilla de lanzamiento:

    { "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-1234567890abcdef1" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } }
  • Cree o actualice un grupo de nodos de cómputo de AWS PCS para usar la plantilla de lanzamiento. Para obtener más información, consulte AWS Grupos de nodos de cómputo PCS.

    • Defina el grupo purchaseOption de nodos de cómputo enINTERRUPTIBLE_CAPACITY_RESERVATION.

Gestionar las interrupciones

Cuando el I-ODCR propietario recupera su capacidad, las instancias de consumo reciben una advertencia de rescisión de 2 minutos a través de Amazon. EventBridge Para gestionar correctamente las interrupciones en las cargas de trabajo de sus PCS: AWS

  • Configure sus aplicaciones para que escuchen los eventos de interrupción EventBridge .

  • Implemente puntos de control para que los trabajos puedan guardar los resultados intermedios y reanudarlos tras una interrupción.

  • En el caso de los grupos de nodos de cómputo con una configuración de escalado dinámico, establezca el número mínimo de instancias para 0 que el grupo pueda reducir su tamaño sin problemas cuando se recupere la capacidad.

Para obtener más información sobre la supervisión de los eventos de interrupción, consulte Supervisar las reservas de capacidad interrumpible EventBridge en la Guía del usuario de Amazon Elastic Compute Cloud.

Ejemplo: comparta y utilice instancias hpc7a.96xlarge con un I-ODCR

En este ejemplo, se explica cómo crear un ODCR a I-ODCR partir de un ODCR existente y usarlo con un grupo de nodos de cómputo de PCS. AWS

Paso 1: Cree la reserva interrumpible a partir de un ODCR de origen.

El propietario del ODCR crea una asignación interrumpible de 16 instancias a partir de su reserva de 32 instancias existente:

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-source1234567890a \ --instance-count 16

La ODCR de origen ahora muestra 16 instancias y I-ODCR se crea una nueva con 16 instancias.

Paso 2: Comparta la AWS RAM I-ODCR utilizada.

El propietario comparte la cuenta I-ODCR con la del consumidor:

aws ram create-resource-share \ --name "HPC-Interruptible-Share" \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-interruptible456 \ --principals 987654321098

Paso 3: Cree una plantilla de lanzamiento dirigida a I-ODCR.

El consumidor crea una plantilla de lanzamiento:

{ "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-interruptible456" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } }

Paso 4: Cree un grupo de nodos de cómputo del AWS PCS mediante la plantilla de lanzamiento.

Cree un grupo de nodos de cómputo dinámico con un purchaseOption conjunto establecido en INTERRUPTIBLE_CAPACITY_RESERVATION y la plantilla de lanzamiento que haga referencia al I-ODCR. Establezca el recuento mínimo de instancias en 0 y el máximo en 16 (según la I-ODCR capacidad).

Consideraciones de facturación

  • El propietario de la ODCR paga On-Demand las tarifas por la capacidad no utilizada en las I-ODCR instancias no lanzadas por el consumidor.

  • El consumidor paga On-Demand las tarifas solo por las instancias que realmente lanza y usa.

Para obtener más información, consulte los precios y la facturación de la reserva de capacidad en la Guía del usuario de Amazon Elastic Compute Cloud.