Elastic Beanstalk is built using familiar software stacks such as the Apache HTTP Server for Node.js, PHP and Python, Passenger for Ruby, IIS 7.5 for .NET, and Apache Tomcat for Java
There is no additional charge for Elastic Beanstalk - you pay only for the AWS resources needed to store and run your applications.
Easy to begin – Elastic Beanstalk is a quick and simple way to deploy your application to AWS. You simply use the AWS Management Console, Git deployment, or an integrated development environment (IDE) such as Eclipse or Visual Studio to upload your application
Impossible to outgrow – Elastic Beanstalk automatically scales your application up and down based on default Auto Scaling settings
Complete control – Elastic Beanstalk lets you "open the hood" and retain full control over the AWS resources powering your application
Flexible – You have the freedom to select the Amazon EC2 instance type that is optimal for your application based on CPU and memory requirements, and can choose from several available database options
Reliable – Elastic Beanstalk runs within Amazon's proven network infrastructure and datacenters, and provides an environment where developers can run applications requiring high durability and availability.
tools that are known for: