¿Qué es AWS 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.

¿Qué es AWS Elastic Beanstalk?

Con Elastic Beanstalk, puede implementar aplicaciones web en la nube AWS en una variedad de plataformas compatibles. Usted crea e implementa sus aplicaciones. Elastic Beanstalk EC2 aprovisiona las instancias de Amazon, configura el equilibrio de carga, configura la supervisión del estado y escala el entorno de forma dinámica.

Además de los entornos de servidores web, Elastic Beanstalk también proporciona entornos de trabajo que puede utilizar para procesar los mensajes de una cola de Amazon SQS, útiles para tareas asíncronas o de ejecución prolongada. Para obtener más información, consulte Entornos de trabajo de Elastic Beanstalk.

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

Plataformas admitidas

Elastic Beanstalk es compatible con aplicaciones desarrolladas en Go, Java, .NET, Node.js, PHP, Python y Ruby. Elastic Beanstalk también admite contenedores Docker, donde puede elegir su propio lenguaje de programación y las dependencias de las aplicaciones. Al implementar la aplicación, Elastic Beanstalk crea la versión de plataforma compatible seleccionada y aprovisiona uno AWS o más recursos, como instancias de EC2 Amazon, AWS en su cuenta para ejecutar la aplicación.

Puede interactuar con Elastic Beanstalk a través de la AWS Command Line Interface consola de Elastic Beanstalk, la () o la CLI de EB AWS CLI, una herramienta de línea de comandos de alto nivel diseñada específicamente para Elastic Beanstalk.

Puede realizar la mayoría de las tareas de implementación, como cambiar el tamaño de su flota de EC2 instancias de Amazon o monitorear su aplicación, directamente desde la interfaz web (consola) de Elastic Beanstalk.

Para obtener más información sobre cómo implementar una aplicación web de muestra con Elastic Beanstalk, consulte. Aprenda a empezar a utilizar Elastic Beanstalk

Flujo de trabajo para implementar aplicaciones

Para usar Elastic Beanstalk, debe crear una aplicación y, a continuación, cargar el paquete fuente de la aplicación en Elastic Beanstalk. A continuación, proporciona información sobre la aplicación y Elastic Beanstalk lanza automáticamente un entorno y crea y AWS configura los recursos necesarios para ejecutar el código.

Tras crear e implementar la aplicación y lanzar el entorno, puede administrarlo e implementar nuevas versiones de la aplicación. La información sobre la aplicación, incluidas las métricas, los eventos y el estado del entorno, está disponible a través de la consola de Elastic Beanstalk y las interfaces de línea de comandos. APIs

El siguiente diagrama ilustra el flujo de trabajo de Elastic Beanstalk:

Flujo de trabajo de Elastic Beanstalk.

Precios

No se aplican cargos adicionales por utilizar Elastic Beanstalk. Solo paga por los AWS recursos subyacentes que consume su aplicación. Para obtener información sobre los precios, consulte la página de detalles del servicio de Elastic Beanstalk.

Pasos a seguir a continuación

Recomendamos el tutorial,Tutorial introductorio, para empezar a usar Elastic Beanstalk. El tutorial explica cómo crear, ver y actualizar un ejemplo de aplicación de Elastic Beanstalk.