Descripción de los conceptos de Elastic Beanstalk - AWS Elastic Beanstalk

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.

Descripción de los conceptos de Elastic Beanstalk

Familiarizarse con los conceptos y términos le ayudará a obtener los conocimientos necesarios para implementar sus aplicaciones con Elastic Beanstalk.

Diagrama ilustrativo que muestra la relación entre una aplicación de Elastic web/worker Beanstalk y los entornos.

Aplicación

Una aplicación de Elastic Beanstalk es un contenedor para los componentes de Elastic Beanstalk, incluidos los entornos, las versiones y las configuraciones del entorno. Dentro de una aplicación de Elastic Beanstalk, usted administra todos los recursos relevantes para ejecutar el código.

Versión de la aplicación

En Elastic Beanstalk, una versión de la aplicación es una iteración específica y designada de un código implementable de una aplicación web. Las versiones de la aplicación apuntan a un objeto de Amazon Simple Storage Service (Amazon S3) que contiene el código implementable, como un archivo de Java WAR.

Las versiones de la aplicación forman parte de una aplicación. Las aplicaciones pueden tener muchas versiones y cada versión de la aplicación es única. En un entorno en ejecución, puede implementar cualquier versión que ya se haya cargado en la aplicación o puede cargar e instalar inmediatamente una nueva versión de la aplicación. Por ejemplo, puede cargar varias versiones de la aplicación para probar las diferencias entre ellas.

Entorno

Un entorno es un conjunto de AWS recursos que ejecutan una versión de la aplicación. Cada entorno ejecuta una versión de la aplicación al mismo tiempo; sin embargo, puede haber varios entornos que ejecuten simultáneamente la misma versión de la aplicación o versiones de la aplicación diferentes. Al crear un entorno, Elastic Beanstalk aprovisiona los recursos necesarios AWS en su cuenta para ejecutar la versión de la aplicación que especificó.

Capa del entorno

Cuando inicie un entorno de Elastic Beanstalk, primero elija un nivel de entorno. El nivel de entorno designa el tipo de aplicación que ejecuta el entorno y determina qué recursos aprovisiona Elastic Beanstalk para respaldarla. Una aplicación que atiende solicitudes HTTP se ejecuta en una capa del entorno de servidor web. Un entorno backend que extrae tareas de Amazon Simple Queue Service (Amazon SQS) se ejecuta en un nivel de entorno de trabajo.

Configuración del entorno

Una configuración del entorno identifica una serie de parámetros y opciones de configuración que determinan cómo se comporta un entorno y sus recursos asociados. Cuando se actualiza una opción de configuración del entorno, Elastic Beanstalk aplica automáticamente los cambios a los recursos existentes o elimina e implementa nuevos recursos (en función del tipo de cambio).

Configuración guardada

Una configuración guardada es una plantilla que puede utilizar como punto de partida para crear configuraciones de entorno únicas. Puede crear y modificar las configuraciones guardadas y aplicarlas a los entornos mediante la consola de Elastic Beanstalk, la AWS CLI CLI de EB o la API. La API y la AWS CLI hacen referencia a las configuraciones guardadas como plantillas de configuración.

Plataforma

Una plataforma es una combinación de un sistema operativo, el tiempo de ejecución de un lenguaje de programación, un servidor web, un servidor de aplicaciones y componentes de Elastic Beanstalk. Usted diseña y orienta su aplicación web a una plataforma. Elastic Beanstalk proporciona una variedad de plataformas en las que puede crear sus aplicaciones.

Para obtener información, consulte Plataformas Elastic Beanstalk.