View a markdown version of this page

Cuándo se debe usar 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.

Cuándo se debe usar AWS Batch

AWS Batch ejecuta los trabajos a escala y a bajo coste, y proporciona servicios de creación de colas y escalado de forma rentable. Sin embargo, no todas las cargas de trabajo son adecuadas para ejecutarse. AWS Batch

  • Trabajos cortos: si un trabajo se ejecuta solo durante unos segundos, la sobrecarga necesaria para programar el trabajo por lotes puede llevar más tiempo que el tiempo de ejecución del trabajo en sí. Como solución alternativa, binpack reúne las tareas antes de enviarlas. AWS Batch A continuación, configura tus AWS Batch trabajos para que se repitan entre sí. Por ejemplo, coloque los argumentos de cada tarea en una tabla de Amazon DynamoDB o en un archivo en un bucket de Amazon S3. Considere la posibilidad de agrupar las tareas de forma que las tareas se ejecuten durante 3 a 5 minutos cada una. Una vez binpack finalizados los trabajos, recorre los grupos de tareas de tu AWS Batch trabajo.

  • Los trabajos que deben ejecutarse de inmediato AWS Batch pueden procesarlos rápidamente. Sin embargo, AWS Batch es un planificador y lo optimiza en función de los costos, el rendimiento, la prioridad del trabajo y el rendimiento. AWS Batch puede requerir tiempo para procesar sus solicitudes. Si necesita una respuesta en menos de unos segundos, lo más adecuado es un enfoque basado en servicios que utilice Amazon ECS o Amazon EKS.