Back to Agents

Multi-Cloud Service Comparison

plugins/cloud-infrastructure/skills/multi-cloud-architecture/references/service-comparison.md

latest1.7 KB
Original Source

Multi-Cloud Service Comparison

Compute

Use CaseAWSAzureGCPOCI
General-purpose VMsEC2Virtual MachinesCompute EngineCompute
Managed KubernetesEKSAKSGKEOKE
Serverless functionsLambdaFunctionsCloud FunctionsFunctions
Containers without cluster managementECS/FargateContainer Apps / Container InstancesCloud RunContainer Instances

Storage

Use CaseAWSAzureGCPOCI
Object storageS3Blob StorageCloud StorageObject Storage
Block storageEBSManaged DisksPersistent DiskBlock Volumes
File storageEFSAzure FilesFilestoreFile Storage
Archive storageGlacier / Deep ArchiveArchive StorageArchive StorageArchive Storage

Data Services

Use CaseAWSAzureGCPOCI
Managed relational databaseRDSSQL DatabaseCloud SQLMySQL HeatWave
Distributed / globally resilient SQLAurora Global DatabaseCosmos DB for PostgreSQL / SQL patternsCloud SpannerAutonomous Database
NoSQLDynamoDBCosmos DBFirestoreNoSQL Database
StreamingKinesis / MSKEvent HubsPub/Sub / ConfluentStreaming

Platform Selection Notes

  1. Prefer provider-native managed services when team expertise and lock-in tolerance are high.
  2. Prefer Kubernetes, PostgreSQL, Redis, and open observability stacks when portability matters.
  3. Use OCI when Oracle database affinity, predictable networking, or regulated workload isolation are primary drivers.
  4. Compare egress, managed service premiums, and support plans before splitting workloads across providers.