Tutorial: Creación de un entorno informático gestionado con EC2 los recursos de Amazon - 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.

Tutorial: Creación de un entorno informático gestionado con EC2 los recursos de Amazon

Complete los siguientes pasos para crear un entorno informático gestionado con los recursos de Amazon Elastic Compute Cloud (Amazon EC2).

  1. Abra la AWS Batch consola en https://console.aws.amazon.com/batch/.

  2. En la barra de navegación, seleccione la Región de AWS que desee utilizar.

  3. En el panel de navegación, elija Entornos.

  4. Elija Crear entorno y, a continuación, entorno de cálculo.

  5. Configure el entorno.

    1. Para configurar el entorno de cómputo, elija Amazon Elastic Compute Cloud (Amazon EC2).

    2. Para el Tipo de orquestación, seleccione Administrado.

    3. En Nombre, especifique un nombre único para el entorno de computación. El nombre puede contener hasta 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

    4. Para el rol de servicio, elige un rol vinculado al servicio que permita al AWS Batch servicio realizar llamadas a las operaciones de AWS API requeridas en tu nombre. En este ejemplo, elija AWSServiceRoleForBatch. Para obtener más información, consulte Cómo utilizar roles vinculados a servicios de AWS Batch.

    5. En Instance role (Rol de instancia), elija si desea crear un perfil de instancia nuevo o utilizar uno ya existente que tenga asociados los permisos de IAM necesarios. Este perfil de instancia permite a las instancias de contenedor de Amazon ECS que se crean para su entorno informático realizar llamadas a las operaciones de AWS API requeridas en su nombre. Para obtener más información, consulte Rol de instancia de Amazon ECS. Si decide crear un perfil de instancia nuevo, se creará el rol requerido (ecsInstanceRole).

    6. (Opcional) Amplíe las Etiquetas.

      1. (Opcional) En el caso de las EC2 etiquetas, selecciona Añadir etiqueta para añadir una etiqueta a los recursos que se lanzan en el entorno informático. Ingrese un nombre de Clave y un Valor opcional. Seleccione Agregar etiqueta.

      2. (Opcional) En Etiquetas, seleccione Agregar etiqueta. Ingrese un nombre de Clave y un Valor opcional. Seleccione Agregar etiqueta.

        Para obtener más información, consulte Etiquete sus AWS Batch recursos.

    7. Elija Siguiente.

  6. Sección de Configuración de instancias:

    1. (Opcional) En Habilitar el uso de instancias de spot, active Spot. Para obtener más información, consulte Instancias de spot de .

    2. (Opcional) En Precio máximo % bajo demanda, seleccione el porcentaje máximo del precio que puede tener una instancia de spot en relación con su precio bajo demanda antes de que lancen las instancias. Por ejemplo, si tu precio máximo es del 20%, el precio spot debe ser inferior al 20% del precio bajo demanda actual para esa EC2 instancia. Siempre se paga el precio más bajo (de mercado) y nunca más que lo marcado por el porcentaje máximo. Si se deja este campo en blanco, el valor predeterminado es el 100% del precio bajo demanda.

    3. (Solo spot) Para el rol de flota puntual, elija un rol de IAM de Amazon EC2 Spot Fleet existente para aplicarlo a su entorno de computación puntual. Si aún no tiene un rol de IAM de Amazon EC2 Spot Fleet, primero debe crear uno. Para obtener más información, consulte Función de Amazon EC2 en la flota spot.

      importante

      Para etiquetar sus instancias puntuales al crearlas, su función de IAM de Amazon EC2 Spot Fleet debe utilizar la política EC2 SpotFleetTaggingRole gestionada por Amazon más reciente. La política EC2 SpotFleetRole gestionada por Amazon no tiene los permisos necesarios para etiquetar instancias puntuales. Para obtener más información, consulte Instancias de spot no etiquetadas en el momento de su creación y Etiquetar los recursos.

    4. Como mínimo v CPUs, elija el número mínimo de v CPUs que mantenga su entorno informático, independientemente de la demanda de colas de trabajos.

    5. En el campo v deseado CPUs, elija el número de v con el CPUs que se inicia el entorno informático. A medida que aumente la demanda de colas de trabajos, AWS Batch puede aumentar la cantidad deseada de v CPUs en su entorno informático y añadir EC2 instancias, hasta un máximo de vCPUs. A medida que la demanda disminuya, AWS Batch puede reducir la cantidad deseada de v CPUs en su entorno de cómputo y eliminar instancias, hasta el mínimo vCPUs.

    6. En Maximum v CPUs, elige el número máximo de v al CPUs que se puede escalar tu entorno de cómputo, independientemente de la demanda de colas de trabajos.

    7. En Tipos de instancias permitidos, selecciona los tipos de EC2 instancias de Amazon que se pueden lanzar. Se pueden especificar familias de instancias para lanzar cualquier tipo de instancia en esas familias (por ejemplo, c5, c5n o p3). O bien puede especificar tamaños específicos dentro de una familia (por ejemplo, c5.8xlarge). Los tipos de instancias metálicas no están en las familias de instancias. Por ejemplo, c5 no incluye c5.metal.

      AWS Batch puede seleccionar el tipo de instancia por ti si eliges una de las siguientes opciones:

      • optimalpara seleccionar los tipos de instancias (de las familias de instancias c4 m4r4,c5,m5, y de r5 instancias) que se adapten a la demanda de sus colas de trabajos.

      • default_x86_64para elegir tipos de instancias basados en x86 (de las familias de c7i instancias m6ic6i,r6i, y) que se ajusten a las demandas de recursos de la cola de trabajos.

      • default_arm64para elegir tipos de instancias basados en x86 (de las familias de c7g instanciasm6g, c6gr6g, y) que se ajusten a las demandas de recursos de la cola de trabajos.

      nota

      A partir del 1 de noviembre de 2025, el comportamiento de optimal cambiará para adaptarlo. default_x86_64 Durante el cambio, sus familias de instancias podrían actualizarse a una generación más nueva. No es necesario realizar ninguna acción para que se produzca la actualización. Para obtener más información sobre los cambios, consulte.

      nota
      • La disponibilidad de las familias de instancias varía según Región de AWS. Por ejemplo, Región de AWS es posible que algunas no tengan familias de instancias de cuarta generación, pero sí familias de instancias de quinta y sexta generación.

      • Al usar nuestros default_x86_64 paquetes de default_arm64 instancias, AWS Batch selecciona las familias de instancias en función de un equilibrio entre rentabilidad y rendimiento. Si bien las instancias de nueva generación suelen ofrecer una mejor relación precio-rendimiento, AWS Batch puede elegir una familia de instancias de generación anterior si proporciona la combinación óptima de disponibilidad, coste y rendimiento para su carga de trabajo. Por ejemplo, en un país en el Región de AWS que estén disponibles tanto las instancias c6i como las c7i, AWS Batch puede seleccionar instancias c6i si ofrecen una mejor relación costo-beneficio para los requisitos específicos de su trabajo. Para obtener más información sobre los tipos de AWS Batch instancias y su Región de AWS disponibilidad, consulta la tabla de cálculo de tipos de instancias.

      • AWS Batch actualiza periódicamente las instancias en paquetes predeterminados con opciones más nuevas y rentables. Las actualizaciones se realizan automáticamente sin necesidad de que realices ninguna acción por tu parte. Sus cargas de trabajo seguirán ejecutándose durante las actualizaciones sin interrupciones.

      nota

      Cuando se crea un entorno de computación, los tipos de instancias que se seleccionen para dicho entorno de computación deben compartir la misma arquitectura. Por ejemplo, no se puede mezclar instancias x86 y ARM en el mismo entorno de computación.

      nota

      AWS Batch se escalará en GPUs función de la cantidad requerida en sus colas de trabajos. Para utilizar la programación mediante GPU, el entorno informático debe incluir los tipos de instancias de las g6 familias p3 p4 p5p6,g3,g3s,,g4,g5, o.

    8. Para Allocation strategy (Estrategia de asignación), elija la estrategia de asignación que se utilizará al seleccionar los tipos de instancia de la lista de tipos de instancia permitidos. BEST_FIT_PROGRESSIVE suele ser la mejor opción para los entornos de computación EC2 bajo demanda, mientras que SPOT_CAPACITY_OPTIMIZED y SPOT_PRICE_CAPACITY_OPTIMIZED para los entornos de computación puntual. EC2 Para obtener más información, consulte Estrategias de asignación de tipos de instancia para AWS Batch.

    9. Expanda Configuración adicional.

      1. (Opcional) En Grupo de ubicación, introduzca un nombre de grupo de ubicación para agrupar los recursos en el entorno de computación.

      2. (Opcional) Para el par de EC2 claves, elige un par de claves pública y privada como credenciales de seguridad cuando te conectes a la instancia. Para obtener más información sobre los pares de EC2 claves de Amazon, consulta Pares de EC2 claves de Amazon e instancias de Linux.

      3. (Opcional) Para la EC2 configuración, elija los valores de anulación de tipo de imagen e ID de imagen AWS Batch para proporcionar información y seleccionar Amazon Machine Images (AMIs) para las instancias del entorno informático. Si no se especifica la anulación del ID de imagen para cada tipo de imagen, AWS Batch selecciona una AMI reciente optimizada para Amazon ECS. Si no se especifica ningún tipo de imagen, el valor predeterminado es una instancia de Amazon Linux 2 para instancias que no sean de GPU ni de AWS Graviton.

        importante

        Para usar una AMI personalizada, elija el tipo de imagen y, a continuación, introduzca el ID de AMI personalizado en el cuadro de Cambio de ID de imagen.

        Amazon Linux 2

        Es el valor predeterminado para todas las familias de instancias AWS basadas en Graviton (por ejemplo,, C6g M6gR6g, yT4g) y se puede usar para todos los tipos de instancias que no sean de GPU.

        Amazon Linux 2 (GPU)

        Es el valor predeterminado para todas las familias de instancias de GPU (por ejemplo, P4 yG4) y se puede usar para todos los tipos de instancias que no estén basadas en AWS Graviton.

        Amazon Linux 2023

        AWS Batch es compatible con Amazon Linux 2023.

        nota

        Amazon Linux 2023 no admite A1 instancias.

        Amazon Linux 2023 (GPU)

        Es el valor predeterminado para todas las familias de instancias de GPU (por ejemplo, P4 yG4) y se puede usar para todos los tipos de instancias que no estén AWS basados en Graviton.

        nota

        La AMI que elija para un entorno informático debe coincidir con la arquitectura de los tipos de instancias que tenga previsto utilizar para dicho entorno informático. Por ejemplo, si su entorno informático utiliza tipos de instancias A1, la AMI de recursos informáticos que elija debe admitir instancias ARM. Amazon ECS vende las versiones x86 y ARM de la AMI Amazon Linux 2 optimizada para Amazon ECS. Para obtener más información, consulte la sección sobre AMI Amazon Linux 2 optimizada para Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service.

    10. (Opcional) Amplíe las plantillas de lanzamiento

      1. En Plantilla de lanzamiento predeterminada, selecciona una plantilla de EC2 lanzamiento de Amazon existente para configurar tus recursos informáticos. La versión predeterminada de la plantilla se rellena automáticamente. Para obtener más información, consulte Usa las plantillas de EC2 lanzamiento de Amazon con AWS Batch.

        nota

        En una plantilla de lanzamiento, puede especificar una AMI personalizada que haya creado.

      2. (Opcional) En la versión predeterminada $Default$Latest, introduzca o un número de versión específico que desee utilizar.

        nota

        Nota: Si utiliza alguna de las variables de sustitución ($Default o $Latest), se aplicará el número de versión predeterminado actual o el número de la última versión en el momento en que se guarde la configuración. Si la versión predeterminada o la última versión cambian en el futuro, debes actualizar la información; no se actualizará automáticamente.

        importante

        Si el parámetro de versión de la plantilla de lanzamiento es $Default o $Latest, la versión predeterminada o más reciente de la plantilla de lanzamiento especificada se evalúa durante una actualización de la infraestructura. Si se selecciona un ID de AMI diferente de forma predeterminada o se selecciona la última versión de la plantilla de lanzamiento, ese ID de AMI se utiliza en la actualización. Para obtener más información, consulte Actualización del ID de la AMI.

      3. (Opcional) Para anular la plantilla de lanzamiento, selecciona Añadir plantilla de lanzamiento sustitutiva

        1. (Opcional) En el caso de la plantilla de lanzamiento, selecciona una plantilla de EC2 lanzamiento de Amazon existente para utilizarla en tipos y familias de instancias específicos.

        2. (Opcional) En la versión predeterminada, introduce un número de versión específico para usar$Default, o$Latest.

          nota

          Si utiliza la $Latest variable $Default o, AWS Batch aplicará la información actual en el momento en que se cree el entorno informático. Si la versión predeterminada o la última versión cambian en el futuro, debe actualizar la información mediante UpdateComputeEnvironmento mediante el botón AWS Management Console - AWS Batch.

        3. (Opcional) Para los tipos de instancias de Target, seleccione el tipo de instancia o la familia a la que desee aplicar la plantilla de lanzamiento de anulación.

          nota

          Si especificas una plantilla de lanzamiento sustitutiva, se requieren los tipos de instancias de Target. Para obtener más información, consulteLaunchTemplateSpecificationOverride. targetInstanceTypes.

          nota

          Si el tipo de instancia o la familia que desea seleccionar no aparecen en esta lista, revise las selecciones que realizóAllowed instance types.

    11. Elija Siguiente.

  7. En la sección Configuración de red:

    importante

    Los recursos de computación de las deben obtener acceso para comunicarse con el punto de conexión del servicio de Amazon ECS. Esto puede ser a través de un punto de conexión de la VPC de la interfaz o a través de recursos de computación de las con direcciones IP públicas.

    Para obtener más información acerca de los puntos de enlace de la VPC de la interfaz, consulte Puntos de enlace de la VPC de la interfaz de Amazon ECS (AWS PrivateLink) en la Guía para desarrolladores de Amazon Elastic Container Service.

    Si no tiene configurado un punto de conexión de la VPC de la interfaz y los recursos de computación de las no tienen direcciones IP públicas, deberán utilizar traducción de direcciones de red (NAT) para proporcionar este acceso. Para obtener más información, consulte Gateways NAT en la Guía del usuario de Amazon VPC. Para obtener más información, consulte Creación de una VPC.

    1. Para el ID de la nube privada virtual (VPC), elija una VPC donde lanzar sus instancias.

    2. En Subredes, elija las subredes que vaya a utilizar. De forma predeterminada, se escogen todas las subredes dentro de la VPC disponible.

      nota

      AWS Batch en Amazon EC2 admite Zonas Locales. Para obtener más información, consulte Zonas locales en la Guía del EC2 usuario de Amazon y clústeres de Amazon ECS en Local Zones, Wavelength Zones y AWS Outposts en la Guía para desarrolladores de Amazon Elastic Container Service.

    3. (Opcional) En Grupos de seguridad, seleccione su grupo de seguridad para asociarlo a las instancias. De forma predeterminada, se escoge el grupo de seguridad predeterminado para la VPC.

      nota

      Nota: Si utiliza alguna de las variables de sustitución ($Default o $Latest), se aplicará el número de versión actual predeterminado o más reciente en el momento en que se guarde la configuración. Si la versión predeterminada o la última versión cambian en el futuro, debes actualizar la información; no se actualizará automáticamente.

  8. Seleccione Página siguiente.

  9. Para la Revisión, revise los pasos de configuración. Si necesita realizar cambios, elija Editar. Cuando haya terminado, seleccione Creación de entorno de computación.