Map Microsoft Azure services to Google Cloud Platform products

If you are familiar with Microsoft Azure services, a quick way to understand what the various Google Cloud Platform services do is to map them to Azure services that offer similar functionality.

Because Google and Microsoft take different approaches in building cloud services, any mapping between the two can only be a rough guide. The following table only lists services that have a useful mapping between the two platforms.

Microsoft Azure Services Google Cloud Platform
Azure Cloud Services and App Service Google App Engine (1)
Azure Virtual Machines Google Compute Engine (2)
Azure Container Service Google Container Engine
Azure Functions Google Cloud Functions
Azure Block Blobs Google Cloud Storage Standard
Azure DocumentDB Google Cloud Datastore
Azure SQL Database Google Cloud SQL
Big data
Azure Event Hubs and Azure Service Bus Google Cloud Pub/Sub
Azure HD Insight Google Cloud Dataflow and Google Cloud Dataproc
Azure SQL Data Warehouse and Azure Data Lake Analytics Google BigQuery
Azure Application Insights and Azure Operational Insights Google Cloud Monitoring and Google Cloud Logging
Azure DNS Google Cloud DNS
Azure ExpressRoute (3) Google Cloud Interconnect
Azure Load Balancer Google Cloud Load Balancing (HTTP/HTTPS Load Balancing and Network Load Balancing)
Identity & Security
Azure Key Vault Google Cloud Key Management Service (Cloud KMS)
Azure Resource Manager Google Cloud Deployment Manager

(1) Microsoft Azure App Services and App Engine are often described as similar offerings, but there are significant differences in their approaches. While App Engine offers auto-scaling capable of supporting millions of users, App Services requires manual adjustment to handle traffic. App Engine is a platform as a service (PaaS), meaning that it's fully managed, so all of these administrative tasks are handled by Google. The basic App Engine setup includes built-in services such as Task Queues, Memcache, Users API, and more.

(2) Compute Engine has auto-scaling, load balancing, and monitoring of unmanaged VMs.

(3) Azure ExpressRoute may vary significantly from Google Cloud Interconnect in terms of connectivity options, service providers, and available locations.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Google Cloud Platform Free Tier