Amazon Elastic Compute Cloud (EC2) vs. Azure Virtual Machines

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Amazon Elastic Compute Cloud (EC2)
Score 8.9 out of 10
N/A
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. Users can launch instances with a variety of OSs, load them with custom application environments, manage network access permissions, and run images on multiple systems.
$0.01
per IP address with a running instance per hour on a pro rata basis
Azure Virtual Machines
Score 7.9 out of 10
N/A
Virtual Machines (VMs) are available on Microsoft Azure, providing what is built as a low-cost, per-second compute service, available via Windows or Linux.
$0
Per Hour
Pricing
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Editions & Modules
Data Transfer
$0.00 - $0.09
per GB
On-Demand
$0.0042 - $6.528
per Hour
EBS-Optimized Instances
$0.005
per IP address with a running instance per hour on a pro rata basis
Carrier IP Addresses
$0.005 - $0.10
T4g Instances
$0.04
per vCPU-Hour Linux, RHEL, & SLES
T2, T3 Instances
$0.05 ($0.096)
per vCPU-Hour Linux, RHEL, & SLES (Windows)
3 Year Reserved - Burstable VMs - B1S
$0.0038
Per Hour
Spot - General Purpose - Av2
$0.005
Per Hour
1 Year Reserved - Burstable VMs - B1S
$0.0059
Per Hour
Pay as You Go - Burstable VMs - B1S
$0.0075
Per Hour
Spot - Compute Optimized - Fsv2
$0.0104
Per Hour
Spot - General Purpose - Dv3
$0.0125
Per Hour
Spot - Memory Optimized - Ev3
$0.016
Per Hour
3 Year Reserved - Compute Optimized - Fsv2
$0.0307
Per Hour
3 Year Reserved - General Purpose - Dv3
$0.0369
Per Hour
3 Year Reserved - Memory Optimized - Ev3
$0.0481
Per Hour
1 Year Reserved - Compute Optimized - Fsv2
$0.05
Per Hour
1 Year Reserved - General Purpose - Dv3
$0.0548
Per Hour
1 Year Reserved - Memory Optimized - Ev3
$0.0753
Per Hour
Pay as You Go - Compute Optimized - Fsv2
$0.0846
Per Hour
Pay as You Go - General Purpose - Dv3
$0.096
Per Hour
Pay as You Go - Memory Optimized - Ev3
$0.126
Per Hour
Offerings
Pricing Offerings
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Considered Both Products
Amazon Elastic Compute Cloud (EC2)
Chose Amazon Elastic Compute Cloud (EC2)
- It's great as we can automate everything with API's and Terraform.
- Cost wise very good as saves lot for Dev and QA etc.
- Fasten the complete CI-CD pipeline and delivers product faster.
Chose Amazon Elastic Compute Cloud (EC2)
Amazon was the first one in the market to provide virtual machines in the cloud and certainly gained a lot of popularity before the rest even came to the picture. The different service providers are quite mutually exclusive, and one cannot easily use more than one at the same …
Chose Amazon Elastic Compute Cloud (EC2)
We have been using EC2 for so much longer, that even though we use Azure's other features and services more then the equivalent AWS features and services, we don't usually go for Azure's VM offerings first over EC2. I guess that that means this recommendation is mostly based …
Azure Virtual Machines
Chose Azure Virtual Machines
Azure VM's are far way cost effective than the AWS EC2 service also Azure VM's provides up Smart Hybrid Cloud integration with the Existing on Prem architecture.
One of the key feature of Azure VM are they provide High availability and data redundant zones for the VM to be hosted.
Chose Azure Virtual Machines
We use both Azure and AWS VM services currently. AWS' EC2s have been around for longer an offer a much more reliable Linux OS support. But the gap getting smaller by the day, and Azure VMs are catching up nicely. In our case, we use a lot AWS for Linux-based applications …
Chose Azure Virtual Machines
I have tested AWS EC2 instances, however, we chose Azure Virtual Machines as we use SCOM as an enterprise monitoring solution and it goes very well with Azure as monitoring. We have a lot of customers on Azure and monitoring the Azure environment with SCOM is easy through
Chose Azure Virtual Machines
More or less these are comparable offerings in my opinion as a user of both the AWS and Azure Clouds in a business environment in which there's a use case for a multi-cloud environment. We were able to complete a feature parody between the Azure Cloud and AWS Cloud for key …
Chose Azure Virtual Machines
Azure has a better interface than its competitors like Amazon and IBM. It is more intuitive and easier to use. It also has more features like connection troubleshooting, boot diagnostics, and running remote commands.
TrustRadius Insights
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Highlights

