In my previous articles, I have mentioned how cloud computing has seen enormous growth in the last few years. Due to the increasing demand, cloud vendors have also started supporting a variety of services. But if you are planning to host your services on the cloud and are unsure about the vendor you should choose. This article will help you get a list of services provided by different vendors.
We can confidently say the major cloud vendors currently are GCP, Azure, and AWS. And I have covered these three cloud providers for comparison. This is a comprehensive list and covers most of the services. But I will keep updating this list if I feel there is a need.
Service category | Service type | Google Cloud Product | AWS offering | Azure offering | Product Description |
---|---|---|---|---|---|
App Modernization | CI/CD | Cloud Build | AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline | Azure DevOps, Github Enterprise | Build, test, and deploy resources on Cloud serverless CI/CD platform. |
App Modernization | Execution Control | Cloud Tasks | Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS) | Azure Service Bus, Azure Storage Queues | Control and observe asynchronous service requests between independent applications using this zonal, execution-control service. |
App Modernization | Multi-cloud | Anthos | Amazon EKS Anywhere, Amazon ECS Anywhere | Azure Arc | A managed application platform that extends Cloud services and engineering practices to your environments so you can modernize applications faster and establish operational consistency across them. |
App modernization | Multi-cloud | Anthos Clusters | Amazon EKS Anywhere | Azure Arc | Extend GKE to work in multiple environments, including attached clusters, AWS, Azure, bare metal, and VMWare. |
App modernization | Multi-cloud | Anthos Config Management | Chef Automate AWS OpsWorks | Azure App Configuration | Automate policy and security at scale for your hybrid and multi-cloud Kubernetes deployments. |
App modernization | Multi-cloud | Config Connector | AWS Controllers for Kubernetes | Azure Service Operator | Manage Cloud resources through Kubernetes. |
App modernization | Multi-cloud | Container-Optimized OS | AWS Bottlerocket | Azure Container Instances | Efficiently and securely run Docker containers on Compute Engine VMs. |
App modernization | Multi-cloud | Hybrid Connectivity | AWS Direct Connect | Hybrid Connections | Connect your infrastructure to Cloud on your terms, from anywhere. |
App modernization | Multi-cloud serverless | Cloud Run for Anthos | Flexible serverless development for multi-cloud environments. | ||
App modernization | Service mesh | Anthos Service Mesh | AWS App Mesh | Azure Service Fabric | Simplify, manage, and secure complex microservices architectures with this fully managed service. |
App modernization | Service mesh | Cloud Router | Amazon VPC | Azure VPN Gateway ExpressRoute | Dynamically exchange routes between your Virtual Private Cloud (VPC) and on-premises networks by using Border Gateway Protocol (BGP). |
App modernization | Service mesh | Istio on Google Kubernetes Engine | Istio on Amazon EKS | Istio in Azure Kubernetes Service | Quickly create K8s clusters with all the components you need to create and run an Istio service mesh in a single step. |
App modernization | Service mesh | Traffic Director | AWS App Mesh | Azure Service Fabric Mesh | Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies. |
Artificial Intelligence & Machine Learning (AI/ML) | Cloud cost optimization | Recommender | AWS Cost Optimization | Azure Advisor | Optimize your Cloud usage with proactive, easily actionable recommendations. |
Artificial Intelligence & Machine Learning (AI/ML) | Conversational interface | Dialogflow | Amazon Lex | Azure Conversational AI | Lifelike conversational AI with state-of-the-art virtual agents. |
Artificial Intelligence & Machine Learning (AI/ML) | Document Understanding | Document AI | Amazon Textract | Azure Form Recognizer | Automate data capture at scale to reduce document processing costs. |
Artificial Intelligence & Machine Learning (AI/ML) | ML for structured data | Vertex AI AutoML tabular models | Amazon SageMaker | AutoML in Azure ML Studio | Automatically build and deploy state-of-the-art machine learning models on structured data. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Deep Learning VM Images | Amazon SageMaker, Amazon EC2 P3 | Azure Data Science Virtual Machines | Preconfigured VMs for deep learning applications. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | TensorFlow Enterprise | Tensorflow on AWS | Azure Databricks | Reliability and performance for AI applications with enterprise-grade support and managed services. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Vertex AI | Amazon SageMaker | Azure AI Platform | Train your machine learning models at scale, to host your trained model in the cloud, and use your model to make predictions about new data. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Vertex AI AutoML models | Amazon SageMaker Autopilot | Azure Cognitive Services | Train high-quality custom machine learning models with minimal effort and machine learning expertise. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Vertex AI custom training | Amazon SageMaker | Azure Machine Learning | Host your machine learning models and train them with the power and flexibility of TensorFlow, scikit-learn, XGBoost, and custom containers. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Vertex AI custom-trained models | Amazon SageMaker | Azure AI Platform | Host your trained models so that you can send them prediction requests with the power and flexibility of TensorFlow, scikit-learn, and XGBoost. |
Artificial Intelligence & Machine Learning (AI/ML) | ML platform | Vertex AI Workbench | Amazon SageMaker | Azure Notebooks | Create instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click. |
Artificial Intelligence & Machine Learning (AI/ML) | Natural language processing | Natural Language AI | Amazon Comprehend | Azure Text Analytics | Derive insights from unstructured text using machine learning. |
Artificial Intelligence & Machine Learning (AI/ML) | Personalization | Recommendations AI | Amazon Personalize | Azure Personalizer | Deliver highly personalized product recommendations at scale. |
Artificial Intelligence & Machine Learning (AI/ML) | Speech Recognition | Speech-to-Text | Amazon Transcribe | Azure Speech to Text | Accurately convert speech into text using an API powered by vendor specific AI technologies. |
Artificial Intelligence & Machine Learning (AI/ML) | Speech Synthesis | Text-to-Speech | Amazon Polly | Azure Text to Speech | Convert text into natural-sounding speech using an API powered by vendor specific AI technologies. |
Artificial Intelligence & Machine Learning (AI/ML) | Translation | Translation AI | Amazon Translate | Azure Translator | Dynamically translate between languages using vendor specific machine learning. |
Artificial Intelligence & Machine Learning (AI/ML) | Video intelligence | Video Intelligence API | Amazon Rekognition Video | Azure Video Indexer | Quickly categorize video content using thousands of predefined labels and creating additional custom labels to suit your specific needs. |
Artificial Intelligence & Machine Learning (AI/ML) | Image Recognition | Vision AI | Amazon Rekognition Image | Azure Computer Vision | Derive insights from your images in the cloud or at the edge, or use pre-trained Vision API models to detect emotion, understand text, and more. |
Compute | Core compute | Cloud GPUs | Amazon Elastic Compute Cloud (EC2) P3 | GPU Optimized VMs | Train and run machine learning models faster than before. |
Compute | Core compute | Cloud TPU | AWS UltraClusters | Azure Virtual Machines | Train and run machine learning models faster than ever before. |
Compute | Core compute | Compute Engine | Amazon Elastic Compute Cloud (EC2) | Azure Virtual Machines | Accelerate your digital transformation with high-performance VMs. |
Compute | Core compute | Compute Engine Autoscaler | AWS Autoscaling | Azure Autoscale, Azure Virtual Machine Scale Sets | Automatically add or delete VM instances from a managed instance group (MIG) based on increases or decreases in load. |
Compute | Core compute | OS Login | Amazon EC2 Instance Connect | Manage SSH access to your instances using IAM without having to create and manage individual SSH keys. | |
Compute | Core compute | Persistent Disk | Amazon Elastic Block Store (EBS) | Azure Managed Disks | Reliable, high-performance block storage for VM instances. |
Compute | Core compute | SSH from the browser | AWS EC2 Instance Connect | Azure Bastion | Connect to a Compute Engine virtual machine (VM) instance using SSH with the Cloud Console in your web browser. |
Compute | Dedicated VMs | Sole-tenant nodes | Amazon EC2 Dedicated Host | Azure Dedicated Host | Host your VMs on hardware dedicated only to your project\subscription. |
Compute | FaaS | Cloud Functions | AWS Lambda | Azure Functions Serverless Compute | Run your code with zero server management with this scalable, pay-as-you-go functions-as-a-service (FaaS) offering. |
Compute | Infracture modernization | SAP on Google Cloud | SAP on AWS | SAP on Azure | Run SAP on the Cloud. |
Compute | PaaS | App Engine | AWS Elastic Beanstalk | Azure App Service | Build highly scalable applications on a fully managed serverless platform. |
Compute | VMware connectivity | VMware Engine | VMware Cloud on AWS | Azure VMware Solution | Migrate and run your VMware workloads on Cloud. |
Containers | CaaS | Google Kubernetes Engine | Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Service (ECS) | Azure Kubernetes Service (AKS) | Secured and managed Kubernetes service with four-way autoscaling and multi-cluster support. |
Containers | Container registry | Artifact Registry | Amazon Elastic Container Registry (ECR) | Azure Container Registry | Store, manage, and secure your container images. |
Containers | Container Security | Binary Authorization | Require images to be signed by trusted authorities during the development process and then enforce signature validation when deploying. | ||
Containers | Containers without infrastructure | Cloud Run | AWS Fargate, AWS Lambda, AWS App Runner | Azure Container Instances | Develop and deploy highly scalable containerized applications on a fully managed serverless platform. |
Containers | Gaming | Game Servers | Amazon GameLift | Azure for Gaming | Deliver seamless multiplayer gaming experiences with simpler multicluster management. |
Data analytics | Business intelligence | Looker | Amazon QuickSight | Microsoft Power BI | Explore, share, and visualize your company’s data so that you can make better business decisions. |
Data analytics | Data discovery and metadata management | Data Catalog | AWS Glue Data Catalog | Azure Purview, Azure Data Explorer | Discover, understand, and manage data at scale with a powerful search UI with seamless integration to BigQuery, Pub/Sub, Cloud Storage, secured via IAM and Cloud Data Loss Prevention. |
Data analytics | Data Integration / ETL | Cloud Data Fusion | Amazon AppFlow, Amazon Data Pipeline, AWS Glue | Azure Data Factory | Activate fully managed, cloud-native data integration at scale. |
Data analytics | Data warehouse | BigQuery | Amazon Athena, Amazon Redshift | Azure Synapse Analytics | Serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility. |
Data analytics | Data wrangling | Dataprep by Trifecta | Amazon SageMaker Data Wrangler | Azure Data Factory | An intelligent cloud data service to visually explore, clean, and prepare data for analysis and machine learning. |
Data analytics | Messaging | Pub/Sub | Amazon Simple Notification Service (SNS), Amazon Simple Queueing Service (SQS) | Azure Service Bus Messaging | Messaging and ingestion for event-driven systems and streaming analytics. |
Data analytics | Messaging | Pub/Sub Lite | Amazon Simple Notification Service, Amazon Simple Queueing Service | Azure Service Bus Messaging | Send and receive messages between independent applications using this zonal, real-time messaging service. |
Data analytics | Open source processing | Dataproc | Amazon Elastic MapReduce (EMR), AWS Batch, AWS Glue | Azure Data Lake Analytics, HDInsight | Deploy open-source data and analytics processing services (Apache Hadoop, Apache Spark, etc.) with improved efficiency and security. |
Data analytics | Query service | BigQuery | Amazon Redshift Spectrum | Azure Synapse Analytics | Analyze petabytes of data at scale using ANSI SQL and gain 26%–34% lower three-year total cost of ownership (TCO) than competing cloud data warehouses. |
Data analytics | Stream data ingest | Pub/Sub | Amazon Kinesis | Azure Event Hubs | Create scalable messaging and ingestion for event-driven systems and streaming analytics. |
Data analytics | Stream data processing | Dataflow | Amazon Kinesis | Azure Stream Analytics | Unifiy stream and batch data processing that’s serverless, fast, and cost-effective. |
Data analytics | Workflow orchestration | Cloud Composer | Amazon Data Pipeline, AWS Glue, Managed Workflows for Apache Airflow | Azure Data Factory | Author, schedule, and monitor pipelines that span across hybrid and multi-cloud environments using this fully managed workflow orchestration service built on Apache Airflow. |
Database | Document data storage | Firestore | Amazon DocumentDB, AWS DynamoDB, AWS AppSync | Azure Cosmos DB | Easily develop rich applications using a fully managed, scalable, and serverless document database. |
Database | In-memory data store | Memorystore | Amazon ElastiCache | Azure Cache | Reduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached. |
Database | NoSQL: Indexed | Datastore | Amazon DynamoDB | Azure Cosmos DB | A highly scalable NoSQL database for your web and mobile applications. |
Database | NoSQL: Key-value | Cloud Bigtable | Amazon DynamoDB | Azure Cosmos DB | Run large analytical and operational workloads using this fully managed, scalable NoSQL database service. |
Database | RDBMS | Cloud Spanner | Amazon Aurora | Azure SQL Database | Manage relational data with massive scale, strong consistency worldwide, and up to 99.999% availability. |
Database | RDBMS | Cloud SQL | Amazon Relational Database Service (RDS), Amazon Aurora | Azure Database for MySQL and Azure Database for PostgreSQL | Manage relational data for MySQL, PostgreSQL, and SQL Server for workloads under 64 TB. |
Database | Relational | Bare Metal Solution | Amazon RDS for Oracle | Azure Oracle Database Enterprise Edition | Lift and shift Oracle workloads to the Cloud. |
Developer tools | Client libraries | Cloud SDK | AWS SDKs | Azure SDKs | Tools and libraries for interacting with vendor specific Cloud products and services. |
Developer tools | Cloud development IDE plugin | Cloud Code for IntelliJ | AWS Toolkit for IntelliJ | Azure Toolkit for IntelliJ | Write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser. |
Developer tools | Cloud development IDE plugin | Cloud Code for VS Code | AWS Toolkit for Visual Studio Code | Azure Tools for Visual Studio Code | Write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser. |
Developer tools | Cloud-based IDE | Cloud Shell | AWS CloudShell | Azure Cloud Shell | Manage your infrastructure and develop your applications from any browser. |
Developer tools | Command-line interface (CLI) | Cloud SDK | AWS CLI | Azure CLI | Tools and libraries for interacting with vendor specific Cloud products and services. |
Developer tools | Error handling | Error Reporting | Real-time exception monitoring and alerting for your applications. | ||
Developer tools | Job scheduling | Cloud Scheduler | Amazon CloudWatch | Azure Scheduler | Fully managed cron job service. |
Developer tools | No-code | AppSheet | AppSheet, Amazon Honeycode | Microsoft Power Platform | Enable anyone to build business applications and automated workflows, without coding. |
Developer tools | Parallel task execution | Cloud Tasks | Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS) | Azure Service Bus, Azure Storage Queues | Control and observe asynchronous service requests between independent applications using this zonal, execution-control service. |
Developer tools | PowerShell | Cloud Tools for PowerShell | AWS Tools for PowerShell | Azure Tools for PowerShell | Full cloud control from Windows PowerShell. |
Enterprise | Abuse prevention | reCAPTCHA Enterprise | AWS WAF CAPTCHA, AWS Fraud | Microsoft Dynamics Fraud | Help protect your website from fraudulent activity, spam, and abuse without creating friction. |
Enterprise | Marketplace | Marketplace | AWS Marketplace | Azure Marketplace | Scale procurement for your enterprise via online discovery, purchasing, and fulfillment of enterprise-grade cloud solutions. |
Enterprise | ML workflows | Tensorflow Enterprise | Tensorflow on AWS | Azure DataBricks | Scale resources across CPUs, GPUs, and record-setting Cloud TPUs. |
Enterprise | Solutions catalog | Private Catalog | AWS Service Catalog | Azure Custom Images, Azure API Management | Control internal enterprise solutions and make them easily discoverable. |
Government services | Regulated services | Assured Workloads | AWS GovCloud | Azure Government | Run more secure and compliant workloads on the Cloud. |
Internet of things (IoT) | IoT platform | Cloud IoT | AWS IoT Core | Azure IoT Hub | Unlock insights from your global device network with an intelligent IoT platform whose scalable, fully managed integration lets you connect, store, and analyze data at the edge and in the cloud. |
Management tools | API management | API Gateway | Amazon API Gateway | Azure API Management | Develop, deploy, secure, and manage APIs with a fully managed gateway. |
Management tools | API management | Apigee API Management | Amazon API Gateway | Azure API Management | Design, secure, analyze, and scale APIs anywhere with visibility and control. |
Management tools | Cost management | Cost Management | AWS Budgets | Azure Cost Management | Tools for monitoring, controlling, and optimizing your Cloud costs. |
Management tools | Deployment | Cloud Deployment Manager | AWS CloudFormation | Azure Deployment Manager | Create and manage cloud resources with simple templates. |
Media | Encoding | Transcoder API | AWS Media Converter | Azure Media Services | Convert video files and package them for optimized delivery to web, mobile, and connected TVs. |
Media | Streaming | Video Intelligence Streaming API | Live Streaming on AWS | Azure Media Services | Stream videos with standard live streaming protocols like RTSP, RTMP, and HLS. |
Media | AI | Video AI | Amazon Rekognition Video | Azure Video Analyzer for Media | Enable powerful content discovery and engaging video experiences. |
Migration | Container migration | Migrate for Anthos | AWS App2Container | Azure Migrate | Intelligently extract, migrate, and modernize applications to run natively on containers in AKS, EKS, GKE and Anthos clusters. |
Migration | Server migration | Migrate for Compute Engine | AWS Server Migration Service | Azure Migrate | Migrate VM instances to Google Cloud from AWS, Azure, or VMWare VSphere. |
Migration | SQL database migration | Database Migration Service | AWS Database Migration Service | Azure Database Migration Service | Migrate databases to Cloud SQL from on-premises, Compute Engine, and other clouds. |
Migration | Storage migration | Storage Transfer Service | AWS Storage Gateway | Azure Migrate | Complete large-scale online data transfers from online and on-premises sources to Cloud Storage. |
Migration | Storage migration | Transfer Appliance | AWS Snowball | Azure Data Box | Securely migrate large volumes of data (from hundreds of terabytes up to one petabyte) to Cloud without disrupting business operations. |
Networking | CDN | Cloud CDN | Amazon CloudFront | Azure Content Delivery Network | Serve web and video content globally, efficiently, and reliably. |
Networking | Connectivity Management | Network Connectivity Center | Amazon Transit Gateway, Amazon CloudWAN | Azure Virtual WAN | Reimagine how you deploy, manage, and scale your networks on the Cloud and beyond. |
Networking | Domains and DNS | Cloud DNS | Amazon Route 53 | Azure DNS | Publish your zones and records in DNS without the burden of managing your own DNS servers and software. |
Networking | Domains and DNS | Cloud Domains | Amazon Route 53 | Azure DNS | Register and configure a domain in the Cloud. |
Networking | Load balancer | Cloud Load Balancing | AWS Elastic Load Balancing | Azure Load Balancing | Efficiently distribute network traffic across Compute Engine VMs. |
Networking | Network monitoring | Network Intelligence Center | AWS CloudWatch | Azure Network Watcher | Centralize your network monitoring functions to verify network configurations, optimize network performance, increase network security, and reduce troubleshooting time. |
Networking | Network security | Cloud VPN | AWS Virtual Private Network (VPN) | Azure Virtual Private Network (VPN) | Connect your peer network to your Virtual Private Cloud (VPC) network through an IPsec VPN connection. |
Networking | Premium networking | Network Service Tiers | Optimize your network for performance or cost. | ||
Networking | Service mesh | Traffic Director | AWS App Mesh | Azure Service Fabric Mesh | Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies. |
Networking | Services | Service Directory | AWS Cloud Map | Consul on Azure | Publish, discover, and connect services from a single directory. |
Networking | Virtual networks | Cloud NAT | Amazon VPC NAT instances | Azure NAT | Send and receive packets using Cloud private K8s clusters or Compute Engine VM instances with no external IP address. |
Networking | Virtual networks | Virtual Private Cloud (VPC) | Amazon Virtual Private Cloud (VPC) | Azure Virtual Network | Provide managed networking functionality for your cloud-based services running on Compute Engine VM instances, Google Kubernetes Engine, App Engine flexible environment instances, and other Cloud products built on Compute Engine VMs. |
Networking | Web application firewall | Google Cloud Armor | AWS WAF and AWS Sheild | Azure WAF and DDOS | Help protect your applications and websites against denial of service and web attacks. |
Operations | Audit logging | Cloud Audit Logs | AWS CloudTrail | Azure Audit Logs | Log all user activity on Cloud. |
Operations | Debugging | Cloud Debugger | AWS X-Ray | Azure Monitor Application Insights Snapshot Debugger | Investigate your code’s behavior in production. |
Operations | Logging | Cloud Logging | Amazon CloudWatch Logs | Azure Monitor Logs | Manage logging and analysis in real time at scale. |
Operations | Monitoring | Cloud Monitoring | Amazon CloudWatch | Azure Monitor | Monitor the performance, availability, and health of your applications and infrastructure. |
Operations | Performance tracing | Cloud Trace | AWS X-Ray | Azure Monitor Application Insights Distributed Tracing | Find performance bottlenecks in production. |
Operations | Profiling | Cloud Profiler | Amazon CodeGuru Profiler | Azure Monitor Application Insights Profiler | Understand resource consumption in your code and see the ways the code is actually called. |
Security & identity | Certificate management | Certificate Authority Service | AWS Certificate Manager | Azure Active Directory Certificate Authority | Simplify the deployment and management of private certificate authorities without managing infrastructure. |
Security & identity | CIAM | Identity Platform | Amazon Cognito | Azure Active Directory B2C | Add identity and access management functionality to your applications, help protect user accounts, and scale with confidence using this customer identity and access management (CIAM) platform. |
Security & identity | Cloud provider access management | Access Transparency and Access Approval | Privileged Identity Management | Help expand visibility and control over your cloud provider with admin access logs and approval controls. | |
Security & identity | Container security | Artifact Registry | Amazon Elastic Container Registry (ECR) | Azure Container Registry | Deploy only trusted containers on kubernetes cluster. |
Security & identity | Container security | Container Analysis | Amazon ECR Image Scanning | Azure Defender for container registries | Perform vulnerability scans on container images in Artifact Registry and Container Registry, and monitor vulnerability information to keep it up to date. |
Security & identity | Container security | Container Security | Security in Amazon Elastic Container Service (ECS) | Container Security in Azure Security Center | Secure your container environment on Google Cloud, GKE, EKS, AKS or Anthos. |
Security & identity | Data loss prevention (DLP) | Cloud Data Loss Prevention | Amazon Macie | Azure Information Protection | Discover, classify, and help protect your most sensitive cloud data. |
Security & identity | Encryption | Confidential Computing | AWS Nitro Enclaves | Azure Confidential Computing | Encrypt data in-use with Confidential Computing and Confidential compute Nodes. |
Security & identity | Exfiltration prevention | VPC Service Controls | Isolate resources of multi-tenant Cloud services to help mitigate data exfiltration risks. | ||
Security & identity | Hardware security module (HSM) | Cloud HSM | AWS CloudHSM | Azure Dedicated HSM | Host encryption keys and perform cryptographic operations in a cluster of FIPS 140-2 Level 3 certified hardware security modules (HSMs). |
Security & identity | IAM | Cloud Identity | AWS Identity Services | Azure Active Directory | Centrally manage users and groups, federate identities between cloud and other identity providers, such as Active Directory and Azure Active Directory. |
Security & identity | IAM | Identity and Access Management | Amazon Identity and Access Management | Azure Identity Management | Provide fine-grained access control and visibility for centrally managing resources. |
Security & identity | IAM | Identity-Aware Proxy (IAP) | AWS Systems Manager | Azure Bastion and Just In Time | Use identity and context to guard access to your applications and VMs. |
Security & identity | IAM | Managed Service for Microsoft Active Directory | AWS Managed Microsoft AD | Azure Active Directory | Use a highly available, hardened service running actual Microsoft Active Directory (AD). |
Security & identity | Resource monitoring | Cloud Asset Inventory | AWS Config | Azure Security Control | View, monitor, and analyze all your Cloud and Anthos assets across projects and services using this metadata inventory service. |
Security & identity | Resource monitoring | Resource Manager | AWS OpsWorks | Azure Resource Manager | Hierarchically manage resources by project, folder, and organization. |
Security & identity | Secret management | Secret Manager | AWS Secrets Manager | Azure Key Vault | Store API keys, passwords, certificates, and other sensitive data. |
Security & identity | Security administration | Cloud Key Management Service | AWS Key Management Service (KMS) | Azure Key Vault | Manage encryption keys on the Cloud. |
Security & identity | Security and risk management | Security Command Center | Amazon Guard Duty, AWS Security Hub | Azure Security Center, Azure Defender | Vendor specific Security and risk management platform for Cloud. |
Security & identity | Zero trust | BeyondCorp Enterprise | Azure AD Conditional Access | Enable secure access to critical applications and services, with integrated threat and data protection. | |
Serverless | Build | Cloud Storage for Firebase | AWS Simple Storage Service (S3) | Azure Blob Storage | Store and serve user-generated content from Firebase apps, such as photos or videos, including bandwidth-friendly transactions and automated ML, synced automatically in real time. |
Serverless | Build | Firebase Auth | Amazon Cognito | Azure Active Directory (AD) | Sign in users to your Firebase app, either by using Firebase UI as a complete drop-in authentication solution, or by using the Firebase Authentication SDK to manually integrate one or several sign-in methods into your app. |
Serverless | Build | Firebase Hosting | AWS Simple Storage Service (S3) | GitHub Pages, Static Web Apps | Provides fast and secure hosting for your Firebase web app, static and dynamic content, and microservices, including a generous free tier. |
Serverless | Build | Firebase Realtime Database | AWS DynamoDB + AppSync | Azure Cosmos DB | Store and sync data from your Firebase application with our NoSQL cloud database. Data is synced across all clients in real time, and remains available when your application goes offline. |
Serverless | Engage | Firebase A/B Testing | Amazon Pinpoint | Azure Playfab | Deploy A/B experiments to test how a change to your application’s UI, features, or engagement campaigns affects key metrics (like revenue) before you implement the change widely. |
Serverless | Engage | Firebase Cloud Messaging | Amazon Device Messaging (ADM), Amazon Simple Notification Service (SNS) | Azure Notification Hubs | Send and receive notifications across platforms with this reliable and battery-efficient connection between your server and devices, including iOS, Android, and the web. |
Serverless | Engage | Firebase Dynamic Links | Provide users with deep-link smart URLs that bypass the application installation process, allowing you to send first-time or returning users to any location within your iOS or Android app. | ||
Serverless | Engage | Firebase In-App Messaging | Amazon Device Messaging (ADM), Amazon Simple Notification Service (SNS) | Azure Notification Hubs | Engage active users of your Firebase application by sending them targeted, contextual messages to complete key actions, such as beating a game level, buying an item, or subscribing to content. |
Serverless | Engage | Firebase Remote Config | Azure App Configuration | Change the behavior and appearance of your Firebase application on the fly from the Firebase console, and then track performance in Firebase Analytics. Customize by audience segment, release new content, and A/B test to validate improvements, all without waiting for App Store approval. | |
Serverless | Engage | Google Analytics | Make informed decisions regarding application marketing and performance optimizations by understanding user behavior. This free analytics solution provides unlimited reporting for up to 500 distinct events that you can define using the Firebase SDK and integrate into the Google ecosystem (BigQuery, Data Studio, Play, AdMob, Ads, and Firebase). | ||
Serverless | Event handling | Eventarc | AWS EventBridge | Azure Event Grid | Asynchronously deliver events from cloud services, SaaS, and your own apps using loosely coupled services that react to state changes. |
Serverless | Kubernetes platform | Knative | AWS Fargate | Azure Kubernetes Service | Build, deploy, and manage modern serverless workloads on a Kubernetes-based platform. |
Serverless | Mobile FaaS | Firebase Cloud Functions | AWS Lambda | Azure Functions Serverless Compute | Run your mobile backend code without managing servers. |
Serverless | Monetization | AdMob and Firebase | Mobile Ads | Amazon Publisher Services, Azure API Management | This is an easy way to monetize mobile apps with targeted, in-app advertising. |
Serverless | Release & monitor | Firebase App Distribution | Azure App Center | Distribute your Firebase apps to trusted testers quickly and easily. | |
Serverless | Release & monitor | Firebase Crashlytics | Azure App Center | Get real-time, actionable insight into Firebase application issues with this native crash reporting solution for iOS, Android, and Unity, including streaming data export. | |
Serverless | Release & monitor | Firebase Performance Monitoring | Get insight into your Firebase app’s performance with a comprehensive list of performance metrics including network calls, CPU and memory usage, and custom metrics. | ||
Serverless | Release & monitor | Firebase Test Lab | AWS Device Farm | Azure App Center | Test your Firebase application on devices hosted in a Google data center. |
Serverless | Workflow orchestration | Workflows | AWS Step Functions | Azure Logic Apps | Orchestrate and automate Cloud and HTTP-based API services with serverless workflows. |
Storage | Block storage | Persistent Disk | Amazon Elastic Block Store (EBS) | Azure Disk Storage | Store data from VM instances running in Compute Engine or Cloud’s state-of-the-art block storage offering. |
Storage | File storage | Filestore | Amazon Elastic File System (EFS) | Azure Disk Storage, Azure Files | Provide fully managed NFS file servers on Cloud for applications running on Compute Engine VMs (VMs) instances or K8s clusters. |
Storage | Infrequently accessed object storage | Cloud Storage Archive | Amazon S3 Glacier | Azure Archive Storage | Store infrequently accessed data using vendor specific ultra low-cost, highly durable, highly available archival storage option. |
Storage | Object storage | Cloud Storage | AWS Simple Storage Service (S3) | Azure Blob Storage | Store any amount of data and retrieve it as often as you’d like, using vendor specific object storage offering. |