AWS Elastic Beanstalk vs. Microsoft Azure

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS Elastic Beanstalk
Score 7.4 out of 10
N/A
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).
$0
Users pay for AWS resources (e.g. EC2, S3 buckets, etc.) used to store and run the application.
Microsoft Azure
Score 8.5 out of 10
N/A
Microsoft Azure is a cloud computing platform and infrastructure for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters.
$29
per month
Pricing
AWS Elastic BeanstalkMicrosoft Azure
Editions & Modules
No Charge
$0
Users pay for AWS resources (e.g. EC2, S3 buckets, etc.) used to store and run the application.
Developer
$29
per month
Standard
$100
per month
Professional Direct
$1000
per month
Basic
Free
per month
Offerings
Pricing Offerings
AWS Elastic BeanstalkMicrosoft Azure
Free Trial
NoYes
Free/Freemium Version
YesYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional DetailsThe free tier lets users have access to a variety of services free for 12 months with limited usage after making an Azure account.
More Pricing Information
Community Pulse
AWS Elastic BeanstalkMicrosoft Azure
Considered Both Products
AWS Elastic Beanstalk
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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.
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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.
Chose AWS Elastic Beanstalk
I use both EB and Lambda for different use cases. I normally use AWS Lambda for my smaller software needs.
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 &…
Chose AWS Elastic Beanstalk
We were already hosting on AWS so it just made sense to keep our infrastructure where we have it. And it all works pretty nicely.
Chose AWS Elastic Beanstalk
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 …
Chose 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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
We ended up with AWS Lambda to take workload off the developers and develop in tandem, then later integrate. We use both though.
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
We didn't use Lambda much till now. We, however, found better control of resources in EBS.
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
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 …
Chose AWS Elastic Beanstalk
In some of the other companies that I've worked in, I've had the opportunity to work with the above softwares where the structure and architecture of the services was much complicated but the above softwares were able to handle it with more ease and efficiency. The complex …
Microsoft Azure
Chose Microsoft Azure
Obviously this is just based on the virtualisation part of the product, but VM's in Microsoft Azure are well managable and no need to invest in hardware, which gives it an edge in a time where the need for VM's is getting less and less.
Chose Microsoft Azure
I feel that Microsoft Azure typically outperforms Google Cloud Platform in hybrid cloud capabilities, integration aspects, and, primarily, security compliance features. Azure offered superior integration with Microsoft's enterprise software ecosystem, and it's second to none in …
Chose Microsoft Azure
Mostly due to the ecosystem. I don't think there is anything in AWS that we would be missing out when using Microsoft Azure. We use Microsoft products on on-premise servers and also M365 / Office services that are well supported in Microsoft Azure. The pricing between AWS and …
Chose Microsoft Azure
AWS is good for linux virtual machines and mac virtual machines, Microsoft Azure doesn't do mac VMs. However, in my opinion Microsoft Azure is better in every other aspect, easier to use and just as cost effective.
Chose Microsoft Azure
AWS takes the cake here just due to how simple it is to configure IAM roles, users, and policies. Microsoft Azure is nearly neck-and-neck and could probably overtake them in the near future. Splunk for logging isn't that great and Microsoft Azure does a solid job but they could …
Chose Microsoft Azure
Microsoft Azure is a comprehensive platform that offers almost all functionalities and can provide even more. Due to ongoing extensive developments, additional functionalities are continuously being added and improved. Many new functionalities are also being added that are …
Chose Microsoft Azure
While Azure is a solid and robust platform, VMWare is a much better product with greater usability and features.
Chose Microsoft Azure
Azure works well with the items selected above - ex. Barracuda for backups. Integration is simple and functions.
Chose Microsoft Azure
Azure is more user friendly and provides much required scalability and flexibility.
Chose Microsoft Azure
AWS is the most stable cloud options but Azure has done well in last few years and provides good options specifically for Microsoft customers and who are more familiar with Microsoft technologies like WINDOWS, MS SQL SERVER, GITHUB, VISUAL STUDIO etc. Google cloud is more …
Chose Microsoft Azure
Azure is an ideal platform for disaster recovery and backup. It is very flexible because of its site regeneration capabilities and other features. All of our data can be backup, regardless of the language or operating system. Azure’s inherent flexibility comes from its status …
Chose Microsoft Azure
Remote accessibility for the mass people from the different places where both free and premium service is available that's why people choose Microsoft Azure. The main reason of switching from that to Microsoft Azure is the cost of operation and operating flexibility. The …
Chose Microsoft Azure
AWS and Azure are distinct classes, regardless of how we view them or which sub-areas. Their capabilities are the most comprehensive and sophisticated. Azure will benefit existing Microsoft customers, but AWS has a slight market share advantage. Microsoft Azure offers many …
Chose Microsoft Azure
Veeam Backup for Google Cloud Platform
Chose Microsoft Azure
Ease of use. Multiple Data centers across the globe. Load management. Backup and recovery options.
Chose Microsoft Azure
Because Microsoft Azure has more integrations and possibilities. Also most of the biggest companies are using it, so it gives the security and the back up to trust and work with confidence.
Chose Microsoft Azure
As I continue to evaluate the "big three" cloud providers for our clients, I make the following distinctions, though this gap continues to close. AWS is more granular, and inherently powerful in the configuration options compared to [Microsoft] Azure. It is a "developer" …
Chose Microsoft Azure
We actually utilized multiple cloud stacks, depending upon the customer environment and need. Those that heavily used MS products (Office on-prem or 365), Teams, etc, found it a better fit, with easier integration, for their needs.
Chose Microsoft Azure
I would say that Azure stacks up pretty good and sometimes better in comparison to what Google Cloud Platform has to offer. I don't like GCP for its absurd licensing fees and it's expensive for just Using EC2 Instances. However, DigitalOcean and AWS can offer far better …
Chose Microsoft Azure
The most common alternatives are Amazon Web Services and Google Cloud Platform. AWS is known for its non-existent customer support and abysmal documentation - Azure is clearly better on both fronts. Google Cloud Platform is a solid product, but in my experience Azure Functions …
Chose Microsoft Azure
Integration with other Microsoft products makes Azure stand out quite a bit. However, if you need to use open source software and to integrate with Linux systems then AWS or Google Cloud might be better alternatives. Google did not even come close to Azure in terms of …
Chose Microsoft Azure
Evaluated both AWS and GCP for a similar set of use cases to realize that AWS required additional third-party add ons to be purchased for load balancing vs. Azure's out-of-the-box capabilities offered for free. GCP on the surface was lower cost but the cost of running …
Features
AWS Elastic BeanstalkMicrosoft Azure
Platform-as-a-Service
Comparison of Platform-as-a-Service features of Product A and Product B
AWS Elastic Beanstalk
8.0
Ratings
0% above category average
Microsoft Azure
-
Ratings
Ease of building user interfaces8.10 Ratings00 Ratings
Scalability7.20 Ratings00 Ratings
Platform management overhead8.10 Ratings00 Ratings
Workflow engine capability7.20 Ratings00 Ratings
Platform access control8.10 Ratings00 Ratings
Services-enabled integration8.10 Ratings00 Ratings
Development environment creation7.20 Ratings00 Ratings
Development environment replication8.10 Ratings00 Ratings
Issue monitoring and notification8.10 Ratings00 Ratings
Issue recovery9.10 Ratings00 Ratings
Upgrades and platform fixes8.10 Ratings00 Ratings
Infrastructure-as-a-Service (IaaS)
Comparison of Infrastructure-as-a-Service (IaaS) features of Product A and Product B
AWS Elastic Beanstalk
-
Ratings
Microsoft Azure
8.5
Ratings
6% above category average
Service-level Agreement (SLA) uptime00 Ratings9.00 Ratings
Dynamic scaling00 Ratings8.00 Ratings
Elastic load balancing00 Ratings9.00 Ratings
Pre-configured templates00 Ratings8.00 Ratings
Monitoring tools00 Ratings8.40 Ratings
Pre-defined machine images00 Ratings8.00 Ratings
Operating system support00 Ratings8.90 Ratings
Security controls00 Ratings9.00 Ratings
Automation00 Ratings8.00 Ratings
Best Alternatives
AWS Elastic BeanstalkMicrosoft Azure
Small Businesses
AWS Lambda
AWS Lambda
Score 8.7 out of 10
DigitalOcean Droplets
DigitalOcean Droplets
Score 8.7 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.5 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.5 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AWS Elastic BeanstalkMicrosoft Azure
Likelihood to Recommend
7.2
(0 ratings)
8.9
(0 ratings)
Likelihood to Renew
7.9
(0 ratings)
10.0
(0 ratings)
Usability
7.0
(0 ratings)
9.4
(0 ratings)
Availability
-
(0 ratings)
6.8
(0 ratings)
Support Rating
8.0
(0 ratings)
8.0
(0 ratings)
Implementation Rating
7.0
(0 ratings)
8.0
(0 ratings)
User Testimonials
AWS Elastic BeanstalkMicrosoft Azure
Likelihood to Recommend
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.
Read full review
Actually, migrating to Microsoft Azure is a good solution for almost any situation, especially when all components of your network are ready to become cloud-based. The only drawback I personally encounter frequently is that older software packages cannot always be easily picked up and moved to Microsoft Azure in an optimal manner.
Read full review
Pros
  • Extremely easy to get set up and get apps deployed.
  • Integrates really well with existing build processes and is manageable through a suite of CLI tools.
  • It is very easy to scale up.
  • The documentation is exceptionally detailed and covers a very wide range of deployment scenarios.
Read full review
  • Azure simply provides end to end life cycle. Starting from the development to automated deployment, you will find [a] bunch of options. Custom hook-points allow [integration] on-premise resources as well.
  • Excellent documentation around all the services make it really easy for any novice. Overall support by [the] community and Azure Technical team is exceptional.
  • BOT Services, Computer Vision services, ML frameworks provide excellent results as compare to similar services provided by other giants in the same space.
  • Azure data services provide excellent support to ingest data from different sources, ETL, and consumption of data for BI purpose.
Read full review
Cons
  • How to more easily integrate with other other AWS services. There are plenty out there, but it's not quite as seamless as I feel like it should be to mix and match products.
  • Make backing up easier when scaling the server. It took quite a bit of time to make sure we had everything set up in case something went wrong.
  • When you are first starting to use AWS, the dashboard can be very intimidating. There are countless products all with names that aren't very indicative of what they actually do.
Read full review
  • In our experience, Azure Kubernetes Survice was difficult to set up, which is why we used Kubernetes on top of VMs.
  • Azure REST API is a bit difficult to use, which made it difficult for us to automate our interactions with Azure.
  • Azure's Web UI does a good job of showing metrics on individual VMs, but it would be great if there was a way to show certain metrics from multiple VMs on one dashboard. For example, hard drive usage on our database VMs.