TrustRadius
Research Team Insight
Published

Users of both Amazon Elastic Cloud Compute (EC2) and Azure Virtual Machines have found that these services meet their needs for flexible, scalable computing power. Customers have leveraged EC2 and Azure VM for diverse use cases, ranging from data processing and web hosting to running enterprise-scale applications. Both products have been particularly praised by users for their seamless scalability, helping organizations manage peak demand periods without investing in excessive physical infrastructure.

The core difference between how users utilize Amazon EC2 and Azure VM lies primarily in platform preference. Users have noted that EC2 integrates well with other AWS services, and tends to be favored by organizations that are already heavily invested in the AWS ecosystem. On the other hand, Azure VM is generally preferred by users deeply integrated into Microsoft’s ecosystem, as it has a native advantage when it comes to interoperability with other Microsoft products, such as Windows Server, Active Directory, and SQL Server.

Overall, users found that while both products provide robust and scalable virtual computing environments, the choice between the two often depends on the broader IT infrastructure and software landscape within the organization. This implies that users may opt for either EC2 or Azure VM based on their existing commitments and strategic alignment with Amazon’s or Microsoft’s suite of services and products. Thus, while individual product features play a role, the larger ecosystem in which these services are embedded significantly influences user preferences and usage.

Features
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Infrastructure-as-a-Service (IaaS)
Comparison of Infrastructure-as-a-Service (IaaS) features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
8.8
27 Ratings
7% above category average
Azure Virtual Machines
-
Ratings
Service-level Agreement (SLA) uptime9.625 Ratings00 Ratings
Dynamic scaling9.226 Ratings00 Ratings
Elastic load balancing9.625 Ratings00 Ratings
Pre-configured templates8.726 Ratings00 Ratings
Monitoring tools8.225 Ratings00 Ratings
Pre-defined machine images8.625 Ratings00 Ratings
Operating system support8.626 Ratings00 Ratings
Security controls8.726 Ratings00 Ratings
Automation8.416 Ratings00 Ratings
Server Virtualization
Comparison of Server Virtualization features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
-
Ratings
Azure Virtual Machines
7.2
24 Ratings
11% below category average
Virtual machine automated provisioning00 Ratings8.124 Ratings
Management console00 Ratings4.322 Ratings
Live virtual machine backup00 Ratings6.220 Ratings
Live virtual machine migration00 Ratings8.716 Ratings
Hypervisor-level security00 Ratings9.017 Ratings
Best Alternatives
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Small Businesses
DigitalOcean Droplets
DigitalOcean Droplets
Score 9.4 out of 10
DigitalOcean Droplets
DigitalOcean Droplets
Score 9.4 out of 10
Medium-sized Companies
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
VMware vSOM (discontinued)
VMware vSOM (discontinued)
Score 10.0 out of 10
Enterprises
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
VMware vSOM (discontinued)
VMware vSOM (discontinued)
Score 10.0 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Likelihood to Recommend
8.9
(73 ratings)
9.1
(24 ratings)
Usability
9.2
(11 ratings)
9.0
(1 ratings)
Support Rating
8.5
(12 ratings)
7.0
(1 ratings)
User Testimonials
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Likelihood to Recommend
Amazon AWS
Suitable for companies that are looking for performance at a competitive price, flexibility to switch instance type even with RI, flexibility to add-on IOPS, option to lower running cost with the regular introduction of new instance type that comes with higher performance but at a lower cost.
Read full review
Microsoft
If you want to host a dedicated Windows server on the cloud, and especially if you want to integrate it with your on premises Active Directory, Azure Virtual Machines should be your first choice. Obviously running Linux on Azure works very well too, but given Azure's pricing is not the cheapest, there are other providers out there that have a better cost-benefit ratio for Linux. That said, hosting Windows on Azure can be affordable (especially when compared to other providers) if you plan your licensing, topology, and application architecture correctly.
Read full review
Pros
Amazon AWS
  • Huge Diverse range of machine shapes are available which cater to our demand.
  • Ability to combine the machines and integrate them with any other service in AWS (Ex: RDS, S3)
  • Handling performance and scalability using auto-scaling, ELB configuration and high performance machine shapes.
