Wednesday, September 9, 2026

OCI, AWS, GCP & Azure Cloud Terminology Comparison

A practical AWS vs GCP vs OCI vs Azure terminology comparison that is useful for cloud engineers, architects, and interview preparation.

Cloud Terminology Comparison

CategoryAWSGCPOCIAzure
Cloud ProviderAmazon Web ServicesGoogle Cloud PlatformOracle Cloud InfrastructureMicrosoft Azure
Account / Top LevelAWS AccountGoogle Cloud OrganizationTenancyAzure Tenant
Grouping / HierarchyAWS OrganizationsOrganization → Folders → ProjectsTenancy → CompartmentsManagement Groups → Subscriptions → Resource Groups
Project / SubscriptionAWS AccountProjectCompartmentSubscription
Resource GroupingResource Groups / TagsProject / FolderCompartmentResource Group
RegionRegionRegionRegionRegion
Availability ZoneAvailability ZoneZoneAvailability DomainAvailability Zone
Data CenterAvailability Zone contains multiple data centersZone consists of one or more data centersAvailability Domain consists of data centersAvailability Zone is a physically separate location within a region
Virtual NetworkVPCVPCVCNVirtual Network (VNet)
SubnetSubnetSubnetSubnetSubnet
Public IPElastic IPStatic External IPPublic IPPublic IP
Private IPPrivate IPInternal IPPrivate IPPrivate IP
Internet GatewayInternet GatewayDefault Internet GatewayInternet GatewayInternet Gateway
NAT GatewayNAT GatewayCloud NATNAT GatewayNAT Gateway
FirewallSecurity Groups / NACLsVPC Firewall RulesSecurity Lists / NSGsNetwork Security Groups / Azure Firewall
Route TableRoute TableRoutesRoute TableRoute Table
Load BalancerElastic Load BalancingCloud Load BalancingLoad BalancerAzure Load Balancer / Application Gateway
DNSRoute 53Cloud DNSDNSAzure DNS
CDNCloudFrontCloud CDNOCI CDNAzure Front Door / CDN
Virtual MachineEC2Compute EngineComputeAzure Virtual Machines
VM ImageAMIMachine ImageCustom ImageVM Image
AutoscalingEC2 Auto ScalingManaged Instance GroupsInstance Pools / AutoscalingVirtual Machine Scale Sets
Serverless ComputeLambdaCloud Run / Cloud FunctionsFunctionsAzure Functions
ContainersECS / EKSGKEOKEAKS
Container RegistryECRArtifact RegistryOCIRAzure Container Registry
Object StorageS3Cloud StorageObject StorageBlob Storage
Block StorageEBSPersistent DiskBlock VolumeManaged Disks
File StorageEFSFilestoreFile StorageAzure Files
Archive StorageS3 GlacierCloud Storage ArchiveArchive StorageAzure Archive Storage
Relational DatabaseRDS / AuroraCloud SQL / AlloyDBBase Database ServiceAzure SQL Database
MySQLRDS for MySQL / AuroraCloud SQL for MySQLMySQL HeatWaveAzure Database for MySQL
PostgreSQLRDS for PostgreSQL / AuroraCloud SQL for PostgreSQL / AlloyDBPostgreSQLAzure Database for PostgreSQL
NoSQL DatabaseDynamoDBFirestore / BigtableNoSQL DatabaseCosmos DB
Data WarehouseRedshiftBigQueryAutonomous Data WarehouseSynapse Analytics
Message QueueSQSCloud Tasks / Pub/SubQueueService Bus
Publish/SubscribeSNSPub/SubNotificationsService Bus Topics / Event Grid
Event ServiceEventBridgeEventarcEventsEvent Grid
StreamingKinesisPub/SubStreamingEvent Hubs
Secrets ManagementSecrets ManagerSecret ManagerVaultKey Vault
Encryption KeysKMSCloud KMSVault / Key ManagementKey Vault
Identity ServiceIAMCloud IAMIAMMicrosoft Entra ID
Role-Based AccessIAM Roles / PoliciesIAM RolesIAM PoliciesRBAC
MonitoringCloudWatchCloud MonitoringMonitoringAzure Monitor
LoggingCloudWatch LogsCloud LoggingLoggingAzure Monitor Logs
Audit LogsCloudTrailCloud Audit LogsAuditAzure Activity Log
Configuration ManagementAWS ConfigCloud Asset Inventory / Config ControllerCloud Guard / Resource SearchAzure Policy
Infrastructure as CodeCloudFormation / CDKDeployment Manager / TerraformResource Manager / TerraformARM Templates / Bicep / Terraform
Managed KubernetesEKSGKEOKEAKS
API ManagementAPI GatewayAPI GatewayAPI GatewayAPI Management
Machine Learning PlatformSageMakerVertex AIOCI Data ScienceAzure Machine Learning
Data MigrationAWS DMSDatabase Migration ServiceDatabase MigrationAzure Database Migration Service
Key-Value / NoSQLDynamoDBFirestoreNoSQL DatabaseCosmos DB
Virtual DesktopWorkSpacesGoogle Cloud Virtual Desktops / partnersOCI Secure DesktopsAzure Virtual Desktop
Email ServiceSES— / partnersEmail DeliveryAzure Communication Services
DevOps / CI/CDCodePipeline / CodeBuildCloud Build / Cloud DeployDevOps ServicesAzure DevOps
Container ServerlessFargateCloud RunContainer InstancesContainer Apps
Private ConnectivityDirect ConnectCloud InterconnectFastConnectExpressRoute
VPNSite-to-Site VPNCloud VPNVPNAzure VPN Gateway

