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

Learn from top reviewers

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

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.9
Avg 8.1
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 and Scalability 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

(273)

Reviews

(1-25 of 28)
Companies can't remove reviews or game the system. Here's why

AWS Elastic Beanstalk, very reliable Cloud Containerization and Autoscaling Package.

Rating: 10 out of 10
March 27, 2024
RS
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
Cloud workloads running solutions and the ability to manage container images and effective scaling through AWS Elastic Beanstalk is incredible. The data protection across Cloud services and the speed of deployment is very productive and the multiple programming model support offered by AWS Elastic Beanstalk is perfect and easy on data source connectivity across different Cloud platforms.

AWS Elastic Beanstalk, the backbone of cloud applications & deployment

Rating: 10 out of 10
August 02, 2022
PR
Vetted Review
Verified User
AWS Elastic Beanstalk
5 years of experience
I have been using AWS Elastic Beanstalk for more than 5 years, and it has made our life so easy and hassle-free. Here are some scenarios where it excels -
  • I have been using different AWS services like EC2, S3, Cloudfront, Serverless, etc. And Elastic Beanstalk makes our lives easier by tieing each service together and making the deployment a smooth process.
  • N number of integrations with different CI/CD pipelines make this most engineer's favourite service.
  • Scalability & Security comes with the service, which makes it the absolute perfect product for your business.

Personally, I haven't found any situations where it's not appropriate for the use cases it can be used. The pricing is also very cost-effective.

Fantastic Tool by AWS

Rating: 8 out of 10
May 09, 2021
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
Although it's not a perfect tool, it is very well suited if you are looking for a safe and reliable tool for your data and to reduce system operations by just focussing on your application development. Also, it integrates easily with other AWS services.

AWS Elastic Beanstalk Gets Code into the Cloud with Minimal Difficulty

Rating: 8 out of 10
April 29, 2021
MJ
Vetted Review
Verified User
AWS Elastic Beanstalk
5 years of experience
AWS Elastic Beanstalk is well suited for [the] rapid development of applications that use standard compute platforms based on popular programming languages. So getting a Go, Python, Ruby, or Node.js app going in AWS Elastic Beanstalk will be easy. For non-standard applications, containers provide another option for using AWS Elastic Beanstalk. In either case, AWS Elastic Beanstalk is well suited for applications that are [self-contained]. AWS Elastic Beanstalk is also good for development or test environments that need a built-in deployment method.

AWS Elastic Beanstalk is less appropriate for complex applications that rely on multiple AWS services. While deploying and running the base code might be easy to get going, it may be difficult to apply permissions and integrations with the other services.

Climbing the Beanstalk: Best way to manage applications in the AWS giant's house

Rating: 9 out of 10
February 28, 2020
RD
Vetted Review
Verified User
AWS Elastic Beanstalk
4 years of experience
AWS Elastic Beanstalk is well-suited for applications that require a medium-to-large set of dependencies and where you want to deploy a custom application to EC2 instances, instead of using a provided service like Lambda functions. It handles deployment of your application to the specified stack very well and with an integration with a deployment tool like AWS CodePipeline, it can be very powerful in getting your application deployed and running. It allows you to deploy both server-type applications and worker-type applications. Elastic Beanstalk is not the best option if your code deployment is small and can be placed within the context of a serverless function.

Good tool for deployments

Rating: 9 out of 10
November 20, 2019
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
Good documentation, Elastic Beanstalk is a great product that provides tools for running your web application. You can deploy your application as an archive file or docker container, setting up docker application that works with the database takes no more than 1 hour. You can set up different environments for one application very easily.

The perfect PaaS tool if you are already using AWS

Rating: 8 out of 10
September 03, 2019
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
1 year of experience
If you are developers who just want to write code and do not want to implement all the infrastructure to make your apps up and run, you should think about AWS Elastic Beanstalk. It is a very powerful platform as a service product owned by AWS that can help you host your codes. You do not have to worry about the maintenance of infrastructure.

Serverless app autoscaling system for stateless applications!

Rating: 8 out of 10
August 29, 2019
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
AWS Elastic Beanstalk is a great tool to run serverless code by simply deploying your app and letting Amazon Elastic Cloud scale each feature necessary to run a scalable application. It would be less appropriate when dealing with stateful apps, but rather works wonders for stateless applications. The documentation could be done better, but overall it is a great streamlining tool.

Ideal for getting started

Rating: 9 out of 10
August 20, 2019
PC
Vetted Review
Verified User
AWS Elastic Beanstalk
3 years of experience
Would recommend if you're new to container workloads or new to AWS. Also good if ayou're small start-up and don't necessarily want to worry about networking of your VPC or have the resources for a dedicated CloudOps engineer.

