El asistente de creación de nuevo entorno - AWS Elastic Beanstalk

El asistente de creación de nuevo entorno

En Creación de un entorno de Elastic Beanstalk le mostramos cómo abrir el asistente Create new environment (Crear nuevo entorno) y crear rápidamente un entorno. Elija Create environment (Crear entorno) para lanzar un entorno con el nombre de entorno predeterminado, el dominio generado de forma automática, código de aplicación de ejemplo y la configuración recomendada.

En este tema se describe el asistente Create New Environment (Crear nuevo entorno) y las formas en las que puede utilizarlo para configurar el entorno que desea crear.

Página principal del asistente

La página principal del asistente Create New Environment (Crear nuevo entorno) comienza con información de nomenclatura para el nuevo entorno. Establezca el nombre del entorno y el subdominio, y cree una descripción para el entorno. Tenga en cuenta que no se puede cambiar esta configuración del entorno tras crearlo.


        Página principal del asistente de creación de nuevo entorno
  • Name (Nombre): introduzca un nombre para el entorno. El formulario proporciona un nombre generado.

  • Domain (Dominio): (entornos de servidor web) introduzca un nombre de dominio único para el entorno. El nombre predeterminado es el nombre del entorno. Puede introducir otro nombre de dominio. Elastic Beanstalk utiliza este nombre para crear un CNAME único para el entorno. Para comprobar si el nombre del dominio que desea usar está disponible, elija Check Availability (Comprobar disponibilidad).

  • Description (Descripción): escriba una descripción para este entorno.

Selección de una plataforma para el nuevo entorno

Puede crear un nuevo entorno desde dos tipos de plataformas:

  • Plataforma administrada

  • Plataforma personalizada

Plataforma administrada

En la mayoría de los casos utilizará una plataforma administrada de Elastic Beanstalk para su nuevo entorno. Cuando se inicie el asistente de nuevo entorno, seleccione la opción Managed platform (Plataforma administrada) de forma predeterminada, tal y como se muestra en la siguiente captura de pantalla.


          Plataforma personalizada en el asistente de creación de nuevo entorno

Seleccione una plataforma, una ramificación de plataforma dentro de esa plataforma y una versión de plataforma específica en la ramificación. Cuando selecciona una ramificación de plataforma, la versión recomendada dentro de la ramificación se selecciona de forma predeterminada. Además, puede seleccionar cualquier versión de plataforma que haya utilizado anteriormente.

nota

Para un entorno de producción, le recomendamos que elija una versión de plataforma en una ramificación de plataforma compatible. Para obtener más información sobre los estados de ramificación de plataforma, consulte la definición de Platform Branch (Ramificación de la plataforma) en Glosario de plataformas Elastic Beanstalk.

Plataforma personalizada

Si una plataforma estándar no satisface sus necesidades, puede crear un nuevo entorno a partir de una plataforma personalizada. Para especificar una plataforma personalizada, elija la opción Plataforma personalizada y, a continuación, seleccione una de las plataformas personalizadas disponibles. Si no hay plataformas personalizadas disponibles, esta opción aparece atenuada.

Especificación del código de la aplicación

Ahora que ha seleccionado la plataforma que va a utilizar, el siguiente paso consiste en proporcionar el código de la aplicación.


          Especificación del código de la aplicación en el asistente de creación de nuevo entorno de la consola de Elastic Beanstalk

Dispone de varias opciones para hacerlo:

  • Puede utilizar la aplicación de ejemplo que Elastic Beanstalk proporciona para cada plataforma.

  • Puede utilizar código que ya haya implementado en Elastic Beanstalk. Elija Existing version (Versión existente) y la aplicación en la sección Application code (Código de aplicación).

  • Puede cargar código nuevo. Seleccione Upload your code (Cargar el código) y, a continuación, elija Upload (Cargar). Puede cargar código de aplicación nuevo de un archivo local, o puede especificar la URL del bucket de Amazon S3 que contiene el código de la aplicación.

    nota

    En función de la versión de la plataforma seleccionada, puede cargar la aplicación en un paquete de código fuente con formato ZIP, un archivo WAR o una configuración de Docker en texto sin formato. El límite de tamaño de archivo es 512 MB.

    Cuando elige cargar nuevo código, también puede proporcionar etiquetas que asociar con el código. Para obtener más información sobre cómo etiquetar una versión de aplicación, consulte Etiquetado de versiones de la aplicación.

    
              Carga del nuevo código de la aplicación en el asistente de creación de nuevo entorno de la consola de Elastic Beanstalk

Para la creación rápida del entorno mediante las opciones de configuración predeterminadas, ahora puede elegir Create environment (Crear entorno). Elija Configure more options (Configurar más opciones) para tener acceso a cambios de configuración adicionales, que se describen en las secciones siguientes.

Página de configuración del asistente

Al elegir Configure more options (Configurar más opciones), el asistente muestra la página Configure (Configurar) . En esta página puede seleccionar un ajuste preestablecido de configuración, cambiar la versión de la plataforma que desea que utilice su entorno o realizar opciones de configuración específicas para el nuevo entorno.

