AWS Elastic Beanstalk

From Wikipedia, the free encyclopedia
Jump to: navigation, search
AWS Elastic Beanstalk
AWS Simple Icons Compute AWSElasticBeanstalk.svg
Developer(s) Amazon Web Services
Initial release January 19, 2011 [1]
Development status Released
Type Web development
License Proprietary

AWS Elastic Beanstalk is a PaaS (Platform as a Service) offered from Amazon Web Services that allows users to create applications and push them to a definable set of AWS services, including EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling, and Elastic Load Balancers.[2] Elastic Beanstalk provides an additional layer of abstraction over the bare server and OS; users instead see a pre-built combination of OS and platform, such as "64bit Amazon Linux 2014.03 v1.1.0 running Ruby 2.0 (Puma)" or "64bit Debian jessie v2.0.7 running Python 3.4 (Preconfigured - Docker)".[3] Deployment requires a number of components to be defined: an 'application' as a logical container for the project, a 'version' which is a deployable build of the application executable, a 'configuration template' that contains configuration information for both the Beanstalk environment and for the product. Finally an 'environment' combines a 'version' with a 'configuration' and deploys them.[3] Executables themselves are uploaded as archive files to S3 beforehand and the 'version' is just a pointer to this.[3]

Supported applications and software stacks include:

Supported deployment methods include:




  1. ^ "Release: AWS Elastic Beanstalk". Retrieved 2013-05-06. 
  2. ^ "What Is AWS Elastic Beanstalk and Why Do I Need It?". Retrieved 2013-05-27. 
  3. ^ a b c Wittig, Andreas; Wittig, Michael (2016). Amazon Web Services in Action. Manning Press. p. 132-133. ISBN 978-1-61729-288-0. 
  4. ^ a b c "AWS Elastic Beanstalk FAQ". Retrieved 2013-05-06. 
  5. ^ "Announcing AWS Elastic Beanstalk for Node.js". Retrieved 2013-03-12. 
  6. ^ a b "AWS Elastic Beanstalk adds Docker support". Retrieved 2014-05-06. 
  7. ^ AWS in Action & Wittig (2016), p. 112.

External links[edit]