Definition

AWS Elastic Beanstalk

AWS Elastic Beanstalk is a cloud deployment and provisioning service that automates the process of getting applications set up on the Amazon Web Services (AWS) infrastructure

To use the service, developers just have to upload their applications. Provisioning, load balancing, autoscaling, and application health monitoring are all automatically handled. Elastic Beanstalk supports Web apps written in Java, Node.js, PHP, Python, Ruby, and .NET, among other languages and Web development stacks. An open architecture means that applications not written for the Web can also be deployed on the Elastic Beanstalk.

The AWS Toolkit for Visual Studio and the AWS Toolkit for Eclipse allow developers to deploy and manage applications from within the integrated development environment (IDE). Developers can select elements of infrastructure management to administer, if desired.

There is no separate charge for AWS Elastic Beanstalk – customers pay only for the resources used to store and run their applications.

This was last updated in June 2014

Continue Reading About AWS Elastic Beanstalk

Dig Deeper on AWS cloud development

App Architecture
Cloud Computing
Software Quality
ITOperations
Close