KNOWLEDGE LABCloud Infrastructure / Service comparisonBack to learning hub
MULTICLOUD FIELD GUIDE

Same building blocks.
Different cloud services.

Compare 26 service and component categories across eight infrastructure providers. Start with the capability, then check the provider’s implementation.

Compare providers

Named service = provider product~ Related = partial match or integration* Self-managed = you operate the software

Scroll the table horizontally to compare every selected provider. Similar purpose does not mean identical features, architecture, SLA or pricing.

26 categories · 8 providers · Provider headings link to official catalogs.
Component / purposeAWSOfficial catalogMicrosoft AzureOfficial catalogGoogle CloudOfficial catalogOracle Cloud (OCI)Official catalogAkamai Cloud / LinodeOfficial catalogIBM CloudOfficial catalogTencent CloudOfficial catalogDigitalOceanOfficial catalog
FoundationsResource hierarchy

Organize billing, ownership, access and policy scope.

Comparison caveat

These are different control and billing boundaries. A project or resource group is not universally equivalent to an account.

Account → organizational units; OrganizationsTenant → management groups → subscriptions → resource groupsOrganization → folders → projectsTenancy → compartmentsAccount → resources / tagsAccount → resource groupsAccount → projects / resourcesTeam → projects / resources
Compute & containersVirtual machines

Run operating systems and workloads with guest-level control.

Comparison caveat

Compare CPU architecture, guest images, disks, tenancy, availability model and responsibility for patching.

EC2Virtual MachinesCompute EngineCompute VM instancesLinodes: Shared / Dedicated CPUVirtual Servers for VPCCloud Virtual Machine (CVM)Droplets
Compute & containersGPU compute

Accelerate training, inference and parallel processing.

Comparison caveat

Hardware, capacity, quotas, regions and supported machine types vary. A GPU is not a managed model platform.

EC2 GPU instance familiesGPU Virtual MachinesGPU-enabled Compute EngineGPU Compute shapesGPU LinodesGPU-capable VPC virtual serversCloud GPU ServiceGPU Droplets
Compute & containersManaged Kubernetes

Operate container workloads with a provider-managed control plane.

Comparison caveat

Check control-plane SLA, worker-node ownership, upgrade policy, networking and add-on costs.

Elastic Kubernetes Service (EKS)Azure Kubernetes Service (AKS)Google Kubernetes Engine (GKE)Kubernetes Engine (OKE)Linode Kubernetes Engine (LKE)IBM Cloud Kubernetes Service; OpenShiftTencent Kubernetes Engine (TKE)DigitalOcean Kubernetes (DOKS)
Compute & containersFunction execution

Run short, event-driven units of application code.

Comparison caveat

Self-hosted frameworks require you to manage runtime and scaling. Runtimes, triggers and execution limits differ.

LambdaAzure FunctionsCloud Run functionsOCI Functions* Functions on LKE / computeCode Engine functionsServerless Cloud Function (SCF)Functions
Compute & containersManaged app / container runtime

Deploy applications without managing a complete Kubernetes cluster.

Comparison caveat

These are related deployment choices: a PaaS, serverless container platform and managed Kubernetes extension have different responsibilities.

App Runner; ECS with FargateApp Service; Container AppsCloud Run~ Container Instances~ Akamai App Platform on LKECode Engine applications / jobs~ TKE ServerlessApp Platform
StorageObject storage

Store files and blobs through an object API.

Comparison caveat

API compatibility does not imply matching durability, consistency, replication, lifecycle or access-control behavior.

S3Blob StorageCloud StorageObject StorageObject Storage (S3-compatible)Cloud Object StorageCloud Object Storage (COS)Spaces (S3-compatible)
StorageBlock storage

Attach persistent disk volumes to compute workloads.

Comparison caveat

Compare IOPS, throughput, attachment rules, encryption, snapshots and supported compute regions.

Elastic Block Store (EBS)Managed DisksPersistent Disk; HyperdiskBlock VolumesBlock StorageBlock Storage for VPCCloud Block Storage (CBS)Volumes
StorageShared file storage

Share filesystem access across clients.

Comparison caveat

NFS, SMB and specialized filesystem services are not interchangeable. Self-managed NFS needs its own HA and backups.

Elastic File System (EFS); FSxAzure Files; Azure NetApp FilesFilestoreFile Storage* NFS on compute / KubernetesFile Storage for VPCCloud File Storage (CFS)Network File Storage (NFS)
StorageBackup & recovery

Create recoverable copies and validate restoration.

Comparison caveat

A snapshot alone is not a full disaster-recovery plan. Test application consistency, retention, restore access and RTO/RPO.

AWS Backup; EBS snapshotsAzure Backup; disk snapshotsBackup and DR; disk snapshotsVolume backups; Recovery ServiceBackups; ImagesIBM Cloud Backup for VPC; snapshotsCloud Backup; CBS snapshotsDroplet Backups; Snapshots
Networking & edgePrivate network

Isolate address spaces and control routing.

Comparison caveat

Regional versus global scope, peering, subnets and overlapping addresses need separate design review.

Virtual Private Cloud (VPC)Virtual Network (VNet)Virtual Private Cloud (VPC)Virtual Cloud Network (VCN)VPC; VLANsVirtual Private Cloud (VPC)Virtual Private Cloud (VPC)VPC
Networking & edgeLoad balancing

Distribute requests across healthy backends.

Comparison caveat

L4 and L7 behavior, TLS termination, health checks, private access and ingress capabilities differ.

Elastic Load Balancing: ALB / NLBLoad Balancer; Application GatewayCloud Load BalancingLoad Balancer; Network Load BalancerNodeBalancersLoad Balancer for VPCCloud Load Balancer (CLB)Load Balancers
Networking & edgeDNS

Resolve service names and manage records.

Comparison caveat

Authoritative DNS, private DNS, health-based routing and global traffic management require different capabilities.

Route 53Azure DNSCloud DNSDNS ManagementDNS ManagerDNS Services; Cloud Internet Services DNSDNSPodDNS / domain management
Networking & edgeCDN / edge delivery

Cache and deliver content close to users.

Comparison caveat

Akamai edge services are separate from Linode compute. Spaces CDN is object-storage delivery, not a full general-purpose edge platform.

CloudFrontAzure Front DoorCloud CDN~ Partner CDN / external edge serviceAkamai CDN / IonCloud Internet ServicesCDN; EdgeOneSpaces CDN
Networking & edgeNetwork firewall controls

Filter network traffic by policy.

Comparison caveat

Instance rules, subnet ACLs and managed inspection appliances enforce at different layers.

Security Groups; Network FirewallNetwork Security Groups; Azure FirewallVPC firewall rules; Cloud NGFWSecurity Lists; NSGs; OCI Network FirewallCloud FirewallsSecurity groups; network ACLsSecurity Groups; Cloud FirewallCloud Firewalls
Networking & edgeWeb application protection

Inspect and protect HTTP applications against abuse.

Comparison caveat

Edge security and bot mitigation capabilities differ by service tier. A network firewall does not replace a WAF.

AWS WAF; ShieldWAF on Application Gateway / Front Door; DDoS ProtectionCloud ArmorOCI WAFAkamai App & API Protector; Bot ManagerCloud Internet Services WAF / DDoSWeb Application Firewall; EdgeOne~ Partner WAF / application controls
Data & integrationManaged relational database

Operate SQL databases with managed maintenance and availability.

Comparison caveat

Engines, administrative permissions, HA, extensions, connection limits and restore features differ.

RDS; AuroraAzure SQL; Database for PostgreSQL / MySQLCloud SQL; AlloyDBOracle Database services; MySQL HeatWaveManaged Databases: MySQL / PostgreSQLDatabases for PostgreSQL; Db2TencentDB; TDSQLManaged Databases: PostgreSQL / MySQL
Data & integrationNoSQL / document storage

Persist non-relational application data.

Comparison caveat

Key-value, document and wide-column databases have different query models and consistency guarantees.

DynamoDB; DocumentDBCosmos DBFirestore; BigtableOracle NoSQL Database* Document database on compute / LKECloudant; Databases for MongoDBTencentDB for MongoDBManaged MongoDB
Data & integrationIn-memory cache

Reduce latency for frequently accessed data.

Comparison caveat

Cache, durable in-memory database and compatible engines differ. Check persistence, failover and client compatibility.

ElastiCache; MemoryDBAzure Managed RedisMemorystoreOCI Cache* Redis / Valkey on compute / LKEDatabases for RedisTencentDB for RedisManaged Caching (Valkey)
Data & integrationQueue / event streaming

Decouple services and buffer asynchronous work.

Comparison caveat

Queues, event routing and logs/streams differ in ordering, delivery, replay, retention and consumer semantics.

SQS; SNS; EventBridge; MSKService Bus; Event Grid; Event HubsPub/Sub; Managed Service for Apache KafkaQueue; Streaming; Events* Broker on compute / LKEEvent StreamsTDMQ; CKafkaManaged Kafka
Security & operationsIdentity & access

Authenticate administrators and authorize cloud resources.

Comparison caveat

Workforce identity, resource authorization and consumer CIAM are separate. Compare fine-grained scope and workload identity.

IAM; IAM Identity CenterMicrosoft Entra ID; Azure RBACCloud IAM; Cloud IdentityOCI IAM; identity domainsCloud Manager access controls / IAMIBM Cloud IAMCloud Access Management (CAM)Identity and Access Management; team roles
Security & operationsKeys & secrets

Protect encryption keys and application credentials.

Comparison caveat

