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 AWS en la nube sin tener que conocer la infraestructura que las ejecuta. Amazon Web Services (AWS) incluye más de cien servicios, cada uno de los cuales se ocupa de un área de funcionalidad. Si bien la variedad de servicios ofrece flexibilidad en cuanto a la forma en que desea administrar su AWS infraestructura, puede resultar difícil determinar qué servicios usar 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 administrará de manera automática los detalles de aprovisionamiento de capacidad, balanceo de carga, escalado y supervisión de estado de la aplicación.
Elastic Beanstalk es compatible con aplicaciones desarrolladas en Go, Java, .NET, Node.js, PHP, Python y Ruby. Elastic Beanstalk también admite plataformas Docker. Con los contenedores de 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 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 mediante la consola de Elastic Beanstalk, la AWS CLI() o una CLI de alto nivel diseñada específicamente para Elastic Beanstalk. AWS Command Line Interface eb
Para obtener más información sobre cómo implementar una aplicación web de ejemplo 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 los recursos de AWS 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.

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 unificada. APIs AWS CLI
Precios
No se aplican cargos adicionales por utilizar Elastic Beanstalk. Solo paga por los recursos subyacentes que consume su aplicación. AWS 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 las diferentes secciones, se explica cómo se utiliza la consola de Elastic Beanstalk, las herramientas de la interfaz de línea de comandos (CLI) y la API para 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.