View a markdown version of this page

Introducción a la orquestación de Amazon EC2 con el asistente - 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.

Introducción a la orquestación de Amazon EC2 con el asistente

Amazon Elastic Compute Cloud (Amazon EC2) proporciona capacidad de computación escalable y segura en Nube de AWS. El uso de Amazon EC2 elimina la necesidad de invertir inicialmente en hardware, de manera que puede desarrollar e implementar aplicaciones en menos tiempo.

Puede usar Amazon EC2 para lanzar tantos servidores virtuales como necesite, configurar la seguridad y las redes, y administrar el almacenamiento. Amazon EC2 le permite escalar hacia arriba o hacia abajo para controlar los cambios en los requisitos o los picos de popularidad, con lo que se reduce la necesidad de prever el tráfico.

Descripción general de

En este tutorial se muestra cómo realizar la configuración AWS Batch con el asistente para configurar Amazon EC2 y ejecutarlo. Hello World

Público objetivo

Este tutorial está diseñado para los administradores y desarrolladores de sistemas responsables de la configuración, las pruebas y la implementación de AWS Batch.

Características utilizadas

En este tutorial se muestra cómo utilizar el asistente de AWS Batch consola para:

  • crear y configurar un entorno de computación de Amazon EC2,

  • crear una cola de trabajos,

  • crear una definición de trabajo,

  • crear y enviar un flujo de trabajo para ejecutarlo,

  • Vea el resultado del trabajo en CloudWatch

Tiempo requerido

Completar este tutorial debería tardar entre 10 y 15 minutos.

Restricciones regionales

No hay restricciones regionales o de país asociadas al uso de esta solución.

Costos de uso de recursos

La creación de una AWS cuenta es gratuita. Sin embargo, mediante la implementación de esta solución, es posible que incurra en algunos o todos los costos que se enumeran en la siguiente tabla.

Description (Descripción) Costo (dólares estadounidenses)
Instancia de Amazon EC2 Usted paga por cada instancia de Amazon EC2 creada. Para obtener más información acerca de los precios, consulte Precios de Amazon EC2.

Requisitos previos

Antes de empezar:

Paso 1: Crear un entorno de computación

importante

Para comenzar de la manera más sencilla y rápida posible, en este tutorial se incluirán los pasos con la configuración predeterminada. Antes de crear para su uso en producción, recomendamos que conozca toda la configuración e implemente la configuración que satisfaga sus requisitos.

Para crear un entorno de computación para una orquestación de Amazon EC2, haga lo siguiente:

  1. Abra el Asistente de primer uso de la consola AWS Batch.

  2. En Configuración el tipo de orquestación y trabajo, seleccione Amazon Elastic Compute Cloud (Amazon EC2).

  3. Elija Siguiente.

  4. En la sección de Configuración de entorno de computación de Nombre, especifique un nombre único para su entorno de computación. El nombre puede tener una longitud máxima de 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

  5. En Rol de instancia, elija un rol de instancia existente que tenga asociados los permisos de IAM necesarios. Esta función de instancia permite a las instancias de contenedor de Amazon ECS de su entorno informático realizar llamadas a las operaciones de AWS API requeridas. Para obtener más información, consulte Rol de instancia de Amazon ECS.

    El nombre predeterminado de la instancia del rol es ecsInstanceRole.

  6. En Configuración de instancia, puede dejar la configuración predeterminada.

  7. En Configuración de red, utilice su VPC predeterminada para la Región de AWS.

  8. Elija Siguiente.

Paso 2: Crear una cola de trabajo

Una cola de trabajos almacena los trabajos enviados hasta que el AWS Batch programador ejecute el trabajo en un recurso de su entorno informático. Para obtener más información, consulte Colas de trabajos

Para crear una cola de trabajos para una orquestación de Amazon EC2, haga lo siguiente:

  1. En Configuración de la cola de trabajos, Nombre, especifique un nombre único para la cola de trabajos. El nombre puede tener una longitud máxima de 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

  2. Puede dejar el valor predeterminado en todas las demás opciones de configuración.

  3. Elija Siguiente.

Paso 3: Crea una definición de trabajo

AWS Batch las definiciones de trabajos especifican cómo se van a ejecutar los trabajos. Si bien cada trabajo debe hacer referencia a una definición de trabajo, muchos de los parámetros especificados en dicha definición pueden ser ignorados en tiempo de ejecución.

Para crear la definición de trabajo:

  1. En Crear una definición de trabajo

    1. en Nombre, escriba un nombre único para su cola de trabajos. El nombre puede tener una longitud máxima de 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

    2. En Comando: optional, puede cambiar hello world a un mensaje personalizado o dejarlo como está.

  2. Puede dejar el valor predeterminado en todas las demás opciones de configuración.

  3. Elija Siguiente.

Paso 4: Crear un trabajo

Para crear un trabajo, haga lo siguiente:

  1. En Configuración de trabajo, especifique un Nombre único para el trabajo. El nombre puede tener una longitud máxima de 128 caracteres. Puede contener letras mayúsculas y minúsculas, números, guiones (-) y guiones bajos (_).

  2. Puede dejar el valor predeterminado en todas las demás opciones de configuración.

  3. Elija Siguiente.

Paso 5: Revisar y crear

En la página Revisar y crear, revise los pasos de configuración. Si necesita realizar cambios, elija Editar. Cuando haya terminado, seleccione Creación de recursos.

  1. En Revisar y crear, seleccione Crear recursos.

  2. Se abre una ventana al AWS Batch principio para asignar los recursos. Una vez completado, seleccione Ir al panel. En el panel, verá todos los recursos que tiene asignados y también que el trabajo se encuentra en el estado Runnable. Su tarea está programada para ejecutarse y se completará en un plazo de 2 a 3 minutos.

Paso 6: Ver la salida de la tarea

Para ver la salida del trabajo, realice lo siguiente:

  1. En el panel de navegación, seleccione Trabajos.

  2. En el menú desplegable de Colas de trabajo, elija la cola de trabajos que creó para el tutorial.

  3. La tabla Trabajos muestra todos los trabajos y su estado actual. Una vez que el Estado del trabajo sea Correcto, seleccione el Nombre del trabajo para consultar sus detalles.

  4. En el panel Detalles, elija el Nombre del flujo de registro. Se abrirá la CloudWatch consola del Job y debería haber un evento con el Mensaje de hello world o su mensaje personalizado.

Paso 7: Eliminar los recursos del tutorial

Se le cobrará por la instancia de Amazon EC2 mientras esté habilitada. Puede eliminar la instancia para dejar de generar cargos.

Para eliminar los recursos que usted creó, haga lo que se indica a continuación:

  1. En el panel de navegación, elija Cola de trabajos.

  2. En la tabla Cola de trabajos, elija la cola de trabajos que creó para el tutorial.

  3. Elija Deshabilitar. Una vez que el Estado de la cola de trabajos esté deshabilitado, puede elegir Eliminar.

  4. Una vez se elimine la cola de trabajos, en el panel de navegación, elija Entornos de computación.

  5. Elija el entorno de computación que creó para este tutorial y, a continuación, elija Deshabilitar. El entorno de computación puede tardar entre 1 y 2 minutos en terminar de deshabilitarse.

  6. Una vez que el Estado del entorno de computación esté deshabilitado, seleccione Eliminar. La eliminación del entorno de computación puede tardar entre 1 y 2 minutos.

Recursos adicionales

Después de completar el tutorial, recomendamos consultar alguno de los siguientes temas: