Skip to main content
TrustRadius
AWS Elastic Beanstalk

AWS Elastic Beanstalk

Overview

What is AWS Elastic Beanstalk?

AWS Elastic Beanstalk is the platform-as-a-service offering provided by Amazon and designed to leverage AWS services such as Amazon Elastic Cloud Compute (Amazon EC2), Amazon Simple Storage Service (Amazon S3).

Read more
Recent Reviews

Fantastic Tool by AWS

8 out of 10
May 09, 2021
Incentivized
AWS Elastic Beanstalk is being used in specific departments of my organization. The major business problem that it solves is that there is …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Scalability (28)
    9.9
    99%
  • Platform management overhead (27)
    9.7
    97%
  • Development environment replication (28)
    9.5
    95%
  • Platform access control (27)
    9.3
    93%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

No Charge

$0

Cloud
Users pay for AWS resources (e.g. EC2, S3 buckets, etc.) used to store and run the application.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $35 per month
Return to navigation

Product Demos

AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka

YouTube
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

9.6
Avg 8.2
Return to navigation

Product Details

What is AWS Elastic Beanstalk?

AWS Elastic Beanstalk is the platform-as-a-service offering provided by Amazon and designed to leverage AWS services such as Amazon Elastic Cloud Compute (Amazon EC2), Amazon Simple Storage Service (Amazon S3).

AWS Elastic Beanstalk is designed for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

Developers can simply upload their code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, and auto-scaling to application health monitoring. At the same time, users retain full control over the AWS resources powering their application and can access the underlying resources at any time.

There is no additional charge for Elastic Beanstalk - pay only for the AWS resources needed to store and run applications.

AWS Elastic Beanstalk Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

AWS Elastic Beanstalk is the platform-as-a-service offering provided by Amazon and designed to leverage AWS services such as Amazon Elastic Cloud Compute (Amazon EC2), Amazon Simple Storage Service (Amazon S3).

AWS Elastic Beanstalk starts at $35.

Heroku Platform, Engine Yard, and Red Hat OpenShift are common alternatives for AWS Elastic Beanstalk.

Reviewers rate Ease of building user interfaces highest, with a score of 10.

The most common users of AWS Elastic Beanstalk are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(274)

Attribute Ratings

Reviews

