Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Utilice las prácticas recomendadas de Amazon EC2 Spot para AWS Batch

Modo de enfoque
Utilice las prácticas recomendadas de Amazon EC2 Spot para AWS Batch - AWS Batch

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.

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.

Si elige las instancias puntuales de Amazon Elastic Compute Cloud (EC2), es probable que pueda optimizar su flujo de trabajo para ahorrar costos, a veces de manera significativa. Para obtener más información, consulta las prácticas recomendadas para Amazon EC2 Spot.

Para optimizar tu flujo de trabajo y ahorrar costes, ten en cuenta las siguientes prácticas recomendadas de Amazon EC2 Spot para AWS Batch:

  • Elija la estrategia SPOT_CAPACITY_OPTIMIZED de asignación: AWS Batch elija las EC2 instancias de Amazon de entre los grupos de capacidad más profundos de Amazon EC2 Spot. Si le preocupan las interrupciones, esta es una opción adecuada. Para obtener más información, consulte Estrategias de asignación de tipos de instancia para AWS Batch.

  • Diversifique los tipos de instancias: para diversificar sus tipos de instancias, considere los tamaños y familias compatibles y, a continuación, deje que AWS Batch elija en función del precio o la disponibilidad. Por ejemplo, considere c5.24xlarge como una alternativa a c5.12xlarge o a las familias c5a, c5n, c5d, m5 y m5d. Para más información, consulte Ser flexible con respecto a los tipos de instancia y las zonas de disponibilidad.

  • Reduzca el tiempo de ejecución o el punto de control de los trabajos: recomendamos no ejecutar trabajos que tarden una hora o más cuando se utilizan instancias de Amazon EC2 Spot para evitar interrupciones. Si divide o pone puntos de control a sus trabajos en partes más pequeñas de 30 minutos o menos, puede reducir considerablemente la posibilidad de interrupciones.

  • Utilice reintentos automatizados: para evitar interrupciones en los AWS Batch trabajos, configure los reintentos automatizados para los trabajos. Los trabajos por lotes pueden interrumpirse por cualquiera de los siguientes motivos: se devuelve un código de salida distinto de cero, se produce un error de servicio o se produce la recuperación de una instancia. Puede configurar hasta 10 reintentos automáticos. Para empezar, le recomendamos que establezca al menos de 1 a 3 reintentos automatizados. Para obtener información sobre el seguimiento de las interrupciones de Amazon EC2 Spot, consulta el panel de control de interrupciones de Amazon Spot.

    Pues AWS Batch, si establece el parámetro de reintento, el trabajo se coloca al principio de la cola de trabajos. Es decir, se da prioridad al trabajo. Al crear la definición de trabajo o al enviar el trabajo en el AWS CLI, puede configurar una estrategia de reintentos. Para obtener más información, consulte Enviar un trabajo.

    $ aws batch submit-job --job-name MyJob \ --job-queue MyJQ \ --job-definition MyJD \ --retry-strategy attempts=2
  • Utilice reintentos personalizados: puede configurar una estrategia de reintento de trabajo para el código de salida de una aplicación específica o la recuperación de instancias. En el siguiente ejemplo, si el host provoca el error, se puede volver a intentar el trabajo hasta cinco veces. Sin embargo, si el trabajo falla por un motivo diferente, el trabajo se cierra y el estado se establece en FAILED.

    "retryStrategy": { "attempts": 5, "evaluateOnExit": [{ "onStatusReason" :"Host EC2*", "action": "RETRY" },{ "onReason" : "*" "action": "EXIT" }] }
  • Utilice el panel de control de interrupciones puntuales: puede utilizar el panel de control de interrupciones puntuales para realizar un seguimiento de las interrupciones puntuales. La aplicación proporciona métricas sobre las instancias de Amazon EC2 Spot que se recuperan y las zonas de disponibilidad en las que se encuentran las instancias Spot. Para obtener más información, consulte Interrupciones de instancias de spot.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.