Difference between Azure and GCP

1. Azure :
It a Cloud Service Provider and is a subsidiary of Microsoft that is why sometimes called Microsoft Azure. It was found in 2008 and today it is the second-largest cloud service provider in the world. It provides software-as-a-service (SaaS), platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS) and supports many different programming languages, tools, and frameworks. Azure is a good platform that is provided to developers to transfer or store their applications to the cloud.

2. Google Cloud Platform (GCP) :
As the name suggests is a part of Google family. It was launched in 2011 which is a bit late as compared to Azure (2008), but it has gained a position in the market very fast and today it is the third largest Cloud Provider in the World after AWS and Azure. Some notable companies using Google Cloud Platform (Compute Engine or App Engine) services are Spotify, HSBC, Home Depot, Snapchat, HTC, Best Buy, Philips, Coca Cola, Domino’s, Feedly, ShareThis, Sony Music, and Ubisoft.

The most important thing about GCP is that it provides you the same environment and architecture that Google uses itself for its end-user services like Gmail, Youtube and Google Meet, etc. As of 2020, Google lists over 90 products under the Google Cloud brand including computing, storage, networking, database, analytics, application services, deployment, management which are increasing every month.

Difference between Azure and GCP :

S.NO Azure GCP
1 It was started in 2008. It was started in 2011.
2 As of February 2020, Canalys reports Azure with 14.9% of the market. As of February 2020, Canalys reports GCP with 6% of the market.
3 It provides Azure Virtual Machines as computing service. It provides Compute Engine as computing service.
4 It has more number of Zones. It has less number of Zones than AWS.
5 The Growth Rate is low. The Growth Rate is high.
6 It provides Azure CDN. It provides Google Cloud CND.
7 It is expensive than GCP. It is cheaper than Azure.
8 For Container-as-a-service, Azure offers Azure Kubernetes Service. For Container-as-a-service, GCP Offers Google Kubernetes Engine.
9 For Function-as-a-service, Azure offers Azure Functions. For Function-as-a-service, GCP Offers Google Cloud Functions.
10 In case of Azure, 1-3 years commitment for reserved VM instances grants a significant discount. In case of GCP, if you use the same instance for most of a given month you are eligible for a sustained use discount of up to 30%.
11 Azure provides access to files via standard SMB protocol. Google offers NAS access and integrates with GKE.
12 Azure offers a free tier with minimal services, many more popular services for 12 months, and $200 credit to try any other paid service. GCP offers a free tier with some basic services that are always free and a $300 credit to try other services.
13 For RDBMS, Azure provides SQL Database. For RDBMS, GCP provides Cloud SQL.
14 Azure VNet is used in Azure to create Virtual Network. Virtual Private Cloud is used in GCP to create Virtual Network.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.