Read full review
Microsoft
  • When demand is high, we scale the service out, eg During a Football Match.
  • When a football match is over and the throughput of data from OPTA drops we save by the service scaling back in.
  • Our App Service Plans along with the Clean C# code are lightening fast giving a good customer experience.
  • When producing the TV Guide information and a program overruns its scheduled time, a client can instantly be updated to the new programming schedule as our change is instant and its in the right place for all the clients to download and adjust their television guides appropriately to send out to the public giving a 24x7 uptime service that is precise and accurate and resilient to outages due to failover zones around the world.
Read full review
Cons
Amazon AWS
  • The choices on AMIs, instance types and additional configuration can be overwhelming for any non-DevOps person.
  • The pricing information should be more clear (than only providing the hourly cost) when launching the instance. AWS DynamoDB gives an estimated monthly cost when creating tables, and I would love to see similar cost estimation showing on EC2 instances individually, as not all developers gets access to the actual bills.
  • The term for reserving instances are at least 12 months. With instance types changing so fast and better instances coming out every other day, it's really hard to commit to an existing instance type for 1 or more years at a time.
Read full review
Microsoft
  • Pricing can be a concern if you are truly agnostic to which cloud you are building your particular solution in.
  • The UI, as is the case with any cloud provider, is crowded.
  • As with any cloud provider, it can be difficult to tune in exactly the right amount of servers for your needs...you might find yourself under/overprovisioning.
Read full review
Usability
Amazon AWS
You an start using EC2 instances immediately, is so easy and intuitive to start using them, EC2 has wizard to create the EC2 instances in the web browser or if you are code savvy you can create them with simple line in the CLI or using an SDK. Once you are comfortable using EC2, you can even automate the process.
Read full review
Microsoft
No VM console, weak management interface, changing CPU/memory is not straightforward. On the positive side, basic RDP functionality is good to have. As long as things are working, the ability to host Windows VMs is appreciated.
Read full review
Support Rating
Amazon AWS
AWS's support is good overall. Not outstanding, but better than average. We have had very little reason to engage with AWS support but in our limited experience, the staff has been knowledgeable, timely and helpful. The only negative is actually initiating a service request can be a bit of a pain.
Read full review
Microsoft
I give the overall support for Azure Virtual Machines a 7 because I think while the overall support do a great job there are still areas that it could improve on such as efficiency and speed. So while I only give it a 7 and it has some issues it is still better than the overall support at Amazon EC2 Auto Scaling.
Read full review
Alternatives Considered
Amazon AWS
Amazon EC2 is super flexible compared to the PaaS offerings like Heroku Platform and Google App Engine since with Amazon EC2, we have access to the terminal. In terms of pricing, it's basically just the same as Google Compute Engine. The deciding factor is Amazon EC2's native integration with other AWS services since they're all in the same cloud platform.
Read full review
Microsoft
Azure Virtual Machines offer unparalleled flexibility in provisioning, managing and upgrading the VM instances, both manually and programmatically. AVM offer very granular billing options and enables high costs optimisations (while still being costly). The other competitors I mentioned are very good at offering dead-cheap VMs. But if you need anything beyond that, especially for big computing, you need Azure Virtual Machines.
Read full review
Return on Investment
Amazon AWS
  • It reduced the need for heavy on-premises instances. Also, it completely eliminates maintenance of the machine. Their SLA criteria are also matching business needs. Overall IAAS is the best option when information is not so crucial to post on the cloud.
  • It makes both horizontal and vertical scaling really easy. This keeps your infrastructure up and running even while you are increasing the capacity or facing more traffic. This leads to having better customer satisfaction.
  • If you do not choose your instance type suitable for your business, it may incur lots of extra costs.
Read full review
Microsoft
  • It's so easy to spin up new instances, that it becomes also to easy to have to many of them to manage. Many teams end up with a couple of hundreds of VMs after a short while, making the whole thing very hard to maneuver
  • Azure VMs are the next step for us to rely on Onprem servers, and leaving the management of the infrastructure to the professionals
  • The ease of use, is also important when our main focus is to deliver new applications and integrations fast, and not having to worry about infrastructure. We sell bottles, not CPUs
Read full review
ScreenShots