AWS Elastic Beanstalk, an easy way to move scale workloads

Rating: 8 out of 10
August 20, 2019
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
5 years of experience
I would recommend AWS Elastic Beanstalk if you have a workload that's already built and you need to add scalability. It doesn't take too many changes for your workload to be able to be deployed onto Elastic Beanstalk. If you are building out a new platform, I'd recommend looking into a native scaled solution.

Amazon - never ceases to Amaze us!

Rating: 8 out of 10
August 14, 2019
Great for any quick deployment of any application spanning across multiple technologies without need of setting it up manually and deploying it manually and the application is based on micro services which are stateless. Not appropriate if the application is not standalone and is interacting with other servers, say high availability systems.

Elastic Beanstalk Review

Rating: 8 out of 10
August 14, 2019
BR
Vetted Review
Verified User
AWS Elastic Beanstalk
3 years of experience
This is great for small services and applications that need to have up-time availability or are business critical. Pretty much everything that you have on the one computer in the corner (You know the one. It was a leftover computer that turned into a dev/testing box, then became the production utility box) Yeah, everyone does that at least once.... Put ALL of those projects into elastic beanstalk now.

Amazon Elastic Beanstalk Review!

Rating: 8 out of 10
August 10, 2019
JD
Vetted Review
Verified User
AWS Elastic Beanstalk
5 years of experience
Elastic Beanstalk is a great fit for a product that's already open to using Amazon Web Services, but has a team that does not want to work with environment setup. Furthermore, it's really only a fit for situations where the configuration needed from the team fits within a stack that Elastic Beanstalk offers. Even if you're interested in using one of the stacks they do support, you have more ability to modify configurations if you're handling all the setup and configuration on your own.

I am happy with my beans!

Rating: 8 out of 10
August 10, 2019
RC
Vetted Review
Verified User
AWS Elastic Beanstalk
1 year of experience
- It works perfectly with other AWS resources like CodeCommit, CodePipeline. If you are working in an AWS environment, this is a MUST.
- Once you understand how it works, you can use it to easily scale and manage your application.
- It certainly is better than its competitors.

- More AWS resources to manage. Great! Though AWS is easy, with so many options, it is getting tiring to learn more new AWS stuff. So be careful, EBS isn't hard, but isn't easy either.
- If you have a single server, you don't need it.

AWS Elastic Beanstalk - Scales as advertised

Rating: 9 out of 10
June 21, 2018
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
1 year of experience
The CLI made getting started incredibly easy. Tutorials made it fairly simple to get up and running without too much fuss. That said, it can be a very complicated solution if all you need is a basic hosting platform. However, it can scale out rapidly and does this amazingly well.

More like FANTASTIC Beanstalk!

Rating: 10 out of 10
May 29, 2018
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
AWS Elastic Beanstalk is very well suited to scenarios where an application uses a distributed service architecture that relies on multiple server instances and where reliability, scalability, and ease of maintenance are critical points. It excels in simplifying the deployment and staging process; and given the depth of documentation and good resources around the product, is a quick solution to the hard problem. In situations where large monolithic applications need to be hosted, there are more suitable platforms that provide virtual machines.

AWS Elastic Beanstalk makes deployment and scaling easy

Rating: 8 out of 10
February 15, 2018
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
1 year of experience
Elastic Beanstalk is perfect for getting an application deployed with little effort. It is less suitable for applications that do not require load balancing or auto-scaling. An AWS EC2 or Lightsail instance would be more appropriate for such needs.

the.worst.service.ever

Rating: 2 out of 10
February 06, 2018
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
1 year of experience
We were under the impression that this was a reliable service, but our experience is exactly the opposite of that.
Bottom line, if you want support that gets back with you in less than 24 hours, do not use these people.

AWS Elastic Beanstalk Review

Rating: 9 out of 10
January 30, 2018
Verified User
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
It is a fantastic solution if you take the time to learn what is behind it. Look into what you can do with Elastic Beanstalk extensions in particular - they are incredibly effective. Since I've used it mostly for deploying basic PHP applications, I can recommend that it is a very useful service for those purposes. It might not be the best thing to use for something that needs customized services to run on your server.

Amazon's Giant Beanstalk

Rating: 8 out of 10
January 30, 2018
BA
Vetted Review
Verified User
AWS Elastic Beanstalk
2 years of experience
Scenario where Beanstalk would be well suited is when a developer wants to push multiple versions or updates to an application - with its lightening fast configuration and deployment options. There is also a host of automation tools in place to assist. AWS Beanstalk would be less useful (or where it falls short) is if you make frequent changes and have stored old versions - there's a limit for that, that some may not know about until they hit it.
Return to navigation