Summary
AWS Elastic Beanstalk is a PaaS solution that is designed to help you quickly and easily deploy your application without focusing too much on the underlying infrastructure. AWS Elastic Beanstalk can set up and configure all the necessary infrastructure to support your application and its various environments (stages). You have complete control over how the underlying infrastructure is built, whether you are deploying as a single test server or within a multi-tier architecture that supports high availability and scaling capabilities.
The service supports a wide range of development environments and programming languages, including Apache Tomcat for Java applications, Apache HTTPS Server for PHP and Python, and Microsoft IIS 7.5, 8.0, and 8.5 for .NET applications.
AWS Elastic Beanstalk uses Amazon CloudFormation to build the underlying infrastructure required for your applications. While you can define standard configuration items as part of your architecture, you can...