Desarrollador(es) | Servicios web de Amazon |
---|---|
Lanzamiento inicial | 19 de enero de 2011 [1] |
Tipo | Desarrollo web |
Licencia | Propiedad |
Sitio web | aws.amazon.com/elasticbeanstalk/ |
AWS Elastic Beanstalk es un servicio de orquestación ofrecido por Amazon Web Services para implementar aplicaciones que orquesta varios servicios de AWS, incluidos EC2 , S3 , Simple Notification Service (SNS), CloudWatch , autoscaling y Elastic Load Balancers . [2] Elastic Beanstalk proporciona una capa adicional de abstracción sobre el servidor y el sistema operativo ; los usuarios, en cambio, ven una combinación preconstruida de sistema operativo y plataforma, como "64bit Amazon Linux 2014.03 v1.1.0 ejecutando Ruby 2.0 (Puma)" o "64bit Debian jessie v2.0.7 ejecutando Python 3.4 (Preconfigurado - Docker )". [3] La implementación requiere que se definan varios componentes: una 'aplicación' como un contenedor lógico para el proyecto, una 'versión' que es una compilación implementable del ejecutable de la aplicación, una 'plantilla de configuración' que contiene información de configuración tanto para el entorno de Beanstalk como para el producto. [4] Finalmente, un "entorno" combina una "versión" con una "configuración" y las implementa. [3] Los ejecutables se cargan como archivos de almacenamiento en S3 de antemano y la "versión" es solo un indicador de esto. [3]
El nombre "Elastic beanstalk" es una referencia al tallo de frijoles que creció hasta las nubes en el cuento de hadas Jack y las habichuelas mágicas .
Las aplicaciones y pilas de software compatibles incluyen: [5]