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.
Ejecución de trabajos de MNP
AWS Batch admite trabajos de MNP en Amazon Elastic Container Service y Amazon EKS mediante Amazon EC2. A continuación, se proporcionan más detalles sobre los parámetros de instancia y contenedor de la característica.
Cuotas de instancias para MNP en Amazon EKS
-
Se pueden utilizar hasta 1000 instancias para un solo trabajo de MNP.
-
Se pueden unir hasta 5000 instancias a un único clúster de Amazon EKS.
-
Se pueden agrupar en clústeres y adjuntar hasta 5 entornos de computación a una cola de trabajos.
Por ejemplo, puede escalar verticalmente hasta 5 entornos de computación en clústeres agrupados en una cola de trabajos y 1000 instancias en cada uno de ellos.
Además de los parámetros de la instancia, tenga en cuenta que no puede usar Fargate para trabajos de MNP a través de ninguno de los dos servicios.
Solo puede utilizar un tipo de instancia en cada trabajo de MNP. Para cambiar el tipo de instancia, actualice el entorno de computación o defina uno nuevo. También puedes especificar el tipo de instancia y proporcionar los requisitos de vCPU y memoria al crear la definición del trabajo.
Cuotas de contenedor para MNP en Amazon EKS
-
Un trabajo paralelo de varios nodos admite un pod por nodo.
-
Hasta 10 contenedores (o 10 contenedores init). Para obtener más información, consulte Init Containers
(en la documentación de Kubernetes) en cada pod. -
Hasta 5 rangos de nodos en cada trabajo de MNP.
-
Hasta 10 imágenes de contenedores distintas en cada rango de nodos.
Por ejemplo, puede ejecutar hasta un máximo de 10 000 contenedores en un solo trabajo de MNP que contenga 5 rangos de nodos y un total de 50 imágenes únicas.
Ejecución de trabajos de MNP en una VPC de Amazon privada y un clúster de Amazon EKS
Los trabajos de MNP se pueden ejecutar en cualquier clúster de Amazon EKS, tanto si tiene Internet público como si no. Cuando utilice un clúster de Amazon EKS con acceso exclusivo a la red privada, asegúrese de que AWS Batch puede acceder al plano de control de Amazon EKS y al servidor de Kubernetes API gestionado. Puede conceder el acceso necesario a través de los puntos de conexión de Amazon Virtual Private Cloud. Para obtener más información, consulte Configurar un servicio de punto de conexión.
Los pods de clústeres de Amazon EKS no pueden descargar una imagen de una fuente pública porque la VPC privada no tiene acceso a Internet. El clúster de Amazon EKS debe extraer imágenes de un registro de contenedores que esté en su Amazon VPC. Puede crear un Amazon Elastic Container Registry (Amazon ECR) en su Amazon VPC y copiar las imágenes del contenedor en él para acceder a sus nodos.
También puede crear una regla de caché de extracción con Amazon ECR. Una vez creada una regla de caché de extracción para un registro público externo, basta con extraer una imagen de ese registro público externo mediante la URI de su registro privado de Amazon ECR. A continuación, Amazon ECR crea un repositorio y almacena la imagen en la caché. Cuando se extrae una imagen en caché mediante el URI del registro privado de Amazon ECR, Amazon ECR verifica el registro remoto para ver si hay una nueva versión de la imagen y actualizará su registro privado hasta una vez cada 24 horas. Para obtener más información, consulte Creación de una regla de caché de extracción en Amazon ECR.
Notificación de error
Si tus trabajos de MNP están bloqueados, puedes recibir notificaciones a través de Amazon AWS Management Console y Amazon EventBridge. Por ejemplo, si un trabajo de MNP está atascado en primer lugar en la cola, puede recibir una notificación sobre el problema junto con información sobre la causa para tomar medidas inmediatas y desbloquear la cola de trabajos. Opcionalmente, puede finalizar automáticamente el trabajo de MNP si no se realiza ninguna acción en un período de tiempo determinado, que se puede definir en la plantilla de cola de trabajos. Para obtener más información, consulte Recurso: eventos bloqueados por la cola de trabajos