[DevOps云实践] 3大云厂商(AWS/GoogleCP/Azure)的服务对比一览

2024-04-10T13:11:32+08:00 | 11分钟阅读 | 更新于 2024-04-10T13:11:32+08:00

Macro Zhao

[DevOps云实践] 3大云厂商(AWS/GoogleCP/Azure)的服务对比一览

如今有很多人在使用云端或者把他们的基础架构迁移到云端。每个云服务提供商都有其优势和劣势,大部分情况下您的选择将基于您想要在云中构建什么。您公司的各个团队也很可能会倾向于为他们的特定项目使用不同的云服务提供商。

在进行比较和最终决定之前,您至少需要了解每个云服务提供商的这些服务名称。 如果您已经熟悉AWS服务,了解各种谷歌云平台(GCP)和微软Azure服务的快速方法是将它们与为提供类似功能的AWS服务进行对比。

以下表格提供了三个最受欢迎的云平台提供的服务的映射:亚马逊AWS,谷歌云平台(GCP)和微软Azure。 它仅包括这三个云服务提供商都拥有的主要服务,并涵盖以下类别:计算、存储、网络、数据库、大数据与分析、应用服务和管理服务。

Service categoryService typeGoogle Cloud productGoogle Cloud product descriptionAWS offeringAzure offering
App modernizationCI/CDCloud BuildBuild, test, and deploy on Google Cloud serverless CI/CD platformAWS CodeBuild, AWS CodeDeploy, AWS CodePipelineAzure DevOps, GitHub Enterprise
App modernizationCI/CDGoogle Cloud DeployDeliver continuously to Google Kubernetes Engine and Anthos.AWS CodeCommit, AWS CodeBuild, AWS CodeDeployAzure DevOps
App modernizationExecution ControlCloud TasksControl and observe asynchronous service requests between independent applications using this zonal, execution-control service.Amazon EventBridge, Amazon Simple Notification Service (SNS)Azure Service Bus, Azure Storage Queues
App modernizationMulti-cloudAnthosMigrate directly from VMs, build, deploy, and optimize apps on GKE, Anthos serverless landing zones and VMs anywhere—simply, flexibly, and securelyAmazon EKS Anywhere, Amazon ECS Anywhere, AWS OutpostsAzure Arc
App modernizationMulti-cloudAnthos ClustersExtend GKE to work in multiple environments, including attached clusters, AWS, Azure, bare metal, and VMWare.Amazon EKS Anywhere
App modernizationMulti-cloudAnthos Config ManagementAutomate policy and security at scale for your hybrid and multi-cloud Kubernetes deployments.AWS Systems ManagerAzure App Configuration
App modernizationMulti-cloudConfig ConnectorManage Google Cloud resources through Kubernetes.AWS Controllers for KubernetesAzure Service Operator
App modernizationMulti-cloudContainer-Optimized OSEfficiently and securely run Docker containers on Compute Engine VMs.AWS BottlerocketAzure Container Instances
App modernizationMulti-cloudGoogle Distributed CloudExtend Google Cloud’s infrastructure and services to the edge and your data centers.AWS OutpostsAzure Stack
App modernizationMulti-cloudHybrid ConnectivityConnect your infrastructure to Google Cloud on your terms, from anywhere.AWS Direct ConnectAzure Express Route
App modernizationMulti-cloud serverlessCloud Run for AnthosFlexible serverless development for multicloud environments.
App modernizationService meshAnthos Service MeshSimplify, manage, and secure complex microservices architectures with this fully managed service.AWS App MeshAzure Service Fabric
App modernizationService meshCloud RouterDynamically exchange routes between your Virtual Private Cloud (VPC) and on-premises networks by using Border Gateway Protocol (BGP).Amazon VPCAzure VPN Gateway
App modernizationService meshIstio on Google Kubernetes EngineQuickly create GKE clusters with all the components you need to create and run an Istio service mesh in a single step.Istio on Amazon EKSIstio in Azure Kubernetes Service
Artificial intelligence & machine learningCloud cost optimizationRecommenderOptimize your Google Cloud usage with proactive, easily actionable recommendations.AWS Cost OptimizationAzure Cost Management
Artificial intelligence & machine learningConversational interfaceDialogflowLifelike conversational AI with state-of-the-art virtual agents.Amazon LexAzure Conversational AI
Artificial intelligence & machine learningDocument understandingDocument AIAutomate data capture at scale to reduce document processing costs.Amazon TextractAzure Form Recognizer
Artificial intelligence & machine learningImage recognitionVision AIDerive 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.Amazon Rekognition ImageAzure Computer Vision
Artificial intelligence & machine learningML for structured dataVertex AI AutoML tabular modelsAutomatically build and deploy state-of-the-art machine learning models on structured data.Amazon SageMakerAutoML in Azure ML Studio
Artificial intelligence & machine learningML platformDeep Learning VM ImagesPreconfigured VMs for deep learning applications.Amazon SageMaker, Amazon EC2 P3Azure Data Science Virtual Machines
Artificial intelligence & machine learningML platformTensorFlow EnterpriseReliability and performance for AI applications with enterprise-grade support and managed services.Tensorflow on AWSAzure Databricks
Artificial intelligence & machine learningML platformVertex AITrain your machine learning models at scale, to host your trained model in the cloud, and to use your model to make predictions about new data.Amazon SageMakerAzure AI Platform
Artificial intelligence & machine learningML platformVertex AI AutoML modelsTrain high-quality custom machine learning models with minimal effort and machine learning expertise.Amazon SageMaker AutopilotAzure Cognitive Services
Artificial intelligence & machine learningML platformVertex AI custom trainingHost your machine learning models and train them with the power and flexibility of TensorFlow, scikit-learn, XGBoost, and custom containers.Amazon SageMakerAzure Machine Learning
Artificial intelligence & machine learningML platformVertex AI custom-trained modelsHost your trained models so that you can send them prediction requests with the power and flexibility of TensorFlow, scikit-learn, and XGBoost.Amazon SageMakerAzure AI Platform
Artificial intelligence & machine learningML platformVertex AI WorkbenchCreate instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click.Amazon SageMakerAzure Notebooks
Artificial intelligence & machine learningNatural language processingNatural Language AIDerive insights from unstructured text using Google machine learning.Amazon ComprehendAzure Text Analytics
Artificial intelligence & machine learningPersonalizationRecommendations AIDeliver highly personalized product recommendations at scale.Amazon PersonalizeAzure Personalizer
Artificial intelligence & machine learningSpeech recognitionSpeech-to-TextAccurately convert speech into text using an API powered by Google’s AI technologies.Amazon TranscribeAzure Speech to Text
Artificial intelligence & machine learningSpeech synthesisText-to-SpeechConvert text into natural-sounding speech using an API powered by Google’s AI technologies.Amazon PollyAzure Text to Speech
Artificial intelligence & machine learningTranslationTranslation AIDynamically translate between languages using Google machine learning.Amazon TranslateAzure Translator
Artificial intelligence & machine learningVideo intelligenceVideo Intelligence APIQuickly categorize video content using thousands of predefined labels and creating additional custom labels to suit your specific needs.Amazon Rekognition VideoAzure Video Indexer
Backup & disaster recoverySaaSActifioProtect your data and business with this backup and disaster recovery offering that supports Google Cloud workloads as well as hybrid workloads like VMware, SAP HANA, Oracle, or SQL Server.AWS Resilience HubAzure Backup and Disaster Recovery
ComputeCore computeCloud GPUsTrain and run machine learning models faster than before.Amazon Elastic Compute Cloud (EC2) P3GPU Optimized VMs
ComputeCore computeCloud TPUTrain and run machine learning models faster than ever before.AWS UltraClustersAzure Virtual Machines
ComputeCore computeCompute EngineAccelerate your digital transformation with high-performance VMs.Amazon Elastic Compute Cloud (EC2)Azure Virtual Machines
ComputeCore computeCompute Engine AutoscalerAutomatically add or delete VM instances from a managed instance group (MIG) based on increases or decreases in load.AWS EC2 AutoscalingAzure Autoscale, Azure Virtual Machine Scale Sets
ComputeCore computeOS LoginManage SSH access to your instances using IAM without having to create and manage individual SSH keys.Amazon EC2 Instance Connect
ComputeCore computePersistent DiskReliable, high-performance block storage for VM instances.Amazon Elastic Block Store (EBS)Azure Managed Disks
ComputeCore computeSSH from the browserConnect to a Compute Engine virtual machine (VM) instance using SSH with the Google Cloud console in your web browser.AWS EC2 Instance ConnectAzure Bastion
ComputeCore ComputeVM ManagerManage operating systems for large virtual machine (VM) fleets running Windows and Linux on Compute Engine.AWS Systems Manager
ComputeDedicated VMsSole-tenant nodesHost your VMs on hardware dedicated only to your project.Amazon EC2 Dedicated HostAzure Dedicated Host
ComputeInfrastructure modernizationSAP on Google CloudRun SAP on Google Cloud.SAP on AWSSAP on Azure
ComputePaaSApp EngineBuild highly scalable applications on a fully managed serverless platform.AWS Lambda, AWS Fargate, AWS App RunnerAzure App Service
ComputeVMware connectivityVMware EngineMigrate and run your VMware workloads on Google Cloud.VMware Cloud on AWSAzure VMware Solution
ContainersCaaSGoogle Kubernetes EngineSecured and managed Kubernetes service with four-way autoscaling and multi-cluster support.Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Service (ECS)Azure Kubernetes Service (AKS)
ContainersContainer registryArtifact RegistryStore, manage, and secure your container images.Amazon Elastic Container Registry (ECR)Azure Container Registry
ContainersContainer SecurityBinary AuthorizationRequire images to be signed by trusted authorities during the development process and then enforce signature validation when deploying.
ContainersGamingGame ServersDeliver seamless multiplayer gaming experiences with simpler multicluster management.Amazon GameLiftAzure for Gaming
Data analyticsBusiness intelligenceLookerExplore, share, and visualize your company’s data so that you can make better business decisions.Amazon QuickSightMicrosoft Power BI
Data analyticsData discovery and metadata managementDataplexDiscover, understand, and manage data at scale with powerful search and seamless integration to BigQuery, Pub/Sub, and Cloud Storage, secured using IAM and Cloud Data Loss Prevention.AWS Glue Data CatalogAzure Purview, Azure Data Explorer
Data analyticsData integration / ETLCloud Data FusionImplement fully managed, cloud-native data integration at scale.Amazon AppFlow, Amazon Data Pipeline, AWS GlueAzure Data Factory
Data analyticsData processingDataprocDeploy open-source data and analytics processing services (Apache Hadoop, Apache Spark, etc.) with improved efficiency and security.Amazon Elastic MapReduce (EMR), AWS Batch, AWS GlueAzure Data Lake Analytics, HDInsight
Data analyticsData warehouseBigQueryServerless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility.Amazon Athena, Amazon RedshiftAzure Synapse Analytics
Data analyticsData wranglingDataprep by TrifectaAn intelligent cloud data service to visually explore, clean, and prepare data for analysis and machine learning.AWS Glue Data BrewAzure Data Factory
Data analyticsMessagingPub/SubMessaging and ingestion for event-driven systems and streaming analytics.AWS Kinesis, Amazon MQAzure Service Bus Messaging
Data analyticsMessagingPub/Sub LiteSend and receive messages between independent applications using this zonal, real-time messaging service.Amazon Simple Notification Service, Amazon Simple Queueing ServiceAzure Service Bus Messaging
Data analyticsQuery serviceBigQueryAnalyze 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.Amazon Redshift SpectrumAzure Synapse Analytics
Data analyticsStream data ingestPub/SubCreate scalable messaging and ingestion for event-driven systems and streaming analytics.Amazon KinesisAzure Event Hubs
Data analyticsStream data processingDataflowUnify stream and batch data processing that’s serverless, fast, and cost-effective.Amazon Kinesis Data FirehoseAzure Stream Analytics
Data analyticsWorkflow orchestrationCloud ComposerAuthor, schedule, and monitor pipelines that span across hybrid and multi-cloud environments using this fully managed workflow orchestration service built on Apache Airflow.Amazon Data Pipeline, AWS Glue, Managed Workflows for Apache AirflowAzure Data Factory
DatabaseDocument data storageFirestoreEasily develop rich applications using a fully managed, scalable, and serverless document database.Amazon DocumentDB, Amazon DynamoDBAzure Cosmos DB
DatabaseIn-memory data storeMemorystoreReduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached.Amazon ElastiCacheAzure Cache
DatabaseNoSQL: IndexedDatastoreA highly scalable NoSQL database for your web and mobile applications.Amazon DynamoDBAzure Cosmos DB
DatabaseNoSQL: Key-valueCloud BigtableRun large analytical and operational workloads using this fully managed, scalable NoSQL database service.Amazon DynamoDBAzure Cosmos DB
DatabaseRDBMSAlloyDB for PostgreSQLRun transactional workloads 4x faster than standard PostgreSQL, and analytical queries up to 100x faster.Amazon AuroraAzure Cosmos DB for PostgreSQL, Azure SQL Database
DatabaseRDBMSCloud SpannerManage relational data with massive scale, strong consistency worldwide, and up to 99.999% availability.Amazon AuroraAzure SQL Database
DatabaseRDBMSCloud SQLManage relational data for MySQL, PostgreSQL, and SQL Server for workloads under 64 TB.Amazon Relational Database Service (RDS), Amazon AuroraAzure Database for MySQL and Azure Database for PostgreSQL
DatabaseRelationalBare Metal SolutionLift and shift Oracle workloads to Google Cloud.Amazon RDS for OracleAzure Oracle Database Enterprise Edition
Developer toolsClient librariesCloud SDKTools and libraries for interacting with Google Cloud products and services.AWS SDKsAzure SDKs
Developer toolsCloud development IDE pluginCloud Code for IntelliJWrite, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser.AWS Toolkit for IntelliJAzure Toolkit for IntelliJ
Developer toolsCloud development IDE pluginCloud Code for VS CodeWrite, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser.AWS Toolkit for Visual Studio CodeAzure Tools for Visual Studio Code
Developer toolsCloud-based IDECloud ShellManage your infrastructure and develop your applications from any browser.AWS CloudShellAzure Cloud Shell
Developer toolsCommand-line interface (CLI)Cloud SDKTools and libraries for interacting with Google Cloud products and services.AWS CLIAzure CLI
Developer toolsError handlingError ReportingReal-time exception monitoring and alerting for your applications.
Developer toolsGit RepositoriesCloud Source RepositoriesAccess fully featured, private Git repositories hosted on Google Cloud.AWS Code CommitAzure Repos
Developer toolsJob schedulingCloud SchedulerFully managed cron job service.Amazon EventBridgeAzure Scheduler
Developer toolsNo-codeAppSheetEnable anyone to build business applications and automated workflows, without coding.AppSheet, Amazon HoneycodeMicrosoft Power Platform
Developer toolsParallel task executionCloud TasksControl and observe asynchronous service requests between independent applications using this zonal, execution-control service.Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)Azure Service Bus, Azure Storage Queues
Developer toolsPowerShellCloud Tools for PowerShellFull cloud control from Windows PowerShell.AWS Tools for PowerShellAzure Tools for PowerShell
EnterpriseAbuse preventionreCAPTCHA EnterpriseHelp protect your website from fraudulent activity, spam, and abuse without creating friction.AWS WAF CAPTCHA, AWS FraudMicrosoft Dynamics Fraud
EnterpriseMarketplaceMarketplaceScale procurement for your enterprise via online discovery, purchasing, and fulfillment of enterprise-grade cloud solutions.AWS MarketplaceAzure Marketplace
EnterpriseML workflowsTensorflow EnterpriseScale resources across CPUs, GPUs, and record-setting Cloud TPUs.Tensorflow on AWSAzure DataBricks
EnterpriseSolutions catalogPrivate CatalogControl internal enterprise solutions and make them easily discoverable.AWS Service CatalogAzure Custom Images, Azure API Management
Government servicesRegulated servicesAssured WorkloadsRun more secure and compliant workloads on Google Cloud.AWS GovCloudAzure Government
Integration servicesAPI managementApigee API ManagementDesign, secure, analyze, and scale APIs anywhere with visibility and control.Amazon API GatewayAzure API Management
Management toolsAPI managementAPI GatewayDevelop, deploy, secure, and manage APIs with a fully managed gateway.Amazon API GatewayAzure API Management
Management toolsCost managementCost ManagementTools for monitoring, controlling, and optimizing your Google Cloud costs.AWS Cost Explorer, AWS BudgetsAzure Cost Management
Management toolsDeploymentCloud Deployment ManagerCreate and manage cloud resources with simple templates.AWS CloudFormation, AWS Serverless Application Model (SAM), AWS Cloud Development Kit (CDK)Azure Deployment Manager
Management toolsMonetizationApigee API ManagementEasy-to-use and flexible way to monetize your APIs so that you can generate revenue whenever your APIs are used.Amazon Publisher Services, Mobile AdsAzure API Management
MediaAIVideo AIEnable powerful content discovery and engaging video experiences.Amazon Rekognition VideoAzure Video Analyzer for Media
MediaEncoding and streamingLivestream APIEncode and transform live video content for use across a variety of user devices.AWS MediaLiveAzure Media Services
MediaEncoding and streamingTranscoder APIConvert video files and package them for optimized delivery to web, mobile, and connected TVs.AWS Media ConvertAzure Media Services
MediaMonetizationVideo Stitcher APIDynamically insert content and ads for targeted personalization of video-on-demand (VOD) and live content.AWS MediaTailorAzure Media Services, Azure Video Indexer
MigrationContainer migrationMigrate to ContainersIntelligently extract, migrate, and modernize applications to run natively on containers in GKE and Anthos clusters.AWS App2ContainerAzure Migrate
MigrationServer migrationMigrate to Virtual MachinesMigrate VM instances to Google Cloud from AWS, Azure, or VMWare VSphere.AWS Server Migration ServiceAzure Migrate
MigrationSQL database migrationDatabase Migration ServiceMigrate databases to Cloud SQL from on-premises, Compute Engine, and other clouds.AWS Database Migration ServiceAzure Database Migration Service
MigrationStorage migrationStorage Transfer ServiceComplete large-scale online data transfers from online and on-premises sources to Cloud Storage.AWS Storage Gateway, AWS DataSyncAzure Data Factory, Azure Storage Mover
MigrationStorage migrationTransfer ApplianceSecurely migrate large volumes of data to Google Cloud through physical shipments of large-capacity and cost-efficient storage transfer appliances.AWS Snowcone, AWS Snowball, AWS SnowmobileAzure Data Box
NetworkingCDNCloud CDNServe web and HTTP(S) content globally and in a secure manner using the low-latency, global Google Front End (GFE).Amazon CloudFrontAzure Front Door
NetworkingCDNMedia CDNDeliver exceptional media content through Google’s planet-scale cache network.Amazon CloudFrontAzure Front Door
NetworkingDomains and DNSCloud DNSPublish your zones and records in DNS without the burden of managing your own DNS servers and software.Amazon Route 53Azure DNS
NetworkingDomains and DNSCloud DomainsRegister and configure a domain in Google Cloud.Amazon Route 53
NetworkingFirewallGoogle Cloud ArmorHelp protect your applications and websites against denial of service and web attacks.AWS WAF, AWS ShieldAzure Web Application Firewall (WAF)
NetworkingFirewallGoogle Cloud Armor Managed Protection PlusHelp protect your applications and websites against advanced denial of service and web attacks.AWS Shield AdvancedAzure DDoS Protection
NetworkingFirewallCloud FirewallProtect your network with firewalls that are fully embedded in the cloud networking fabric, highly scalable, and granular.AWS Network Firewall, AWS Security Groups, AWS network Access Control List (ACL)Azure Firewall
NetworkingLoad balancingCloud Load BalancingEfficiently distribute network traffic across Compute Engine, Google Kubernetes Engine (GKE), serverless applications, and multi-cloud services.Elastic Load BalancingAzure Load Balancer
NetworkingNetwork connectivityCloud InterconnectExtend your on-premises network to Google’s network through a highly available, low-latency connection. You can use Dedicated Interconnect to connect directly to Google or use Partner Interconnect to connect to Google through a supported service provider.AWS Direct ConnectAzure ExpressRoute
NetworkingNetwork connectivityCloud VPNConnect your peer network to your Virtual Private Cloud (VPC) network through an IPsec VPN connection.AWS Virtual Private Network (VPN)Azure Virtual Private Network (VPN)
NetworkingNetwork connectivityNetwork Connectivity CenterReimagine how you deploy, manage, and scale your networks on Google Cloud and beyond.Amazon Cloud WAN, AWS Transit GatewayAzure Virtual WAN
NetworkingNetwork connectivityPrivate Service ConnectCreate a private and secure connection from your VPCs to Google, third parties, or your own services.AWS PrivateLinkAzure Private Link
NetworkingNetwork monitoringNetwork Intelligence CenterCentralize your network monitoring functions to verify network configurations, optimize network performance, increase network security, and reduce troubleshooting time.AWS Network ManagerAzure Network Watcher
NetworkingPremium networkingNetwork Service Tiers, Premium TierHigh-performing network experience using Google’s global network.AWS Global AcceleratorInternet egress (routed over the premium Microsoft global network)
NetworkingPremium networkingNetwork Service Tiers, Standard TierCost-effective network for data transfers with performance that is comparable to the internet.AWS data transferInternet egress (routed over the public Internet (ISP network)
NetworkingService meshTraffic DirectorEasily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies.AWS App MeshOpen Service Mesh
NetworkingServices discovery (DNS)Service DirectoryPublish, discover, and connect services from a single directory.AWS Cloud MapHashicorp Consul Service on Azure
NetworkingVirtual networksCloud NATSend and receive packets using Google Cloud private GKE clusters or Compute Engine VM instances with no external IP address.AWS NAT gatewayAzure NAT Gateway
NetworkingVirtual networksVirtual Private CloudProvide managed networking functionality for your cloud-based services running on Compute Engine VM instances, Google Kubernetes Engine, App Engine flexible environment instances, and other Google Cloud products built on Compute Engine VMs.Amazon Virtual Private Cloud (VPC)Azure Virtual Network
OperationsAudit loggingCloud Audit LogsLog all user activity on Google Cloud.AWS CloudTrailAzure Audit Logs
OperationsLoggingCloud LoggingManage logging and analysis in real time at scale.Amazon CloudWatch LogsAzure Monitor Logs
OperationsMonitoringCloud MonitoringMonitor the performance, availability, and health of your applications and infrastructure.Amazon CloudWatchAzure Monitor
OperationsPerformance tracingCloud TraceFind performance bottlenecks in production.AWS X-RayAzure Monitor Application Insights Distributed Tracing
OperationsProfilingCloud ProfilerUnderstand resource consumption in your code and see the ways the code is actually called.Amazon CodeGuru ProfilerAzure Monitor Application Insights Profiler
Security & identityCertificate managementCertificate Authority ServiceSimplify the deployment and management of private certificate authorities without managing infrastructure.AWS Private Certificate Authority (AWS Private CA)
Security & identityCIAMIdentity PlatformAdd Google-grade identity and access management to your apps.Amazon CognitoAzure Active Directory B2C
Security & identityCloud provider access managementAccess Transparency and Access ApprovalHelp expand visibility and control over your cloud provider with admin access logs and approval controls.Customer Lockbox for Microsoft Azure
Security & identityContainer securityArtifact RegistryDeploy only trusted containers on GKE.Amazon Elastic Container Registry (ECR)Azure Container Registry
Security & identityContainer securityArtifact AnalysisPerform vulnerability scans on container images in Artifact Registry and Container Registry, and monitor vulnerability information to keep it up to date.Amazon ECR Image ScanningAzure Defender for container registries
Security & identityData loss prevention (DLP)Sensitive Data Protection (including Cloud Data Loss Prevention and DLP API)Discover, classify, and help protect your most sensitive cloud data.Amazon MacieAzure Information Protection
Security & identityEncryptionConfidential ComputingEncrypt data in-use with Confidential Computing and Confidential GKE Nodes.AWS Nitro Enclaves, AMD Secure Encrypted Virtualization-Secure Nested Paging (AMD SEV-SNP)Azure Confidential Computing
Security & identityExfiltration preventionVPC Service ControlsIsolate resources of multi-tenant Google Cloud services to help mitigate data exfiltration risks.AWS PrivateLinkAzure Private Link
Security & identityKey managementCloud KMS and Cloud HSMHost encryption keys and perform cryptographic operations in a cluster of FIPS 140-2 Level 3 certified hardware security modules (HSMs).AWS KMS (FIPS 140-2 Level 2)Azure Key Vault (FIPS 140-2 Level 2)
Security & identityKey managementCloud KMS and Cloud EKMUse keys that you manage within a supported external key management partner to protect data within Google Cloud.AWS KMS with AWS External Key Store (XKS), AWS CloudHSM with custom key storeAzure Managed HSM
Security & identityIAMCloud IdentityA unified identity, access, app, and endpoint management (IAM/EMM) platform.AWS IAM Identity CenterMicrosoft Entra ID (Azure AD)
Security & identityIAMIdentity and Access ManagementProvide fine-grained access control and visibility for centrally managing resources.Amazon Identity and Access ManagementAzure Identity Management
Security & identityIAMIdentity-Aware Proxy (IAP)Use identity and context to guard access to your applications and VMs.AWS Verified AccessAzure Application Proxy
Security & identityIAMIdentity-Aware Proxy (IAP) TCP forwardingEstablish an encrypted tunnel over which you can forward SSH, RDP, and other traffic to VM instances.AWS Systems ManagerAzure Bastion Host
Security & identityIAMManaged Service for Microsoft Active DirectoryUse a highly available, hardened service running actual Microsoft Active Directory (AD).AWS Managed Microsoft ADAzure Active Directory Domain Services
Security & identityResource access managementOrganization Policy ServiceConfigure restrictions on how resources can be used.AWS Organizations policiesAzure Policy
Security & identityResource monitoringCloud Asset InventoryView, monitor, and analyze all your Google Cloud and Anthos assets across projects and services using this metadata inventory service.AWS ConfigAzure Resource Graph
Security & identityResource monitoringResource ManagerHierarchically manage resources by project, folder, and organization.AWS Resource Access Manager, AWS OrganizationsAzure Resource Manager
Security & identitySIEMChronicleNormalizes, indexes, correlates, and analyzes security and network data to provide instant analysis and context on risky activity.Amazon Security LakeAzure Sentinel
Security & identitySecret managementSecret ManagerStore API keys, passwords, certificates, and other sensitive data.AWS Secrets Manager, AWS Systems Manager Parameter StoreAzure Key Vault
Security & identityKey managementCloud Key Management Service (Cloud KMS)Manage encryption keys on Google Cloud.AWS Key Management Service (KMS)Azure Key Vault
Security & identitySecurity and risk managementSecurity Command CenterSecurity and risk management platform for Google Cloud.Amazon Guard Duty, AWS Security Hub, AWS Audit Manager, AWS ConfigMicrosoft Defender for Cloud
Security & identityZero trustBeyondCorp EnterpriseEnable secure access to critical applications and services, with integrated threat and data protection.
Security & IdentityIAMWorkload Identity FederationUse an external identity provider (IdP) to authenticate and authorize your users using IAM, so that your users can access Google Cloud services.AWS IAM Identity CenterAzure Active Directory External Identities
ServerlessBuildCloud Storage for FirebaseStore 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.AWS Simple Storage Service (S3)Azure Blob Storage
ServerlessBuildFirebase AuthSign 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.Amazon CognitoAzure App Service authentication (Easy Auth)
ServerlessBuildFirebase HostingProvides fast and secure hosting for your Firebase web app, static and dynamic content, and microservices, including a generous free tier.AWS Amplify HostingGitHub Pages, Static Web Apps
ServerlessBuildFirebase Realtime DatabaseStore 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.Amazon DynamoDB, AWS AppSyncAzure Cosmos DB
ServerlessContainers without infrastructureCloud RunDevelop and deploy highly scalable containerized applications on a fully managed serverless platform.AWS App Runner, AWS Fargate, AWS LambdaAzure Container Apps, Azure Container Instances
ServerlessEngageFirebase A/B TestingDeploy 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.
ServerlessEngageFirebase Cloud MessagingSend and receive notifications across platforms with this reliable and battery-efficient connection between your server and devices, including iOS, Android, and the web.Amazon Device Messaging (ADM), Amazon Simple Notification Service (SNS)Azure Notification Hubs
ServerlessEngageFirebase Messaging Campaigns (Firebase Cloud Messaging or Firebase In-App Messaging)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.Amazon Simple Notification Service (SNS)Azure Notification Hubs
ServerlessEngageFirebase Remote ConfigControl and optimize your app on the fly.AWS AppConfigAzure App Configuration
ServerlessEngageGoogle Analytics for FirebaseMake informed decisions regarding application marketing and performance optimizations by understanding user behavior using the Firebase SDK and integration with the Google ecosystem.AWS Amplify, Amazon Pinpoint
ServerlessEvent handlingEventarcAsynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes.AWS EventBridgeAzure Event Grid
ServerlessFaaSCloud FunctionsRun your code with zero server management with this scalable, pay-as-you-go functions-as-a-service (FaaS) offering.AWS LambdaAzure Functions Serverless Compute
ServerlessFaaSCloud Functions for FirebaseRun backend code for your Firebase applications in response to events that are triggered by Firebase and Google Cloud features, without managing servers.AWS LambdaAzure Functions Serverless Compute
ServerlessRelease & monitorFirebase App DistributionDistribute your Firebase apps to trusted testers quickly and easily.Azure App Center
ServerlessRelease & monitorFirebase CrashlyticsGet real-time, actionable insight into Firebase application issues with this native crash reporting solution for iOS, Android, and Unity, including streaming data export.Azure App Center
ServerlessRelease & monitorFirebase Performance MonitoringGain insight into your app’s performance issues.
ServerlessRelease & monitorFirebase Test LabTest your Firebase application on devices hosted in a Google data center.AWS Device FarmAzure App Center
ServerlessWorkflow orchestrationWorkflowsOrchestrate and automate Google Cloud and HTTP-based API services with serverless workflows.AWS Step FunctionsAzure Logic Apps
ServerlessRelease & monitorFirebase App CheckHelp protect your API resources from abuse by preventing unauthorized clients from accessing your backend resources.
ServerlessFaaSFirebase ExtensionsDeploy pre-built solutions to add new functionality to your app without managing servers or containers. New functionality includes payment processing, data syncing, and generative AI.AWS Serverless Applications
ServerlessBuildFirebase Machine LearningUse machine learning in your apps to solve real-world problems.
StorageBlock storagePersistent DiskStore data from VM instances running in Compute Engine or GKE, Google Cloud’s state-of-the-art block storage offering.Amazon Elastic Block Store (EBS)Azure Disk Storage
StorageFile storageFilestoreProvide fully managed NFS file servers on Google Cloud for applications running on Compute Engine VMs (VMs) instances or GKE clusters.Amazon Elastic File System (EFS)Azure Files
StorageInfrequently accessed object storageCloud Storage ArchiveStore infrequently accessed data using Google Cloud’s ultra low-cost, highly durable, highly available archival storage.Amazon S3 GlacierAzure Archive Storage
StorageObject storageCloud StorageStore any amount of data and retrieve it as often as you’d like, using Google Cloud’s object storage offering.AWS Simple Storage Service (S3)Azure Blob Storage

作为云专家,有时候人们会固守特定的服务提供商,但他们仍然想了解有哪些可供选择的替代方案。我希望在表格中找到的信息对你也有帮助。

最初,我计划包括关于每项服务的更多细节,例如,AWS Lambda支持哪些脚本语言和版本,但是每个云服务提供商都在发生如此多的变化,维护这个表格的时效性会非常困难。因此,我决定只包括这些服务的名称,更详细的信息可以通过以下链接找到:

Amazon AWS: https://aws.amazon.com/products/

Google Cloud Platform (GCP): https://cloud.google.com/products/

Microsoft Azure: https://azure.microsoft.com/services/

© 2011 - 2025 Macro Zhao的分享站

关于我

如遇到加载502错误,请尝试刷新😄

Hi,欢迎访问 Macro Zhao 的博客。Macro Zhao(或 Macro)是我在互联网上经常使用的名字。

我是一个热衷于技术探索和分享的IT工程师,在这里我会记录分享一些关于技术、工作和生活上的事情。

我的CSDN博客:
https://macro-zhao.blog.csdn.net/

欢迎你通过评论或者邮件与我交流。
Mail Me

推荐好玩(You'll Like)
  • AI 动·画
    • 这是一款有趣·免费的能让您画的画中的角色动起来的AI工具。
    • 支持几十种动作生成。
我的项目(My Projects)
  • 爱学习网

  • 小乙日语App

    • 这是一个帮助日语学习者学习日语的App。
      (当然初衷也是为了自用😄)
    • 界面干净,简洁,漂亮!
    • 其中包含 N1 + N2 的全部单词和语法。
    • 不需注册,更不需要订阅!完全免费!
  • 小乙日文阅读器

    • 词汇不够?照样能读日语名著!
    • 越读积累越多,积跬步致千里!
    • 哪里不会点哪里!妈妈再也不担心我读不了原版读物了!
赞助我(Sponsor Me)

如果你喜欢我的作品或者发现它们对你有所帮助,可以考虑给我买一杯咖啡 ☕️。这将激励我在未来创作和分享更多的项目和技术。🦾

👉 请我喝一杯咖啡

If you like my works or find them helpful, please consider buying me a cup of coffee ☕️. It inspires me to create and share more projects in the future. 🦾

👉 Buy me a coffee