Application secret injection is not equivalent to managed KMS or HSM. Verify ownership, rotation and access audit.

KMS; Secrets ManagerKey Vault; Managed HSMCloud KMS; Secret ManagerOCI Vault / Key Management / Secrets~ External key/secret service or self-managed toolingKey Protect; Secrets ManagerKMS; Secrets Manager~ App secrets / Kubernetes secrets; external KMS
Security & operationsMetrics, logs & traces

Observe workload health and investigate behavior.

Comparison caveat

Built-in metrics, centralized log retention and tracing may require different products or external agents.

CloudWatch; X-RayAzure Monitor; Application InsightsCloud Monitoring; Cloud Logging; TraceMonitoring; Logging; APMAkamai Cloud Pulse; compute metrics; app toolingIBM Cloud Monitoring; Cloud LogsCloud Monitor; Cloud Log Service (CLS)Monitoring; Uptime; app logs
Security & operationsAudit & configuration

Trace control-plane actions and configuration state.

Comparison caveat

Operational logs are not automatically complete audit evidence. Check coverage, retention, export and tamper protection.

CloudTrail; AWS ConfigAzure Activity Log; Azure PolicyCloud Audit Logs; Cloud Asset InventoryAudit; Cloud GuardCloud Pulse audit logs (supported services); external configuration checksActivity Tracker Event Routing; Security and Compliance toolingCloudAudit; Config~ Activity history; CSPM
Security & operationsInfrastructure as code

Version, review and provision repeatable cloud resources.

Comparison caveat

A Terraform provider is an integration, not the same managed control plane as a hosted deployment service. Protect state and credentials.

CloudFormation; CDK; Terraform providerARM templates; Bicep; Terraform providerInfrastructure Manager; Terraform providerResource Manager; Terraform providerLinode Terraform provider; API / CLISchematics; Terraform providerTencentCloud Terraform provider; API / CLIDigitalOcean Terraform provider; API / doctl
AI & machine learningModel training / inference

Train, deploy or invoke machine learning and generative models.

Comparison caveat

Raw GPU capacity, managed training, hosted models and agent platforms are different layers. Check data handling, models, quotas and regions.

SageMaker AI; BedrockAzure Machine Learning; Microsoft FoundryVertex AIOCI Data Science; Generative AI~ GPU compute / self-managed model runtimewatsonx.aiTI-ONE; Tencent HY / LLM ServiceGradient AI Platform; GPU Droplets
TWO DISTINCT COMPANIES

IBM Cloud is a platform. Kyndryl adds managed infrastructure services.

Kyndryl became independent after the separation of IBM’s managed infrastructure services business. It offers managed public, private and hybrid cloud services; its offerings should not be substituted for IBM Cloud product names.

ComparisonIBM CloudKyndryl
Provider roleCloud platform with named compute, storage, data and security services.Managed public/private/hybrid infrastructure and operations, with consulting and modernization.
Compute / storage / containersProvision catalog services such as VPC virtual servers, storage and Kubernetes.Managed Private Cloud provides IaaS/PaaS; public-cloud operations use the selected underlying platform.
Operations & managementIBM Cloud console, APIs and platform services.Kyndryl Bridge and managed-service processes; exact tooling and responsibility follow the engagement.
IBM-related workloadsIBM Power Virtual Server and other platform offerings.Managed services for IBM Z and IBM i, alongside SAP and Oracle application services.
Commercial scopeProduct plans and platform service terms.Engagement-specific service scope, responsibilities and contractual commitments.
COMPARE THE ARCHITECTURE, TOO

What to verify before implementation

Scope & service availability

Choose the exact region, service edition, account type and deployment mode. Tencent’s international and mainland-China catalogs and access requirements can differ.

Data & compliance

Assess residency, subprocessors, data classification, key ownership, contract and regulatory applicability for the actual service. A provider certification does not certify your workload.

Identity & security

Check workforce and workload identities, least privilege, private endpoints, secret rotation, audit coverage and responsibility for OS/runtime patching.

Resilience & operating model

Compare availability zones, failover, backups, restore tests, RTO/RPO, service limits and the control-plane/data-plane dependencies.

Cost & portability

Model compute, storage, requests, egress, support and idle resources. Test API compatibility and migration paths; names alone do not establish a portable design.

Lean Six Sigma evidence

Define the customer-critical outcome, measure a comparable baseline, pilot the design, validate failure paths and maintain a control plan with owners and thresholds.

Use the learning hub’s Standards & updates register for current monitored obligations and your Cloud Infrastructure guide for the implementation runbook. This product-name table is a dated reference snapshot, not a live regional availability or price feed.

Return to revision, architecture and governance

Documentation used for the comparison

Catalog mappings are curated by function. Related and self-managed options are explicitly marked; they are not claims of exact service equivalence or exhaustive coverage of every provider product.