AWS Elastic Beanstalk
An easy-to-use service for organizing and scaling web applications and services developed with .NET, Java, PHP, Python, Node.js, Ruby, Go, and Docker on familiar servers such as Passenger, Apache, Nginx, and IIS is AWS Elastic Beanstalk.
You can easily upload your code and Elastic Beanstalk will automatically handles the use, from load balancing, capacity provisioning, auto-scaling to application health monitoring. Similarly, you keep complete control over the AWS resources powering your application and can handle the essential resources at any time.
You only need to pay for the AWS resources required to store and run your applications. There is no additional charge for Elastic Beanstalk