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 8.8 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)
Amazon Elastic Compute Cloud (EC2) gives better performance for the instance of similar price range, more options for the instance type with good mix of vcpu and memory, administrator finds it easier to manage.
Chose Amazon Elastic Compute Cloud (EC2)
Azure VM Builder offers good service, but the options are quite limited (Too much inclined to Windows as it is prepared by Microsoft). EC2 image building capabilities are the best in the market, and offer Windows, Linux (CentOS, rh2, debian, ubuntu), along with other distros, …
Chose Amazon Elastic Compute Cloud (EC2)
Using Digital Ocean's droplets was much easier and faster to set up and test, but we needed very specific and custom configurations and hardware for our use case, so we went ahead with using Amazon's EC2 instances.
Chose Amazon Elastic Compute Cloud (EC2)
More reliable and flexible in options.
Chose Amazon Elastic Compute Cloud (EC2)
EC2 is easier and more intuitive to use than the same product from other Cloud providers, AWS has been improving on EC2 since its conception in 2006 while the other cloud providers are only following the steps of AWS without much innovation.

AWS has been the leader on Cloud …
Chose Amazon Elastic Compute Cloud (EC2)
We chose Amazon Elastic Compute Cloud (EC2) for our Splunk workloads so that we can take advantage of directly attached high speed storage, along with the other benefits of running on Amazon Elastic Compute Cloud (EC2) instances, such as load balancing, spot pricing and general …
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)
I found Microsoft Azure to be very very complex for new users. The dashboard is very intimidating.

Amazon Elastic Compute Cloud has more popularity and a bigger community to reach out to in case of any issues or help. Found Amazon Elastic Compute Cloud to be the most recommended …
Chose Amazon Elastic Compute Cloud (EC2)
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 …
Chose Amazon Elastic Compute Cloud (EC2)
I did not select AWS EC2 as my final choice of infrastructure. I picked Linode. Linode, Digital Ocean, AWS EC2 all provide the VPS infrastructure we need. But because I'm a small company, the cost is very important. I also didn't need the other AWS features. I also want to make …
Chose Amazon Elastic Compute Cloud (EC2)
We tried a few other competitors on the web hosting side of our company and ultimately decided to go with AWS EC2 instances. AWS had the most flexibility, the most choices for different types of instances, a variety of Operating Systems, an incredible infrastructure across …
Chose Amazon Elastic Compute Cloud (EC2)
The availability of AWS startup credits led my choice of AWS EC2.
Chose Amazon Elastic Compute Cloud (EC2)
AWS EC2 is fully interfaced with the Amazon Web Services platform and Google compute engine fits in more with Google. While either provider would have been fine, we are pretty much all built on top of AWS at this point barring some clients. It just flowed easier.
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)
EC2 has better modes, a variety of instances and UI support as compare to GCE. GCE is completely command driven. As compared to it EC2 provides a better user interface.
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 …
Chose Amazon Elastic Compute Cloud (EC2)
AWS Elastic Beanstalk, AWS Lambda and Amazon Relational Database Service
Chose Amazon Elastic Compute Cloud (EC2)
Amazon EC2 is the best cloud solution on the market. It has very competitive prices and an incredible number of services available for use. The billing is very efficient and details. EC2 is a great option for individuals, small groups, and large companies. As the needs of …
Chose Amazon Elastic Compute Cloud (EC2)
Amazon's been leading the way in the past few years in cloud computing and have easily become a name we can trust. When we looked at options, nothing compared to EC2 when you looked at the scalability and flexibility of the product. For the needs we were trying to meet, these …
Chose Amazon Elastic Compute Cloud (EC2)
EC2 is a much more advantageous compared with the competitors because it has a much better console, configuration, auto-scalability, uptime, and many other features that are way better than other services I have seen so far. It also provides great backup services integrated …
Chose Amazon Elastic Compute Cloud (EC2)
In our eyes, Amazon has become the de-facto cloud provider. We have searched for other options, but none of them compare when you take documentation, training, support, ease of use all into account. Of all the cloud environments that our admins use daily, AWS is by far the …
Chose Amazon Elastic Compute Cloud (EC2)
All the services above can be built on a server vs using a service. It allows teams that have more breadth of development to dive deep into the implementation and tailor the performance based on the needs they have specifically. In addition, we can tear down failed experiments …
Chose Amazon Elastic Compute Cloud (EC2)
Still ahead of the rest of the pack.
Azure Virtual Machines
Chose Azure Virtual Machines
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 …
Chose Azure Virtual Machines
Oracle Cloud Infrastructure's Compute supports Windows, but is really geared towards Linux. You can install Windows on some Linode servers, but again, Linode is geared towards Linux. AWS does everything but is complex and can have high costs.

