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

Amazon Elastic Compute Cloud (Amazon EC2) proporciona una capacidad informática escalable en el Nube de AWS. El uso de Amazon EC2 elimina la necesidad de invertir en hardware por adelantado, por lo que puede desarrollar e implementar aplicaciones más rápido.

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

Descripción general

En este tutorial se muestra cómo realizar la configuración AWS Batch con el asistente para configurar Amazon EC2 y ejecutarloHello 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 AWS Batch.

Funciones utilizadas

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

  • Creación y configuración de un entorno EC2 informático de Amazon

  • Cree una cola de trabajos.

  • Creación de una definición de trabajo

  • Cree y envíe un 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 nacionales o regionales 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.

Descripción Costo (dólares estadounidenses)
EC2 Instancia de Amazon Pagas por cada EC2 instancia de Amazon que se cree. Para obtener más información sobre los precios, consulta Amazon EC2 Pricing.

Requisitos previos

Antes de empezar:

Paso 1: Crear un entorno informático

importante

Para empezar de la forma más sencilla y rápida posible, este tutorial incluye pasos con la configuración predeterminada. Antes de crear para su uso en producción, le recomendamos que se familiarice con todos los ajustes e implemente los ajustes que se ajusten a sus necesidades.

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

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

  2. En Configurar trabajo y tipo de organización, elija 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 el caso del rol de instancia, elija un rol de instancia existente que tenga adjuntos 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 del rol de instancia esecsInstanceRole.

  6. Para la configuración de instancias, puede dejar la configuración predeterminada.

  7. Para la configuración de red, utilice su VPC predeterminada para. Región de AWS

  8. Elija Siguiente.

Paso 2: Cree una cola de trabajos

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 trabajo

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

  1. En la configuración de la cola de trabajos para 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. Para todas las demás opciones de configuración, puede dejar el valor predeterminado.

  3. Elija Siguiente.

Paso 3: Crear 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. Para Crear una definición de trabajo

    1. en Nombre, especifique un nombre exclusivo 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. En el caso de Comando (opcional), puede cambiar hello world a un mensaje personalizado o dejarlo como está.

  2. Para todas las demás opciones de configuración, puede dejar el valor predeterminado.

  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. Para todas las demás opciones de configuración, puede dejar el valor predeterminado.

  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. Para Revisar y crear, elija Crear recursos.

  2. Se abre una ventana cuando AWS Batch comienza a asignar sus recursos. Una vez completado, selecciona Ir al panel de control. En el panel de control, deberías ver todos los recursos que tienes asignados y que el trabajo se encuentra en el Runnable estado. Su tarea está programada para ejecutarse y debería completarse en un plazo de 2 a 3 minutos.

Paso 6: Ver el resultado del trabajo

Para ver el resultado del trabajo, haga lo siguiente:

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

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

  3. La tabla de trabajos muestra todos sus trabajos y su estado actual. Una vez que el estado del trabajo sea correcto, elija el nombre del trabajo para ver los detalles del trabajo.

  4. En el panel de 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: Limpia los recursos de tu tutorial

Se te cobrará por la EC2 instancia de Amazon mientras esté habilitada. Puedes eliminar la instancia para dejar de incurrir en cargos.

Para eliminar los recursos que ha creado, haga lo siguiente:

  1. En el panel de navegación, seleccione Lista de trabajos.

  2. En la tabla de colas 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 eliminada la cola de trabajos, en el panel de navegación, elija Entornos de cómputo.

  5. Elija el entorno informático que creó para este tutorial y, a continuación, elija Desactivar. El entorno de cómputo puede tardar entre 1 y 2 minutos en terminar de inhabilitarse.

  6. Una vez que el estado del entorno de cómputo esté deshabilitado, seleccione Eliminar. La eliminación del entorno informático puede tardar entre 1 y 2 minutos.

Recursos adicionales

Después de completar el tutorial, es posible que desee explorar los siguientes temas: