Posted On: Apr 2, 2014

We are pleased to announce that Ruby 2.0 is now available on AWS Elastic Beanstalk. Elastic Beanstalk already makes it easier to quickly deploy, manage and scale Java, Node.js, Python, PHP, .NET and Ruby 1.9.3 applications on AWS. Now, Elastic Beanstalk offers the same functionality for Ruby 2.0. For a complete list of supported platforms, see Supported Platforms.

Elastic Beanstalk for Ruby 2.0 comes with a choice of Passenger Standalone or Puma web server for Ruby with Nginx as a reverse proxy. This highly requested combination allows you to utilize all the virtual cores available on the instance type running your environment. To get started using Elastic Beanstalk for Ruby 2.0, visit the AWS Elastic Beanstalk Developer Guide or check out the walkthroughs for how to deploy Rails and Sinatra applications on Elastic Beanstalk.

To launch a sample application click on 'Launch Now' (will present the AWS Elastic Beanstalk launch application wizard) below:

Sample Sinatra application

Launch Now

Sample Rails 4 application that creates a simple pre-launch marketing web application (Note: Requires selecting the 'Create an RDS DB Instance with this environment' option on the 'Additional Resources' step of the create wizard)

Launch Now

To learn more about creating your own "Launch Now" links, see Constructing a Launch Now URL. For more information about AWS Elastic Beanstalk please visit the product page, read the documentation or watch this introductory video.