If you want to host Windows servers …
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
Our main reason for selection of Azure Virtual Machines was easy availability of databricks and windows based VM natively. These features are not available on EC2.
Chose Azure Virtual Machines
Amazon Elastic Compute Cloud (EC2)
Chose Azure Virtual Machines
In comparison with AWS EC2, it is easier to deploy using the GUI, when it comes to using CLI is pretty much the same.
Chose Azure Virtual Machines
Amazon EC2 provides a cost-friendly server hosting platform but the underlying infrastructure of Azure Virtual Machines is way more speedy and responsive than AWS. We have a 40:60 ratio of our servers deployed on Azure and Amazon and I can tell you how responsive and …
Chose Azure Virtual Machines
Amazon EC2 is useful for easy migration from physical to virtual. While Azure Virtual Machines are very handy to use and the management console is very simple which gives all the important features at a glance of a screen. We have a good presence of virtualization and Windows …
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
Azure Virtual Machines is much easier to manage and is a user-friendly management console. Billing is much easier and more predictable to calculate and expect, the configuration is much easier to access and change, the cost is cheaper for Azure Virtual Machines than other …
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
We also use AWS Cloud Services, personally, I think AWS is a little more expensive than Azure Virtual Machines but its swings and roundabouts mostly.
I prefer the interfaces in Azure Virtual Machines as I feel I'm closer to the Machine than with AWS and my roots are from a …
Chose Azure Virtual Machines
If you have Fffice360 and use Azure for data and other purposes, I will suggest using Azure Virtual Machine for better integration and security. Pros and cons from both, but it's more convenient to stay on the same platform for security and stability.
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.
Chose Azure Virtual Machines
Azure VM is more complicated, but provides the same scale of services.
Chose Azure Virtual Machines
Azure Virtual Machines was faster, cheaper, and took up less storage than Amazon EC2 Auto Scaling and is why we continue to use it to this day. We are very satisfied with all that Azure Virtual Machines can do and would recommend it to anyone looking for a virtual machine in …
Chose Azure Virtual Machines
Microsoft Azure Key Vault
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)
9.5
Ratings
17% above category average
Azure Virtual Machines
-
Ratings
Service-level Agreement (SLA) uptime10.00 Ratings00 Ratings
Dynamic scaling9.50 Ratings00 Ratings
Elastic load balancing9.80 Ratings00 Ratings
Pre-configured templates9.10 Ratings00 Ratings
Monitoring tools9.10 Ratings00 Ratings
Pre-defined machine images9.30 Ratings00 Ratings
Operating system support9.50 Ratings00 Ratings
Security controls9.80 Ratings00 Ratings
Automation9.50 Ratings00 Ratings
Server Virtualization
Comparison of Server Virtualization features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
-
Ratings
Azure Virtual Machines
8.8
Ratings
8% above category average
Virtual machine automated provisioning00 Ratings9.30 Ratings
Management console00 Ratings8.00 Ratings
Live virtual machine backup00 Ratings9.30 Ratings
Live virtual machine migration00 Ratings8.70 Ratings
Hypervisor-level security00 Ratings8.60 Ratings
Best Alternatives
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Small Businesses
DigitalOcean Droplets
DigitalOcean Droplets
Score 8.7 out of 10
DigitalOcean Droplets
DigitalOcean Droplets
Score 8.7 out of 10
Medium-sized Companies
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.5 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.5 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
9.4
(0 ratings)
7.1
(0 ratings)
Usability
9.7
(0 ratings)
-
(0 ratings)
Support Rating
8.5
(0 ratings)
7.0
(0 ratings)
User Testimonials
Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
Likelihood to Recommend
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
It's well suited to delivering information about our sports events as during the events a lot of processing power is needed and instantly becomes available by scaling out when the event is over the service can be scaled right back making massive savings. We use it for football, horse racing, Olympics games etc, it is also used when things happen in the world like right now there is a lot of concern over the Russia and Ukraine conflict, since the demand for this information is high we instantly scale to meet the demand of our news feed services. I believe up to 90% of the UK's News, sports and media information actually passes through our computer systems, we are a market leading news and information service and Azure Virtual Machines provide us with the reliability that we need so that we can provide a rock solid reliable news and information service to the world.
Read full review
Pros
  • A great variety of choices in Amazon Machine Image (AMI) types. Users can select a more basic type to run generic workloads, but also have the choice to pick an AMI pre-installed with specific services in the AWS Marketplace.
  • The range of instance types can support the usage from a student's exploration (inexpensive general-purpose nano instances) to an enterprise's most intense workloads (memory or storage-optimized instances with terabytes of memory and ultra-fast network connection).
  • The pricing options, from regular instances, reserved instances to spot instances allow users to get the job done and make smart choices about how much they want to pay and when they want to pay.
