z ‐ cloud terminology differences between AWS, Azure, and OCI - SanjeevOCI/Ocidocs GitHub Wiki

Here is a comparison of key cloud terminology differences between AWS, Azure, and OCI:


1. Compute

Concept AWS Azure OCI
Virtual Machine EC2 (Elastic Compute Cloud) Virtual Machine (VM) Compute Instance
Auto-Scaling Auto Scaling Groups (ASG) Virtual Machine Scale Sets Instance Pool
Bare Metal Server Bare Metal Instances Azure Bare Metal Instances Bare Metal Instances
Container Service ECS (Elastic Container Service) / Fargate Azure Container Instances (ACI) OCI Container Instances

2. Networking

Concept AWS Azure OCI
Virtual Network VPC (Virtual Private Cloud) VNet (Virtual Network) VCN (Virtual Cloud Network)
Subnet Subnet Subnet Subnet
Load Balancer Elastic Load Balancer (ELB) Azure Load Balancer Load Balancer
Firewall Security Groups / NACLs NSG (Network Security Group) Security Lists / NSGs
Peering VPC Peering VNet Peering Local/Remote Peering
DNS Service Route 53 Azure DNS OCI DNS
VPN Service Site-to-Site VPN Azure VPN Gateway VPN Connect

3. Storage

Concept AWS Azure OCI
Object Storage S3 (Simple Storage Service) Azure Blob Storage Object Storage
Block Storage EBS (Elastic Block Store) Azure Managed Disks Block Volume
File Storage EFS (Elastic File System) Azure Files File Storage
Archive Storage S3 Glacier Azure Blob Archive Tier Archive Storage
Storage Gateway AWS Storage Gateway Azure Storage Gateway OCI Storage Gateway

4. Database

Concept AWS Azure OCI
Relational Database RDS (Relational Database Service) Azure SQL Database Autonomous Database / DB System
NoSQL Database DynamoDB Azure Cosmos DB NoSQL Database
Data Warehouse Redshift Azure Synapse Analytics Autonomous Data Warehouse
Database Migration DMS (Database Migration Service) Azure Database Migration Service Database Migration Service

5. Identity and Access Management (IAM)

Concept AWS Azure OCI
Identity Management IAM (Identity and Access Management) Azure Active Directory (AAD) IAM (Identity and Access Management)
Role-Based Access Control IAM Roles RBAC (Role-Based Access Control) Policies
Multi-Factor Authentication MFA MFA MFA

6. Monitoring and Logging

Concept AWS Azure OCI
Monitoring CloudWatch Azure Monitor Monitoring
Logging CloudTrail Azure Log Analytics Logging
Alerts CloudWatch Alarms Azure Alerts Alarms

7. Security

Concept AWS Azure OCI
Key Management Service KMS (Key Management Service) Azure Key Vault Vault
Web Application Firewall AWS WAF Azure WAF OCI WAF
Secrets Management Secrets Manager Azure Key Vault Vault (Secrets)
DDoS Protection AWS Shield Azure DDoS Protection DDoS Protection

8. DevOps and Automation

Concept AWS Azure OCI
Infrastructure as Code CloudFormation Azure Resource Manager (ARM) Resource Manager (Terraform preferred)
CI/CD CodePipeline / CodeBuild Azure DevOps Pipelines DevOps (via Jenkins, GitLab, etc.)
Configuration Management OpsWorks Azure Automation Resource Manager Templates

9. AI/ML

Concept AWS Azure OCI
AI/ML Platform SageMaker Azure Machine Learning Data Science and AI Services
Pre-Trained Models AWS AI Services (e.g., Rekognition, Polly) Azure Cognitive Services OCI AI Services

10. Pricing and Billing

Concept AWS Azure OCI
Pricing Calculator AWS Pricing Calculator Azure Pricing Calculator OCI Pricing Calculator
Free Tier AWS Free Tier Azure Free Account OCI Always Free Tier

Key Takeaways

  • AWS: Known for its maturity, extensive services, and global reach.
  • Azure: Strong in hybrid cloud, enterprise integration, and Microsoft ecosystem.
  • OCI: Focused on performance, cost-efficiency, and enterprise workloads.

Understanding these terminologies helps in navigating and comparing services across cloud providers effectively.