The Most Important Equivalents

If you're moving between clouds, these are the mappings worth memorizing:

AWSGCPOCIAzure
EC2Compute EngineComputeVirtual Machines
VPCVPCVCNVNet
SubnetSubnetSubnetSubnet
S3Cloud StorageObject StorageBlob Storage
EBSPersistent DiskBlock VolumeManaged Disk
EFSFilestoreFile StorageAzure Files
RDSCloud SQLBase Database ServiceAzure SQL / Azure Database
DynamoDBFirestore / BigtableNoSQL DatabaseCosmos DB
RedshiftBigQueryAutonomous Data WarehouseSynapse
LambdaCloud Functions / Cloud RunFunctionsAzure Functions
EKSGKEOKEAKS
ECRArtifact RegistryOCIRACR
ELBCloud Load BalancingLoad BalancerAzure Load Balancer
Route 53Cloud DNSDNSAzure DNS
CloudFrontCloud CDNOCI CDNAzure Front Door
IAMCloud IAMIAMEntra ID + Azure RBAC
KMSCloud KMSVaultKey Vault
CloudWatchCloud MonitoringMonitoringAzure Monitor
CloudTrailCloud Audit LogsAuditActivity Log
SQSCloud Tasks / Pub/SubQueueService Bus
SNSPub/SubNotificationsService Bus / Event Grid
KinesisPub/SubStreamingEvent Hubs
API GatewayAPI GatewayAPI GatewayAPI Management
Direct ConnectCloud InterconnectFastConnectExpressRoute
CloudFormationDeployment Manager / TerraformResource Manager / TerraformARM / Bicep / Terraform

Easy way to remember the four clouds

Compute

AWS EC2 → GCP Compute Engine → OCI Compute → Azure VM

Network

AWS VPC → GCP VPC → OCI VCN → Azure VNet

Object Storage

AWS S3 → GCP Cloud Storage → OCI Object Storage → Azure Blob

Kubernetes

AWS EKS → GCP GKE → OCI OKE → Azure AKS

Serverless

AWS Lambda → GCP Cloud Run/Functions → OCI Functions → Azure Functions

Identity

AWS IAM → GCP IAM → OCI IAM → Microsoft Entra ID/Azure RBAC

If you're preparing for multi-cloud architecture or interviews, the most useful next step is a service-by-service AWS → GCP → OCI → Azure cheat sheet with ~100 services, including networking, databases, security, DevOps, Kubernetes, serverless, and monitoring.