What users are saying about
180 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
211 Ratings
180 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9 out of 101

AWS Elastic Beanstalk

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
211 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Likelihood to Recommend

Amazon S3

S3 is one of those few solutions that work for everyone at any range. From small startups to corporate giants, S3 has something to offer all businesses with its infinite scalability and absolutely brilliant pay structure. Coming from the personal experience of having experienced both the small and big company aspect, S3 is your best bet for any and all cloud storage needs.
No photo available

AWS Elastic Beanstalk

Application health monitoring is well suited as I am very happy with its performance. I don't face a major challenge as of now; still struggling to learn a lot about the EBS feature.
Sandeep Singh profile photo

Feature Rating Comparison

Platform-as-a-Service

Amazon S3
AWS Elastic Beanstalk
8.1
Ease of building user interfaces
Amazon S3
AWS Elastic Beanstalk
8.1
Scalability
Amazon S3
AWS Elastic Beanstalk
9.3
Platform management overhead
Amazon S3
AWS Elastic Beanstalk
7.1
Workflow engine capability
Amazon S3
AWS Elastic Beanstalk
7.9
Platform access control
Amazon S3
AWS Elastic Beanstalk
8.4
Services-enabled integration
Amazon S3
AWS Elastic Beanstalk
8.5
Development environment creation
Amazon S3
AWS Elastic Beanstalk
8.1
Development environment replication
Amazon S3
AWS Elastic Beanstalk
7.8
Issue monitoring and notification
Amazon S3
AWS Elastic Beanstalk
7.6
Issue recovery
Amazon S3
AWS Elastic Beanstalk
7.6
Upgrades and platform fixes
Amazon S3
AWS Elastic Beanstalk
8.2

Pros

Amazon S3

  • Nearly every web framework now has integrations with the service as an easy plug-and-play storage solution.
  • General integration is so good there are tons of third-party tools like Transmit (for mac) you can mount S3 as a remote disk for easy access, and even Amazon's own web portal for using S3 has gotten quite good.
  • It's incredibly easy to offload all the expensive bandwidth operations for your typical website or app to S3, and, assuming your services are not yet HTTP2, you even get the benefits of sharding.
Justin Schroeder profile photo

AWS Elastic Beanstalk

  • Zero downtime deployments
  • Auto scales, ensuring maximum flexibility.
  • Auto scaling also provides a cost saving as you only use what you need.
  • Agile deployments - dev environments regularly have 5+ releases a day.
Philip Cottray profile photo

Cons

Amazon S3

  • There is no true hierarchical filesystem in S3. So for example, if you have a file like /images/pizza/1.png, and you delete 1.png it deletes the entire directory structure. Now many tools will place an empty dummy file at /images/pizza to make it appear as if the structure is there – but if you do these operations via api it can be a bit of a gotchya.
  • The bucket namespace is global, so it can be really hard to get a sensible bucket name. Honestly no idea why they made that global.
  • While you can serve S3 content at your own subdomain, you have to have the proper bucket name to do so and this can get pretty cumbersome. Ideally, there would be a better way to mask S3 buckets at a DNS level.
Justin Schroeder profile photo

AWS Elastic Beanstalk

  • More flexibility on the subnet structure (depending on use case scenario and how your VPC is carved up you can run out of address space quickly if you want to spread workloads across multiple AZs).
  • If development teams need Elastic Beanstalk admin access.....they automatically get EC2:* permisisons which isn't ideal.
  • A lot of the drawbacks can be addressed by using ECS.
Philip Cottray profile photo

Likelihood to Renew

Amazon S3

No score
No answers yet
No answers on this topic

AWS Elastic Beanstalk

AWS Elastic Beanstalk 4.9
Based on 2 answers
As our technology grows, it makes more sense to individually provision each server rather than have it done via beanstalk. There are several reasons to do so, which I cannot explain without further diving into the architecture itself, but I can tell you this. With automation, you also loose the flexibility to morph the system for your specific needs. So if you expect that in future you need more customization to your deployment process, then there is a good chance that you might try to do things individually rather than use an automation like beanstalk.
Rahul Chaudhary profile photo

Usability

Amazon S3

No score
No answers yet
No answers on this topic

AWS Elastic Beanstalk

AWS Elastic Beanstalk 7.2
Based on 8 answers
Great CLI and a growing group of people supplying tutorial information on how to make use of the system
No photo available

Support

Amazon S3

No score
No answers yet
No answers on this topic

AWS Elastic Beanstalk

AWS Elastic Beanstalk 7.2
Based on 8 answers
Great self help documentation covers most issues
No photo available

Implementation

Amazon S3

No score
No answers yet
No answers on this topic

AWS Elastic Beanstalk

AWS Elastic Beanstalk 7.0
Based on 2 answers
- Do as many experiments as you can before you commit on using beanstalk or other AWS features.- Keep future state in mind. Think through what comes next, and if that is technically possible to do so.- Always factor in cost in terms of scaling.- We learned a valuable lesson when we wanted to go multi-region, because then we realized many things needs to change in code. So if you plan on using this a lot, factor multiple regions.
Rahul Chaudhary profile photo

Alternatives Considered

Amazon S3

We are using other AWS products and AWS products have perfect integration between each other. This was the most important reason to select S3 against its competitors such as Google Data cloud or Fx Data Cloud. So far, we did not face any issues such as losing our data or any access problems. We are also receiving great support from the AWS team when needed.
No photo available

AWS Elastic Beanstalk

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.
Joshua Dickson profile photo

Return on Investment

Amazon S3

  • We are serving our APIs easily without dealing with lots of configurations. For quick solution it is great.
  • Due to lots of read-write transactions on our projects, it has considerable costs for our product.
No photo available

AWS Elastic Beanstalk

  • We have a cloud based application, and it solves the problem of computing something which requires heavy resources and not having a large device of your own.
  • Also it is possible to access the machine from anywhere and start working on it.
  • The main benefit it gives us is being able to have a very small ops team for the number of services running.
No photo available

Pricing Details

Amazon S3

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

AWS Elastic Beanstalk

General

Free Trial
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Add comparison