AWS Elastic Beanstalk

AWS Elastic Beanstalk Reviews

Do you work for this company? Learn how we help vendors

Ratings and Reviews
(1-25 of 30)

Companies can't remove reviews or game the system. Here's why
Michael Jenkins | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Score 6 out of 10
Vetted Review
Verified User
Review Source
In our experience using AWS EB, it has helped us overcome many challenges that we had in order to quickly deploy applications for the company, as well as to meet the requirements of different areas such as marketing, sales and the internal IT team.
We usually took a long time to supply the infrastructure required by the application, even more so without knowing the fractional consumption that the application represented, since it was generally temporary or for campaigns lasting a few months.
sandeep singh | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
1. Before AWS Elastic Beanstalk, I usually managed EC2 & Load Balancers but with AWS Elastic Beanstalk it's super easy and all services are managed by AWS Elastic Beanstalk.
2. We tried to change Classic Load Balancer with Application but it ended up creating a new AWS Elastic Beanstalk Stack and replaced the URL. We had some PHP issues because the latest version doesn't support the old version of PHP.
Score 10 out of 10
Vetted Review
Verified User
Review Source
With [AWS] Elastic Beanstalk, you can interact by using the Elastic Beanstalk console, the AWS Command Line Interface (AWS CLI), a high-level CLI designed specifically for Elastic Beanstalk. [AWS] Elastic Beanstalk can be deployed quickly and provides a lot of functionality that would otherwise take a longer time to set up and maintain.
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Ramindu Deshapriya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
Score 8 out of 10
Vetted Review
Reseller
Review Source
AWS Elastic Beanstalk is recommended for applications which do not require complex configurations and just wanted to go live quickly. It's not recommended for complex configuration and big application deployments.
Score 8 out of 10
Vetted Review
Verified User
Review Source
Perfect for deploying and managing single-container apps, quickly, easily and reliably. Scales and balances very well. Works well with our Node.js environment. It is also easy to set up multiple environments per app.

It is not a perfect fit if you're deploying multiple apps in one instance.
Joshua Dickson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Rahul Chaudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
- 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.
Philip Cottray | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
Parikshith Malalur Jagadeesh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Brad Ranks | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
January 30, 2018

Amazon's Giant Beanstalk

Bill Artinger | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
January 24, 2018

Scalable EBS

Score 10 out of 10
Vetted Review
Verified User
Review Source
Suited: Sites using a server side scripting engine like PHP and will experience bandwidth spikes due to press releases or campaigns. The scalability will help in keeping the overall monthly costs down.

Not Suited: Sites that do not need a server side scripting engine. It would be less expensive and more efficient to use AWS Cloudfront.
Bhargav Nanekalva | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
It's best suited for large applications that get variable load and traffic. It's simple to click and configure; scaling options are extremely powerful. It's very useful for companies of any size as it gives a nice and clear overview of application deployment status that even a non-tech person can understand.
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
November 20, 2019

Good tool for deployments

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Score 10 out of 10
Vetted Review
Verified User
Review Source
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 Scorecard Summary

Feature Scorecard Summary

Platform-as-a-Service (11)
83%
8.3
Ease of building user interfaces (20)
91%
9.1
Scalability (30)
87%
8.7
Platform management overhead (29)
83%
8.3
Workflow engine capability (25)
86%
8.6
Platform access control (29)
76%
7.6
Services-enabled integration (30)
73%
7.3
Development environment creation (29)
87%
8.7
Development environment replication (30)
88%
8.8
Issue monitoring and notification (29)
79%
7.9
Issue recovery (27)
83%
8.3
Upgrades and platform fixes (28)
84%
8.4

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 Competitors

AWS Elastic Beanstalk Pricing

Starting Price: $35

More Pricing Information

SaaS Editions Pricing
Pricing DetailsTerms
No Charge$0Users pay for AWS resources (e.g. EC2, S3 buckets, etc.) used to store and run the application.

AWS Elastic Beanstalk Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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).

How much does AWS Elastic Beanstalk cost?

AWS Elastic Beanstalk starts at $35.

What is AWS Elastic Beanstalk's best feature?

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

Who uses AWS Elastic Beanstalk?

The most common users of AWS Elastic Beanstalk are from Small Businesses and the Computer Software industry.