Read full review
Likelihood to Renew
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.
Read full review
We have been very satisfied with Windows Azure and now a lot of our business depends on it as more teams are now deploying their applications into Azure. Our next step is to have our Infrastructure team move their resources to Azure. It will take awhile for that to happen but we are positive that it will.
Read full review
Usability
The overall usability is good enough, as far as the scaling, interactive UI and logging system is concerned, could do a lot better when it comes to the efficiency, in case of complicated node logics and complicated node architectures. It can have better software compatibility and can try to support collaboration with more softwares
Read full review
Microsoft Azure's overall usability has been better than expected. Often times vendors promise the world, only to leave you with a run-down town. Not the case with our experience. From an implementation perspective, all went perfect, and from the user-facing experience we have had no technical issues, just some learning curve issues that are more about "why" than "how"
Read full review
Reliability and Availability
No answers on this topic
It has proven to be unreliable in our production environment and services become unavailable without proper notification to system administrators
Read full review
Support Rating
As I described earlier it has been really cost effective and really easy for fellow developers who don't want to waste weeks and weeks into learning and manually deploying stuff which basically takes month to create and go live with the Minimal viable product (MVP). With AWS Beanstalk within a week a developer can go live with the Minimal viable product easily.
Read full review
Support is easy with all the knowledge base articles available for free on the web. Plus, if you have a preferred status you can leverage their concierge support to get rapid response. Sometimes they’ll bounce you around a lot to get you to the right person, but they are quite responsive (especially when you are paying for the service). Many of the older Microsoft skills are also transferable from old-school on-prem to Azure-based virtual interfaces.
Read full review
Implementation Rating
- 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.
Read full review
As I have mentioned before the issue with my Oracle Mismatch Version issues that have put a delay on moving one of my platforms will justify my 7 rating.
Read full review
Alternatives Considered
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.
Read full review
I feel that Microsoft Azure typically outperforms Google Cloud Platform in hybrid cloud capabilities, integration aspects, and, primarily, security compliance features. Azure offered superior integration with Microsoft's enterprise software ecosystem, and it's second to none in my opinion. This made it the natural choice for most, especially if heavily invested in Windows, Office 365, or Active Directory deployments. We chose Azure over GCP because we simply needed Windows workload support as a strong driver, more access to global regions, and let's not forget that most tech teams in an organization are Microsoft Certified, which makes skillset transfer from on-prem to cloud a minimal learning curve over shifting to a different provider.
Read full review
Return on Investment
  • Elastic Beanstalk removes countless hours from development team responsibility, freeing up those resources to instead focus on building the products that our customers want to use.
  • As a business that is already embedded into using EC2 instances, it's essentially free to leverage the work that AWS performs on configuring the Elastic Beanstalk stacks.
  • With Elastic Beanstalk, while there is still a responsibility to ensure that applications can work with updated underlying dependencies, it's much easier when AWS handled the heavy lifting of updating the stacks.
Read full review
  • Times and growth went into it. By balancing on-premises maintenance with continuous cloud improvements, we’ve budgeted and planned endlessly increased capacity.
  • In today’s world of cyber-crime, clients can put even more faith in what they’ve heard. We built an innovative single-sign-on hub for all users. Also, other business platforms use Azure application gateways, reducing worker switching time and increasing productivity.
  • Its step can automate to improve the investment. In addition, we can integrate our organization’s credentials into an authorization for other systems.
Read full review
ScreenShots