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.