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 y administrar aplicaciones rápidamente en AWS En la nube sin tener que conocer la infraestructura que ejecuta esas aplicaciones. Amazon Web Services (AWS) comprende más de cien servicios, cada uno de los cuales expone un área de funcionalidad. Si bien la variedad de servicios ofrece flexibilidad en cuanto a la forma en que desea administrar sus AWS infraestructura, puede resultar difícil determinar qué servicios utilizar y cómo aprovisionarlos. Elastic Beanstalk reduce la complejidad de la administración sin restringir la libertad de elección ni el control. Solo tiene que cargar la aplicación y Elastic Beanstalk gestionará de manera automática los detalles de aprovisionamiento de capacidad, balanceo de carga, escalado y monitorización de estado de la aplicación.

Elastic Beanstalk admite aplicaciones desarrolladas en Go, Java,. NET, Node.jsPHP, Python y Ruby. Elastic Beanstalk también es compatible con las plataformas Docker. Con los contenedores Docker, puede elegir su propio lenguaje de programación y las dependencias de las aplicaciones que pueden no ser compatibles con las demás plataformas de Elastic Beanstalk. Al implementar la aplicación, Elastic Beanstalk crea la versión de plataforma compatible seleccionada y aprovisiona una o más AWS recursos, como EC2 instancias de Amazon, en su AWS cuenta para ejecutar su aplicación.

Puede interactuar con Elastic Beanstalk mediante la consola de Elastic Beanstalk, la AWS Command Line Interface (AWS CLI) o eb uno de alto nivel CLI diseñado específicamente para Elastic Beanstalk.

Para obtener más información sobre cómo implementar una aplicación web de muestra con Elastic Beanstalk, consulte Introducción a AWS: Implementación de una aplicación web.

También 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 utilizar Elastic Beanstalk, debe crear una aplicación, cargar una versión de la aplicación como un paquete de código fuente (por ejemplo, un archivo Java.war) en Elastic Beanstalk y proporcionar cierta información sobre la aplicación. Elastic Beanstalk lanza automáticamente un entorno y crea y configura el AWS los recursos necesarios para ejecutar el código. Una vez que se lanza el entorno, puede administrarlo e implementar nuevas versiones de la aplicación. En el siguiente diagrama, se ilustra el flujo de trabajo de Elastic Beanstalk.

Flujo de trabajo de Elastic Beanstalk.

Tras crear e implementar la aplicación, la información sobre la aplicación (incluidas las métricas, los eventos y el estado del entorno) estará disponible a través de la consola de Elastic Beanstalk o de las interfaces de línea de comandos, incluida la interfaz unificada APIs AWS CLI.

Precios

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

Pasos siguientes

Esta guía contiene información conceptual sobre el servicio web de Elastic Beanstalk, así como información acerca de cómo utilizar el servicio para implementar aplicaciones web. En secciones independientes se describe cómo usar la consola de Elastic Beanstalk y las herramientas API de la CLI interfaz de línea de comandos (), y cómo implementar y administrar los entornos de Elastic Beanstalk. En esta guía, también se explica cómo se integra Elastic Beanstalk con otros servicios proporcionados por Amazon Web Services.

Le recomendamos que lea primero Introducción a Elastic Beanstalk para obtener información sobre cómo empezar a utilizar Elastic Beanstalk. En esta Introducción, aprenderá paso a paso a crear, consultar y actualizar la aplicación de Elastic Beanstalk, así como a editar y terminar el entorno de Elastic Beanstalk. En la Introducción se explican también diferentes mecanismos para obtener acceso a Elastic Beanstalk.

Para obtener más información sobre la aplicación de Elastic Beanstalk y sus componentes, consulte las páginas siguientes.