AWS Elastic Beanstalk for Automated Website App Deployment

Elastic Beanstalk is an AWS PaaS (Platform as a Service) which allows you to create, deploy and push the web applications to the various services , including Amazon EC2, Amazon S3, Amazon Simple Notification Service (SNS), Amazon CloudWatch, auto scaling, and Elastic Load Balancers.

Being multi-platform means that the website apps developed in Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Passenger, and IIS can be easily deployed. An open architecture means that applications not written for the Web can also be deployed on the Elastic Beanstalk. The supported deployment methods include Git and Java Web Application Archive.

Read more