What are the Key Differences between AWS and Microsoft Azure?

The two biggest names in the public cloud computing are AWS or Amazon Web Services and Microsoft Azure. Often, people get confused about which one amongst the two is ideal for them? To help you make that decision, let’s discuss what does each subject brings to the table and their key differences as well.

Compute Power

 AWS – AWS EC2 users have the ability to configure their own VMs or select pre-configured machine images or customize MIs. Users can select size, power, memory capacity and number of VMs, and select from different regions and availability zones with which to launch from.

Microsoft Azure – Azure users can select Virtual Hard Disk or VHD, which is tantamount to a Machine Instance, to design a VM. VHD can be pre-configured by Microsoft Corporation, the user or a third party. The user should also specify the amount of cores and memory.


 AWS – It has a temporary storage allocated once an instance has begun and destroyed when the instance has terminated. They also offer block storage that can be separate or attached to an instance. Object storage is provided with S3.

Microsoft Azure – It offers temporary storage via D Drive, block storage through Page Blobs for VMs. Blok blobs and Files also function as object storage. It also offers site recovery, Import Export, and Azure Backup for additional archiving and recovery options.


 AWS – Amazon provides Virtual Private Cloud or VPC so that the users can create an isolated network in the cloud itself. In a VPC, a user can create subnets, route tables, private IP address ranges, and network gateways.

Microsoft Azure – Microsoft Corporation provides Virtual Network (VNET) that lets the users create isolated networks, subnets, route tables, private IP address ranges, and network gateways. Both companies provide solutions to extend the on-premise data center into the cloud and firewall option.