

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
<a name="getting-started-ec2"></a>

Amazon Elastic Compute Cloud (Amazon EC2) brinda capacidad de computación escalable en la 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
<a name="getting-started-ec2-context"></a>

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

**Destinatarios previstos**  
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**  
Este tutorial muestra cómo utilizar el asistente de la consola de AWS Batch para realizar lo siguiente:  
+ crear y configurar un entorno de computación de Amazon EC2,
+ crear una cola de trabajos,
+ Creación de una definición de trabajo
+ crear y enviar un trabajo para que se ejecute,
+ ver la salida del trabajo en CloudWatch.

**Tiempo necesario**  
Debe tardar entre 10 y 15 minutos en completar este tutorial.

**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 cuenta de AWS no supone ningún coste. 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.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/batch/latest/userguide/getting-started-ec2.html)

## Requisitos previos
<a name="getting-started-ec2-prerequisite"></a>

Antes de empezar:
+ Cree una Cuenta de AWS si aún no dispone de una.
+ Cree la [instancia del rol `ecsInstanceRole`](batch-check-ecsinstancerole.md).

## Paso 1: Crear un entorno de computación
<a name="create-ce-1"></a>

**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](https://console.aws.amazon.com/batch/home#wizard).

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

1. Seleccione **Siguiente**.

1. 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 (\$1). 

1. En **Rol de instancia**, elija un rol de instancia existente que tenga asociados los permisos de IAM necesarios. Este rol de instancia permite a las instancias de contenedor de Amazon ECS en su entorno de computación realizar llamadas a las API de AWS necesarias. Para obtener más información, consulte [Rol de instancia de Amazon ECS](instance_IAM_role.md). 

   El nombre predeterminado de la **instancia del rol** es `ecsInstanceRole`. 

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

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

1. Elija **Siguiente**.

## Paso 2: Crear una cola de trabajo
<a name="create-job-queue-1"></a>

Una cola de trabajo almacena los trabajos que ha presentado hasta que el programador de AWS Batch los ejecuta en un recurso dentro del entorno de computación. Para obtener más información, consulte [Colas de trabajos](job_queues.md)

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 (\$1). 

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

1. Elija **Siguiente**.

## Paso 3: crear una definición de trabajo
<a name="create-job-definition-1"></a>

AWS BatchLas definiciones de trabajo de especifican cómo se ejecutan 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 (\$1).

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

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

1. Elija **Siguiente**.

## Paso 4: Crear un trabajo
<a name="create-job-1"></a>

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 (\$1).

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

1. Seleccione **Siguiente**.

## Paso 5: Revisar y crear
<a name="review-create-1"></a>

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**.

1. Se abre una ventana cuando AWS Batch comienza a asignar sus 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
<a name="view-job-1"></a>

Para ver la salida del trabajo, realice lo siguiente:

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

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

1. 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. 

1. En el panel **Detalles**, elija el **Nombre del flujo de registro**. Se abrirá la consola CloudWatch del trabajo junto con un evento con el **Mensaje** de `hello world` o su mensaje personalizado.

## Paso 7: Eliminar los recursos del tutorial
<a name="delete-1"></a>

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ó, realice lo que se indica a continuación:

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

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

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

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

1. 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.

1. 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
<a name="procedure_additional_resources"></a>

Después de completar el tutorial, recomendamos consultar alguno de los siguientes temas:
+ Consulte los componentes de AWS Batch principales. Para obtener más información, consulte [Componentes de AWS Batch](batch_components.md).
+ Obtenga más información sobre los diferentes [entornos de computación](compute_environments.md#compute_environments.title) disponibles en AWS Batch.
+ Obtenga más información sobre las [colas de trabajos](job_queues.md#job_queues.title) y sus diferentes opciones de programación.
+ Obtenga más información sobre las [definiciones de trabajos](job_definitions.md#job_definitions.title) y las diferentes opciones de configuración.
+ Obtenga más información sobre los distintos tipos de [trabajos](jobs.md#jobs.title).