View a markdown version of this page

Entornos de computación no administrados - 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.

Entornos de computación no administrados

En un entorno de procesamiento no administrado, usted administra sus propios recursos de procesamiento. AWS Batch admite entornos informáticos no gestionados tanto para Amazon ECS como para Amazon EKS, lo que le permite mantener el control de su infraestructura y, al mismo tiempo, aprovechar las capacidades de programación de tareas de Batch.

nota

AWS Los recursos de Fargate no son compatibles con los entornos informáticos no gestionados.

Entornos informáticos de Amazon ECS no administrados

En el caso de los entornos informáticos de Amazon ECS no administrados, debe verificar que la AMI que utiliza para sus recursos informáticos cumpla con la especificación AMI de la instancia de contenedor de Amazon ECS. Para obtener más información, consulte Especificaciones de AMI de recursos de computación y Tutorial: creación de una AMI de recursos de computación.

Después de crear su entorno de procesamiento no administrado, utilice la operación de la DescribeComputeEnvironments API para ver los detalles del entorno de procesamiento. Encuentre el clúster de Amazon ECS asociado al entorno y, a continuación, lance manualmente las instancias de contenedor en ese clúster de Amazon ECS.

El siguiente AWS CLI comando también proporciona el ARN del clúster de Amazon ECS.

$ aws batch describe-compute-environments \ --compute-environments unmanagedCE \ --query "computeEnvironments[].ecsClusterArn"

Para obtener más información, consulte Lanzamiento de una instancia de contenedor de Amazon ECS en la Guía del desarrollador de Amazon Elastic Container Service. Al lanzar los recursos de computación, especifique el ARN del clúster de Amazon ECS que los recursos deben registrar con los siguientes datos de usuario de Amazon EC2. ecsClusterArnSustitúyalo por el ARN del clúster que obtuvo con el comando anterior.

#!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config
Entornos informáticos de Amazon EKS no administrados

En un entorno informático de Amazon EKS no administrado, usted administra sus propios nodos de Kubernetes y, al mismo tiempo, se AWS Batch encarga de la programación y colocación de los trabajos. Le permite controlar directamente su infraestructura de Kubernetes para cumplir con los requisitos operativos, de seguridad o de cumplimiento. Usted es responsable de aprovisionar y configurar los nodos de Amazon EKS, a la vez que AWS Batch se integra con su clúster de Amazon EKS existente para programar y ejecutar los trabajos.

Para obtener más información, consulte el tutorial: Creación de un entorno informático no administrado con los recursos de Amazon EKS.

Compatibilidad con el modo automático de Amazon EKS

AWS Batch actualmente no ejecuta tareas en los nodos de trabajo del modo automático de Amazon EKS: el entorno informático no gestionado AWS Batch de Amazon EKS requiere nodos persistentes etiquetados por el cliente, mientras que el modo automático aprovisiona los nodos de forma dinámica a través de Karpenter en función de la presión pendiente.

Un entorno informático de Amazon EKS no administrado puede coexistir con un clúster de Amazon EKS que tenga el modo automático habilitado para otras cargas de trabajo, siempre y cuando el entorno AWS Batch informático apunte a un grupo de nodos dedicado que no esté gestionado mediante el modo automático. El modo automático seguirá administrando las AWS Batch cargas no relacionadas con el trabajo de forma independiente sin interferir con el grupo de nodos. AWS Batch