Elegir una configuración preestablecida

En la sección Presets (Ajustes preestablecidos) de la página, Elastic Beanstalk proporciona varios modelos de configuración preestablecidos para diferentes casos de uso. Cada modelo preestablecido incluye valores recomendados para varias opciones de configuración.


          Sección de modelos de configuración preestablecidos en la página de configuración del asistente de creación de nuevo entorno

Los ajustes preestablecidos de alta disponibilidad incluyen un balanceador de carga y están recomendados para entornos de producción. Seleccione esta opción si desea un entorno con balanceo de carga que pueda ejecutar varias instancias para ofrecer una alta disponibilidad y capacidad de ampliación en respuesta a la carga. Los ajustes preestablecidos de instancia única están recomendados principalmente para entornos de desarrollo. Dos de los ajustes preestablecidos habilitan las solicitudes de instancias de spot. Para obtener más información sobre la configuración de capacidad de Elastic Beanstalk, consulte Grupo de Auto Scaling.

El tercer ajuste preestablecido, configuración personalizada, elimina todos los valores recomendados, excepto la configuración del rol y utiliza los valores predeterminados de la API. Seleccione esta opción si va a implementar un paquete de código fuente con archivos de configuración que establecen opciones de configuración. El modelo Custom configuration (Configuración personalizada) también se selecciona automáticamente si modifica los modelo de configuración preestablecidos Low cost (Bajo costo) o High availability (Alta disponibilidad).

Cambiar la versión de la plataforma

En la sección Platform (Plataforma) de la página, puede cambiar la versión de la plataforma que utilizará su nuevo entorno. Puede elegir la versión recomendada en cualquier ramificación de plataforma, o cualquier versión de plataforma que haya utilizado en el pasado.


          Modelos de configuración preestablecidos en la página de configuración del asistente de creación de nuevo entorno

Personalización de la configuración

Además de (o en lugar de) elegir un modelo de configuración preestablecido, puede ajustar las opciones de configuración del entorno. El asistente de configuración muestra varias categorías de configuración. Cada categoría de configuración muestra un resumen de valores para un grupo de opciones de configuración. Elija Edit (Editar) para editar este grupo de opciones.

Configuración del software

Utilice la página de configuración Modify software (Modificar software) para configurar el software en las instancias de Amazon Elastic Compute Cloud (Amazon EC2) que ejecutan la aplicación. Puede configurar las propiedades del entorno, la depuración de AWS X-Ray, el almacenamiento y el streaming de registros de instancias y la configuración específica de la plataforma. Para obtener más información, consulte Propiedades del entorno y otras opciones del software.


            Página de configuración Modify software (Modificar software)

Instancias

Utilice la página de configuración Modify instances (Modificar instancias) para configurar las instancias de Amazon EC2 que ejecutan la aplicación. Para obtener más información, consulte Instancias de Amazon EC2 del entorno de Elastic Beanstalk.


            Página de configuración Modify instances (Modificar instancias)

Capacidad

Utilice la página de configuración Modify capacity (Modificar capacidad) para configurar la capacidad de cómputo de su entorno y las opciones del grupo de Auto Scaling para optimizar el número y el tipo de instancias que va a utilizar. También puede cambiar la capacidad de su entorno en función de desencadenadores o de una programación.

Un entorno con balanceo de carga puede ejecutar varias instancias a fin de ofrecer un alto nivel de disponibilidad y evitar el tiempo de inactividad durante las actualizaciones de configuración y las implementaciones. En un entorno con balanceo de carga, el nombre de dominio se asigna al balanceador de carga. En un entorno de una sola instancia, se asigna a una dirección IP elástica de la instancia.

aviso

Un entorno de una sola instancia no está preparado para producción. Si la instancia se vuelve inestable durante la implementación o Elastic Beanstalk termina y reinicia la instancia durante una actualización de la configuración, es posible que la aplicación no esté disponible durante algún tiempo. Utilice entornos de una sola instancia para desarrollo, pruebas o ensayos. Utilice entornos con balanceo de carga para producción.

Para obtener más información acerca de la configuración de capacidad del entorno, consulte Grupo de Auto Scaling para su entorno de Elastic Beanstalk.


            Página Modify capacity configuration (Modificar configuración de capacidad)

Balanceador de carga

Utilice la página de configuración Modify load balancer (Modificar balanceador de carga) para seleccionar un tipo de balanceador de carga y configurar sus opciones. En un entorno con balanceo de carga, el balanceador de carga del entorno es el punto de entrada de todo el tráfico dirigido a la aplicación. Elastic Beanstalk admite varios tipos de balanceadores de carga. De forma predeterminada, la consola de Elastic Beanstalk crea un balanceador de carga de aplicaciones y lo configura para servir el tráfico HTTP en el puerto 80.

nota

Solo puede seleccionar el tipo de balanceador de carga del entorno durante la creación del entorno.