Read full review
  • You can login to Azure VMs using SSO with your Azure Ad account
  • Azure VMs are securely accessible from anywhere in the world, with Azure Bastion
  • You can execute scripts on the VM from the Azure portal without logging in to it
Read full review
Cons
  • This service is a bit difficult to consume. New users need a big learning curve to use this service effectively.
  • UI for EC2 service is a little complex and at many places, it misses detailed explanation.
  • Sometimes it takes too long to create images of EC2 instances. This keeps your EC2 up for that extra time. When instances are heavy, it penalizes a lot of money.
Read full review
  • 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
It's easy and straightforward for a technical person to use it via SSH, but when working in cross-functional teams, using Amazon's web console is difficult for this particular service. Most modern cloud providers provide a more seamless user interface to interact with their cloud machines, and the same should have been the case with EC2.
Read full review
They are very easy and intuitive, very easy to deploy
Read full review
Support Rating
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
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
Azure VM Builder offers good service, but the options are quite limited (Too much inclined to Windows as it is prepared by Microsoft). EC2 image building capabilities are the best in the market, and offer Windows, Linux (CentOS, rh2, debian, ubuntu), along with other distros, which helps customers choose according to their needs.
Read full review
Oracle Cloud Infrastructure's Compute supports Windows, but is really geared towards Linux. You can install Windows on some Linode servers, but again, Linode is geared towards Linux. AWS does everything but is complex and can have high costs. If you want to host Windows servers in the cloud, nothing beats Azure. From licensing to management, Microsoft Azure provides the easiest way to deploy and manage Windows Servers in the cloud, especially if you utilize other Microsoft services like Microsoft 365 an Visual Studio subscriptions.
Read full review
Return on Investment
  • With EC2 you pay only when is Running, so you can save up to 75% on Dev environments which are running only on office hours
  • You have several ways to pay for EC2, with EC2 Reserved Instances you pay with a discount of up to 72% if you make a commitment of using them from 1 or 3 years
  • With EC2 spot you can use spare AWS EC2 capacity with a discount of up to 90%, your workload must be interrupt tolerant as your EC2 could be reclaim by AWS and the EC2 terminated
Read full review
  • 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