(1-21 of 21)
Companies can't remove reviews or game the system. Here's why
Rebecca Scott | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
The AWS Elastic Beanstalk containerization capability is the best and effective Automatic scalling, high level security management and the platform itself is very easy on initial starting. The Application isolation from workloads and the ability on connecting the AWS Elastic Beanstalk to Cloud managed services is nice and easy on Cloud operations monitoring and Automation functions are impressive.
Partha Roy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
There are many services like AWS Elastic beanstalk, but there are none with the maturity in the platform or the cost-effectiveness of AWS Elastic Beanstalk. Also, AWS Elastic Beanstalk is the oldest among them, so there are more people with AWS experience than the other platforms. The only thing is their documentation and UX are a bit old, which doesn't stop it from performing greatly, but yes, if you are looking for better UX, then you can check out other options.
Michael Jenkins | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have used App Engine on Google Cloud Platform and App Service on Microsoft Azure. Both offer similar capabilities to AWS Elastic Beanstalk. App Engine has the nice ability to scale to 0 instances when the application has not been in use for some time. This allows for substantial cost savings for dev, test, and even infrequently used production environments compared to AWS Elastic Beanstalk where environments are expected to run 24x7 regardless of load[,] and stopping or pausing an environment can prove to be difficult. I've only been using App Service for a short period of time as of this writing and can't offer a deep comparison [...] to AWS Elastic Beanstalk. However, I do appreciate AWS Elastic Beanstalk's ease of use in most cases compared to my App Service experience so far.
Score 8 out of 10
Vetted Review
ResellerIncentivized
As it supports end to end flow of application deployment and not a part of any individual process like other AWS products, AWS Elastic Beanstalk can be a game changer in cloud industry.
Ramindu Deshapriya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The AWS platform provides a great deal of configurability that is abstracted and provided very well through AWS Elastic Beanstalk. This is the main reason for choosing Elastic Beanstalk over competing services. Another reason for selecting AWS Beanstalk was vendor compatibility, and the fact that our current infrastructure is running mostly on AWS services.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I selected AWS Elastic Beanstalk mainly because we have been using AWS services for our company. Using AWS Elastic Beanstalk is relatively easier than starting to use a completely new cloud platform. But we are also reviewing Google App Engine, and found out Elastic Beanstalk has more services to integrate with other services on AWS.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is equivalent to Google App Engine in terms of product. I selected AWS Elastic Beanstalk because it was within the stack we were using, and it made sense for us given the other architecture.
Philip Cottray | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We now default to Amazon ECS, due to flexibility this gives us with how workloads scale, and more network flexibility as many of our workloads are internal / external facing. We selected Elastic Beanstalk at beginning of our containerization phase, which suited our needs whereby we wanted an 'out of the box' type experience from a CloudOps perspective.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Azure currently doesn't have a solution that's similar to this but you can do a lot of the features with several of the components that Microsoft Azure offers. AWS Elastic Beanstalk exists in that niche market where if you have an existing solution, this is a great way to move & scale your solution.
Parikshith Malalur Jagadeesh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Heroku is another similar product which we had tried out to deploy one of the NodeJs project and it has lot of developer friendly features as well. Though Heroku is more expensive than Beanstalk is what I found. Heroku also has some restrictions which can affect the architecture design , needs adherence to 12 factor methodology. These made us choose Beanstalk as an alternative to Heroku.
Joshua Dickson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is a great option for an organization that's already invested in the AWS ecosystem. The greater the number of complementary features needed by the application (e.g. integrating with Amazon's Elastic Load Balancer, databases, etc), the greater the reward from leveraging Elastic Beanstalk. In our experience, Elastic Beanstalk is cheaper than other services like Heroku. It's on-par with offerings from Azure and Google Cloud; the use case there is driven by buy-in around AWS.
Rahul Chaudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Honestly, I haven't tried any other alternative products. As already mentioned, I am already heavily invested in AWS, so EBS was a natural choice for me. In other reviews, I have found, AWS is better than its competitors. There are more flavors, and options in AWS, better security, better models. Why go someplace else, when what you have serves you better.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
AWS is much more focused on scalability, but Heroku was much easier to get things up and running as a beginner. For simple hosting, I would stick to something like Heroku or Netlify. That said, Elastic Beanstalk is meant for more performant functions requiring large scaling and I would definitely consider it for this type of task.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We also use Heroku and it is a great platform for smaller projects and light Node.js services, but we have found that in terms of cost, the Elastic Beanstalk option is more affordable for the projects that we undertake. The fact that it sits inside of the greater AWS Cloud offering also compels us to use it, since integration is simpler.

We have also evaluated Microsoft Azure and gave up trying to get an extremely basic implementation up and running after a few days of struggling with its mediocre user interface and constant issues with documentation being outdated. The authentication model is also badly broken and trying to manage resources is a pain. One cannot compare Azure with anything that Amazon has created in the cloud space since Azure really isn't a mature platform and we are always left wanting when we have to interface with it.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Lightsail
I enjoyed that Lightsail was so simple to provision and access via the in-browser SSH terminal, but ultimately Elastic Beanstalk is a more robust offering that interfaces seamlessly with more of AWS's other services. Elastic Beanstalk is also better equipped to automate management tasks, such as monitoring, application version deployment, and log file access.
January 24, 2018

Scalable EBS

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I selected these solutions because they are the closest to being able to set up separate server or VM instances. As far as performance and scalability, Heroku does offer an autoscale option, but the base cost to have the autoscale in place, sets Heroku behind EBS. Digital Ocean and Rackspace are reliable and are good solutions, but without an on-demand autoscale, the cost would be too much.
April 19, 2016

AWS Elastic Beanstalk

Score 9 out of 10
Vetted Review
Verified User
Incentivized
The other main competitor that I have used would probably be Heroku. While Heroku is incredibly simple and easy to get a sample web app online, its dashboard and product connectivity didn't feel quite as seamless as AWS Elastic Beanstalk. AWS Elastic Beanstalk has a higher up front cost to learn and deploy, but its ability to scale and grow and be transparent afterwards is really its selling point. Heroku felt expensive, and I never really knew what I was getting from it.
Return to navigation