¿Qué es 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.

¿Qué es AWS Batch?

AWS Batch le ayuda a ejecutar cargas de trabajo de computación por lotes en. Nube de AWS La informática por lotes es una forma común de acceso a grandes cantidades de recursos de computación utilizada por desarrolladores, científicos e ingenieros. AWS Batch elimina la ardua tarea de configurar y administrar la infraestructura necesaria, de forma similar al software de informática por lotes tradicional. Este servicio puede aprovisionar recursos de forma eficaz en respuesta a los trabajos enviados para eliminar limitaciones de capacidad, reducir costos de computación y ofrecer resultados con rapidez.

Como servicio totalmente gestionado, le AWS Batch ayuda a ejecutar cargas de trabajo de computación por lotes de cualquier escala. AWS Batch aprovisiona automáticamente los recursos informáticos y optimiza la distribución de la carga de trabajo en función de la cantidad y la escala de las cargas de trabajo. De esta forma AWS Batch, no es necesario instalar ni administrar software de computación por lotes, por lo que puede dedicar su tiempo a analizar los resultados y resolver problemas.

Muestra los niveles AWS Batch de carga de trabajo, organización y capacidad

AWS Batch proporciona todas las funciones necesarias para ejecutar cargas de trabajo a gran escala y con un uso intensivo de cómputo además de los servicios AWS gestionados de organización de contenedores, Amazon ECS y Amazon EKS. AWS Batch puede escalar la capacidad de cómputo en las EC2 instancias de Amazon y los recursos de Fargate.

AWS Batch proporciona un servicio totalmente gestionado para cargas de trabajo por lotes y ofrece las capacidades operativas necesarias para optimizar este tipo de cargas de trabajo en términos de rendimiento, velocidad, eficiencia de los recursos y costes.

AWS Batch también permite poner en cola los trabajos de SageMaker formación, lo que permite a los científicos de datos y a los ingenieros de aprendizaje automático enviar los trabajos de formación con prioridades a colas configurables. Esta capacidad garantiza que las cargas de trabajo de aprendizaje automático se ejecuten automáticamente en cuanto los recursos estén disponibles, lo que elimina la necesidad de coordinación manual y mejora la utilización de los recursos.

En el caso de las cargas de trabajo de aprendizaje automático, AWS Batch proporciona funciones de cola para SageMaker los trabajos de formación. Puede configurar las colas con políticas específicas para optimizar los costes, el rendimiento y la asignación de recursos para sus cargas de trabajo de formación en aprendizaje automático.

Diagrama de flujo de trabajo en el que se muestra al administrador configurando las funciones, al científico de datos creando el entorno de servicio y la cola de trabajos, enviando los trabajos de SageMaker formación y supervisando los trabajos tanto en AWS Batch cola como en ejecución mediante IA SageMaker

Esto proporciona un modelo de responsabilidad compartida en el que los administradores configuran la infraestructura y los permisos, mientras que los científicos de datos pueden centrarse en enviar y supervisar sus cargas de trabajo de formación en aprendizaje automático. Los trabajos se ponen en cola y se ejecutan automáticamente en función de las prioridades configuradas y la disponibilidad de los recursos.

¿Es la primera vez AWS Batch que lo utiliza?

Si es la primera vez que lo utiliza AWS Batch, le recomendamos que comience leyendo las siguientes secciones:

AWS Batch es un servicio de computación por lotes totalmente gestionado que planifica, programa y ejecuta sus cargas de trabajo de ML, simulación y análisis por lotes en contenedores en toda la gama de ofertas AWS informáticas, como Amazon ECS, Amazon EKS e instancias puntuales o bajo demanda. AWS Fargate Para obtener más información sobre cada servicio de cómputo gestionado, consulte:

Acceder AWS Batch

Puede acceder AWS Batch mediante lo siguiente:

AWS Batch console

La interfaz web en la que se crean y administran los recursos.

AWS Command Line Interface

Interactúa con ellos Servicios de AWS mediante los comandos de la consola de tu línea de comandos. AWS Command Line Interface Es compatible con Windows, macOS y Linux. Para obtener más información sobre el AWS CLI, consulte la Guía AWS Command Line Interface del usuario. Puede encontrar los AWS Batch comandos en la Referencia de AWS CLI comandos.

AWS SDKs

Si prefiere crear aplicaciones con un lenguaje específico APIs en lugar de enviar una solicitud a través de HTTP o HTTPS, utilice las bibliotecas, el código de muestra, los tutoriales y otros recursos que se proporcionan en la página. AWS Estas bibliotecas proporcionan funciones básicas que automatizan las tareas, como la firma criptográfica de las solicitudes, el reintento de las solicitudes y la gestión de las respuestas a los errores. Estas funciones le permiten empezar de forma más eficiente. Para obtener más información, consulte Herramientas sobre las que construir AWS.