Microsoft Azure Public Cloud Servers: A comparison with AWS
“Public Cloud To Grow 44% Annually Through 2019”– Cisco
Public cloud adoption is gaining prominence day by day as majority of enterprises are moving their applications on this platform in a bid for financial viability, on- demand scalability, zero risk assurance and strengthening security.
This has led to the overcrowding of cloud market with cloud computing providers, but this market is largely been dominated by the two leading competitors -Microsoft‘s Azure vs Amazon Web Services.
Gartner’s 2015 Cloud Infrastructure IaaS Magic Quadrant has positioned AWS & Microsoft Azure in the Leaders quadrant:
Gartner: Magic Quadrant for Cloud Infrastructure as a Service, Worldwide report.
They share some common elements of a public cloud: self-service and instant provisioning, auto-scaling, security, compliance and more.
However, both AWS and Azure have PaaS capabilities, but Azure is ranked as a leader for both IaaS and PaaS platforms.
So let’s get an overview of the comparison of the two cloud providers- Azure vs AWS.
Compute offering tools
Azure and AWS both provide different computing options.
Microsoft Azure – Azure’s compute hosting offerings include Virtual machines, Application service and Cloud services which helps you to run and deploy applications, compute workloads, scale and manage, monitor failures (VMs and applications) and start new instances.
Amazon AWS– AWS’s main offering is centered around Elastic Compute Cloud (EC2) instances, which is highly customizable. Other services include AWS EC2 Container service, AWS Lambda and AWS Elastic Beanstalk Databases.
Both of them support relational databases and NoSQL databases.
Microsoft Azure– Relational databases include SQL database which is scalable, elastic, available and self –managed, provides data protection, premium performance and features programmatic DBA for developers.
Azure’s non –relational databases include DocumentDB, Table storage, HBase, and HDInsight.
Amazon AWS– Amazon Relational Database Service is durable, available, easy to administer, scalable and cost efficient .It includes six database engines- Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and Maria DB.
AWS’s NoSQL database includes Amazon DynamoDB.
Most important element looked by customers.
Microsoft Azure– Microsoft’s public cloud storage is highly scalable and available, globally accessible, cost-effective and supports multiple programming languages too.
MS Azure has been recognized as a leader in Gartner’s Magic Quadrant for its storage. It includes Azure Blob storage, Tables, Queues and File storage.
Amazon AWS –Amazon S3 (Simple Storage Service) is secure, durable, highly-scalable. Other services include Elastic Block Storage (EBS), Elastic File System (EFS), Amazon Glacier and Amazon Storage Gateway, which connects seamlessly with on-premises environment.
Load balancers of both cloud providers deliver direct network connectivity to link with on- premise systems.
Microsoft Azure– MS Azure’s cloud infrastructure uses non-routable IP addresses within its resources and network address translation (NAT) with public IP addresses to connect to Internet.
Azure load balancer (Layer-4 (TCP, UDP), is responsible for delivering high network performance to the applications (on a local or global level), and probe the health of various server instances.
Amazon AWS– AWS provides networking services with Elastic Load Balancing service which distributes network traffic across the set of virtual servers.
No doubt, AWS has sizeable lead over Azure, but Azure with its enterprise-friendly features is growing too fast.
Unlike AWS, Microsoft Azure offers a complete hybrid solution to its customers. Support & service levels are efficient, moreover, AWS and its associated services are a bit difficult to navigate in comparison to that of Microsoft.
Most importantly, Microsoft’s relationship with its customers is the factor which sets Microsoft Azure apart from Amazon Web Services India. Recent survey by Gartner suggests 64% of the users chose Azure for their relationship with Microsoft.
Feel free to contact in case of any doubt. Drop comments in the section below.