Welcome to Your Elastic Beanstalk Application

Congratulations! Your Ruby application is now running on your own dedicated environment in the AWS Cloud.

Learn More

Benefits of AWS Elastic Beanstalk

Discover why thousands of developers rely on AWS Elastic Beanstalk to deploy and manage their applications.

Easy to Get Started

Upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring.

Maximum Flexibility

With Elastic Beanstalk, you have the freedom to select the AWS resources, such as Amazon EC2 instance type including Spot instances, that are optimal for your application.

Managed Platform

Elastic Beanstalk automatically manages platform updates, including security patches and minor updates, for both the runtime and the operating system.

Key Features

Elastic Beanstalk provides a comprehensive set of features to simplify your application deployment and management.

Auto Scaling

Automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. You can specify triggers to increase or decrease capacity.

Health Monitoring

Monitors application health and provides tools to identify and troubleshoot the root cause of application issues and errors.

Deployment Options

Multiple deployment policies—all at once, rolling, rolling with an additional batch, immutable, and blue/green—offer choices for the speed and safety of deploying your applications while reducing the administrative burden.

Resources & Documentation

Explore these resources to learn more about AWS Elastic Beanstalk.