Thursday, April 16, 2020

AWS vs Azure vs Google - CSP comparison !!!

This blog on AWS vs Azure vs Google Cloud highlights and elaborates the major factors of comparison among AWS, Azure, and GCP. In this Azure vs AWS vs Google Cloud blog, you’ll be taken through the following factors:

  1. Availability Zones
  2. Market Shares and Growth Rate
  3. Who Uses Them?
  4. Services
  5. Pricing Models
  6. Key Takeaways


Availability Zones: AWS was the earliest in the cloud domain which means that they have had more time to establish and expand their network. So, AWS is hosting in multiple locations worldwide. Azure and GCP are also hosting in multiple locations worldwide, but the difference occurs in the number of their respective availability zones.

  • AWS has 66 availability zones with 12 more on the way.
  • Azure has 54 regions worldwide and is available in 140 countries all around the world.
  • Google Cloud Platform has been made available in 20 regions around the world with 3 more on their way.
Market Share & Growth Rate: In terms of cloud market, AWS has been on the top for as long as anyone can remember. The below graph show the Market Share as per Gartner latest report. 


It clearly depicts that Amazon is the leader in Cloud Service Provider.  Even though both Microsoft Azure and GCP are lagging behind AWS, when it comes to market shares, they have shown tremendous growth rate. The following graph shows that, as of 2019, GCP has shown a growth rate of 83 percent while Microsoft Azure is at the second place with 75 percent of growth rate and AWS, at the third place, with 41 percent of growth rate.





Who Uses Them? Since AWS is the oldest player in the cloud market, it has bigger community support and user base. Therefore, AWS has more high-profile and well-known customers like Netflix, Airbnb, Unilever, BMW, Samsung, MI, Zynga, etc.

Azure is also gaining its share of high-profile customers with time. As of now, Azure has almost 80 percent of Fortune 500 companies as its customers. Some of its major customers are Johnson Controls, Polycom, Fujifilm, HP, Honeywell, Apple, etc.

Google, on the other hand, shares the same infrastructure as that of Google Search and YouTube and, as a result, many high-end companies have put their faith in Google Cloud. Major clients of Google Cloud are HSBC, PayPal, 20th Century Fox, Bloomberg, Dominos, and more.

Services/Features: AWS offers around 200+ services, whereas Azure offers up to 100+ services. Google Cloud, on the other hand, is catching up with Azure and AWS offering around 60+ services.
We have categorized the following main services offered by each Cloud Service Provider. 
  1. Compute
  2. storage
  3. databases
  4. networking
  5. Hybrid Option
The amazon cloud platform offers almost every feature under the cloud computing industry. Their cloud services allow you to gain easy access to computing power, data storage or other functionality necessary for app developers. 

Compute Services

ServicesAWS CloudAzure CloudGCP
IaaSAmazon Elastic Compute CloudVirtual MachinesGoogle Compute Engine
PaaSAWS Elastic BeanstalkApp Service and Cloud ServicesGoogle App Engine 

ContainersAmazon Elastic Compute Cloud Container ServiceAzure Kubernetes Service (AKS)Google Kubernetes Engine 

Serverless FunctionsAWS LambdaAzure FunctionsGoogle Cloud Functions

Database Services:
ServicesAWS CloudAzure CloudGCP
RDBMSAmazon Relational Database ServiceSQL DatabaseGoogle Cloud SQL
NoSQL: Key–ValueAmazon DynamoDBTable StorageGoogle Cloud Datastore 
Google Cloud Bigtable
NoSQL: IndexedAmazon SimpleDBAzure Cosmos DBGoogle Cloud Datastore

Storage Services:
ServicesAWS CloudAzure CloudGCP
Object StorageAmazon Simple Storage ServiceDisk StorageGoogle Cloud Storage
Block StorageAmazon Elastic Block StoreBlob StorageGoogle Compute Engine Persistent Disks
Cold StorageAmazon GlacierAzure Archive Blob StorageGoogle Cloud Storage Nearline
File StorageAmazon Elastic File SystemAzure File StorageZFS/Avere

Networking Services:
ServicesAWSAzureGCP
Virtual NetworkAmazon Virtual Private Cloud (VPC)Virtual Networks (VNets)Virtual Private Cloud 

Elastic Load BalancerElastic Load BalancerLoad BalancerGoogle Cloud Load Balancing
PeeringDirect ConnectExpressRouteGoogle Cloud Interconnect
DNSAmazon Route 53
Pricing Model:  All the 3 mentioned Cloud service providers offer different pricing model & it is always updated by each of them. The point to note here is that AWS recently started offering pay-per-minute billing. Azure already offers pay-per-minute billing, while Google Cloud offers pay-per-second billing models which let users save way more than using AWS or Azure. Google also offers various discounts to help customers save up to 50 percent in some cases when compared to AWS. According to Gartner, Google offers deep discounts and exceptionally flexible contracts to try to win projects from customers.

Key Takeaways!

Availability zones: With a greater number of regions and availability zones, the winner here is AWS.
Market shares: With around one-third of market shares in its name, the winner here is AWS.
Growth rate: Having a growth rate of almost 100 percent, the winner is GCP.
Who uses them?:With various high-end customers using all the three cloud platforms, it’s a tie among each of these. 
Services:
  1. When it comes to the number of services, the winner is AWS.
  2. Regarding the integration with open-source and on-premise systems, such as MS tools, that are mostly used in almost all organizations, the winner is Azure.
Pricing Models: As per Gartner, With more customer-friendly pricing models and discount models, the winner here is Google Cloud.

So, all things considered, it would be better to say that it’s not about choosing the best cloud providers, rather it’s about choosing the best-suited cloud provider as per your needs.

Thanks a lot !!!

No comments:

Post a Comment

Okta - Salesforce Single Sign On Integration

 Hi We will be integrating the OKTA SSO with Salesforce application for Single Sign On & MFA solution.  Create your Salesforce free trai...