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-25 of 28)
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 scaling capability and the effective container management through AWS Elastic Beanstalk is excellent and the deployment management is also impressive. Performance easy management, reliable Cloud services management capability with AWS Elastic Beanstalk is amazing. Workload easy management and access control capability is on top as well providing security for underlying infrastructure.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use AWS Elastic Beanstalk to host a custom API validation service for our business. It interfaces with multiple vendor cloud systems to utilize their unique APIs to validate customer information. It was more economical to develop a single connection point from our cloud ERP system to this validation service in AWS Elastic Beanstalk than to have our ERP connect to the different vendors. We don't have to worry about operating system overhead with this service, and our developers can simply maintain the code changes via Git.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is being used in specific departments of my organization. The major business problem that it solves is that there is no interaction required with Amazon EC2 as this tool handles all the communications by itself. This also provides an additional layer of abstraction over the operating system and the server.
Michael Jenkins | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The team I support uses AWS Elastic Beanstalk for rapid software development with AWS resources. [It's] an easy on-ramp for getting software into the cloud without worrying too much about the underlying architecture and hardware. AWS Elastic Beanstalk lets them go from a concept to deployed code in a very short time. The tool is easily accessible from the console, AWS CLI, and its own dedicated CLI with the latter two being suitable for use in CI/CD pipelines. The main business problem addressed by AWS Elastic Beanstalk is allowing developers to quickly get their ideas online without worrying too much about deploying or managing the resources in the background.
Score 8 out of 10
Vetted Review
ResellerIncentivized
We have been using AWS Elastic Bean stalk for around 3 years and it is one of the best services provided by AWS for developers who don't want get into managing lower level configurations like Load Balancing, auto scaling group, instance type and instance placement groups. We just need to zip their code files and select the environment for the application and that's pretty much it, we can also enable versioning for our deployments and it supports various environment like DEV, PROD etc. And the most beautiful thing about AWS Elastic Beanstalk is that you just need to choose setup types (i.e High Availability, single instance (for dev environment) and custom configuration as well) and it also supports AWS RDS, you just need to configure the connection strings of RDS into your code that's it. It has reduced work of cloud infrastructure by 40-45%.
Ramindu Deshapriya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is being used across my organization for the deployment of applications running on NodeJS, Python, and Java stacks. IT provides an easy-to-use deployment model to run applications on pre-built application stacks on EC2 instances without having to worry about the underlying infrastructure and application stack. It provides an abstraction layer on top of a range of AWS services such as load balancers, security, and auto-scaling, allowing configuration of all these options from a single console. Through the use of Elastic Beanstalk, our organization has been able to deploy and manage applications on EC2 instances without the hassle of having to manage the EC2 instances themselves, leading to faster deployment times and smaller maintenance windows.
November 20, 2019

Good tool for deployments

Score 9 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk provides a flexible, easy-to-use service for deploying and scaling web applications and services. It supports various platforms such as Java, NodeJs, .NET, PHP, Python, Go, etc. We use it across all the departments of our organization. It solves our cloud deployment problems. So far it is very useful.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is used by our company in certain departments for experimental purpose. We are still trying to evaluate its performance. The problem AWS Elastic Beanstalk is solving for us now is the PaaS. We need a platform that can provide the capacity of spinning up a website without managing any of the infrastructures like servers or databases.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is being used by my organization as a serverless compute system where we can deploy code to run web applications without thinking about infrastructure thus drastically reducing the time to deployment/setup of my system. Elastic Beanstalk is being used primarily by our software development and devops teams to help streamline the deployment process.
Philip Cottray | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Elastic Beanstalk for an easy deployment of our API workloads. This allows your development teams to be agile and have regular releases with 0 downtime, and with minimal infrastructure worries as the VPC the workloads are deployed to are already securely locked down. Prior to this the development teams would have had to request a new server and go through the change control taking up to 1 week before a new release could be pushed out.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are currently using AWS Elastic Beanstalk to help us augment workloads when we have promotions or campaigns that require a variable amount of computing. This allows us to scale as needed with little or no interaction as we focus on the campaign orchestration to maximize our business processes.
Parikshith Malalur Jagadeesh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic beanstalk makes it very easy for us to deploy the NodeJs applications which we create as part of any project instantly and this enables us to start using Node server without installing any required dependencies on cloud. Also when JAVA REST APIs are developed, the AWS Elastic beanstalk makes it extremely easy to deploy on the server, helping us with setting up environment time.
Brad Ranks | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Elastic Beanstalk to deploy Node.js applications. In the past, we had to provision a server and then determine capacities. Now all of that worry is gone. Just upload and go! I love it. Now when we are asked to determine max load of the "system" we can pretty much just say, unlimited.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In my current project, we are using Elastic Beanstalk with tomcat8 application, and have 4 different development environments with it. We are using Elastic Beanstalk to deploy, configure, and monitor our product client. It creates ev2 instances at the back, and handles scalability and performance issues very well.
Joshua Dickson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AWS Elastic Beanstalk is a great tool to use for supercharging the speed to deploy basic applications that are fine running in fairly generic, but high-quality configurations. In using ELB, most of the complicated tasks of server setup are performed by AWS, so your developers are able to focus their efforts on developing your application and less time worrying about how to configure the deployment.
Rahul Chaudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Elastic Beanstalk has been around for some time, but it never caught our eye until we started using AWS CodePipeline.
Currently, we use Elastic Beanstalk (EBS) to run applications on our pipeline. Each stage (dev, perf, prod) has its own set of servers defined under EBS. Our current solution is working very well with CodePipeline.
Richard Rout | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Elastic Beanstalk handles the deployment and scaling of our applications without the need for any complicated setup, and yet still gives us full control over the provisioning and details of our deployed application. It's used by the developers to deploy our app, but the entire organization benefits from it. It saves us time and money.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used this as a backend hosting solution for my portfolio. I was looking to dive deeper into AWS solutions and this was a fairly easy way to do so with little upfront knowledge. I was looking at alternatives to hosting my site on another service's linux hosting solution and opted to give this try.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Elastic Beanstalk as a quick and easy way to implement test environments in our development process. It allows us to quickly configure deployment scenarios and do testing that would otherwise take ages to set up with traditional in-house server technologies. We can easily scale up and down and test our apps against a true to life deployment configuration. It is only used by the development team.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I used Elastic Beanstalk for my social networking application, Pindigo. It is a Node application I built it in my free time that serves a user base of roughly 2k users. Elastic Beanstalk allowed me to deploy my application with little configuration and effort.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I'm using AWS Elastic Beanstalk to deploy and manage my personnel web application. The free tier is amazing if you want to try it out, as Amazon provides fair free tier usage, so that you can try it out without paying anything. You just need to be careful about the traffic.
January 30, 2018

Amazon's Giant Beanstalk

Bill Artinger | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Beanstalk across our entire organization. It has tremendously helped us stay current, scale to necessary size, and deploy web based content and applications. Being cloud based is a huge bonus, due to its always-on nature and failsafes pout in place to ensure the safety, reliability and availability of our content and data. It has been instrumental.
Return to navigation