Para obtener más información sobre los tipos de balanceador de carga y sus opciones, consulte Balanceador de carga del entorno de Elastic Beanstalk y Configuración de HTTPS para su entorno de Elastic Beanstalk.


            Configuración del balanceador de carga durante la creación de un entorno

Actualizaciones e implementaciones continuas

Utilice la página de configuración Modify rolling updates and deployments (Modificar actualizaciones e implementaciones continuas) para configurar cómo Elastic Beanstalk procesa las implementaciones de aplicaciones y las actualizaciones de configuración para su entorno.

Las implementaciones de aplicaciones se producen cuando carga un paquete de origen de aplicaciones actualizado y lo implementa en su entorno. Para obtener más información acerca de la configuración de implementaciones, consulte Políticas y ajustes de implementación.


            Sección Application deployments (Implementaciones de aplicación) en la página de configuración Modify rolling updates and deployments (Modificar actualizaciones e implementaciones continuas)

Para los cambios de configuración que modifican la configuración de lanzamiento o la configuración de VPC es necesario terminar todas las instancias del entorno y reemplazarlas. Para obtener más información sobre cómo establecer el tipo de actualización y otras opciones, consulte Cambios de configuración.


            Sección Configuration updates (Actualizaciones de configuración) en la página de configuración Modify rolling updates and deployments (Modificar actualizaciones e implementaciones continuas)

Seguridad

Utilice la página Modify security (Modificar configuración de seguridad) para configurar las opciones de seguridad del servicio y de la instancia.

Para obtener una descripción de los conceptos de seguridad de Elastic Beanstalk, consulte Roles de servicio, perfiles de instancia y políticas de usuario. Para obtener más información acerca de la configuración de la seguridad del entorno, consulte Seguridad de su entorno de AWS Elastic Beanstalk.


            Página de configuración Modify security (Modificar seguridad)

Monitorización

Utilice la página Modify monitoring (Modificar configuración de supervisión) para configurar informes de mantenimiento, reglas de supervisión y transmisión de eventos de mantenimiento. Para más detalles, consulte Habilitación de informes de estado mejorado de Elastic Beanstalk, Configuración de las reglas de informes de estado avanzados de un entorno y Transmisión de información sobre el estado del entorno Elastic Beanstalk a Amazon CloudWatch Logs.


            Página de configuración Modify monitoring (Modificar monitorización)

Managed Updates (Actualizaciones administradas)

Utilice la página de configuración Modify managed updates (Modificar actualizaciones administradas) para configurar actualizaciones administradas de la plataforma. Puede decidir si desea activarlas, establecer la programación y configurar otras propiedades. Para obtener más información, consulte Actualizaciones de plataforma administradas.


            Página Modify managed updates configuration (Modificar configuración de actualizaciones administradas)

Notificaciones

Utilice la página Modify notifications (Modificar configuración de notificaciones) para especificar una dirección de correo electrónico para recibir notificaciones de correo electrónico de eventos importantes de su entorno.


            Modify notifications configuration page (Modificar la página de configuración de notificaciones)

Red

Si ha creado una VPC personalizada, la página Modify network (Modificar configuración de red) para configurar el entorno y utilizarlo. Si no elige una VPC, Elastic Beanstalk utiliza la VPC y las subredes predeterminadas.


            Página de configuración Modify network (Modificar red)

Base de datos

Utilice la página de configuración Modify database (Modificar base de datos) para agregar una base de datos de Amazon Relational Database Service (Amazon RDS) a su entorno para las tareas de desarrollo y pruebas. Elastic Beanstalk proporciona información de conexión a sus instancias mediante la configuración de propiedades de entorno para el nombre de host, el nombre de usuario, la contraseña, el nombre de tabla y el puerto de la base de datos.

Para obtener más información, consulte Añadir una base de datos al entorno de Elastic Beanstalk.


            Página de configuración Modify database (Modificar base de datos)

Etiquetas

Utilice la página de configuración Modify tags (Modificar etiquetas) para agregar etiquetas a los recursos del entorno. Para obtener más información sobre el etiquetado del entorno, consulte Etiquetado de recursos en sus entornos de Elastic Beanstalk.


            Modify tags configuration page (Modificar la página de configuración de etiquetas)

Entorno de trabajo

Si está creando un entorno de nivel del trabajador, utilice la página Modify worker configuration page (Modificar configuración de la página del trabajador) para configurar el entorno del trabajador. El daemon del trabajador extrae elementos de una cola de Amazon Simple Queue Service (Amazon SQS) de instancias de su entorno y los transmite como mensajes de publicación a su aplicación de trabajo. Puede elegir la cola de Amazon SQS que lee el daemon del trabajador (generada automáticamente o existente). También puede configurar los mensajes que el daemon del trabajador envía a la aplicación.

Para obtener más información, consulte Entornos de trabajo de Elastic Beanstalk.


            Modify worker configuration page (Página para modificar configuración del trabajador)