About Service Comparisons
To make more informed decisions regarding which cloud services to adopt, solution architects and CloudOps administrators considering popular cloud offerings need to compare our competitors' services with Oracle Cloud Infrastructure's similar services.
This guide introduces Amazon Web Services (AWS) professionals to the core capabilities of Oracle Cloud Infrastructure. It is designed for AWS Solution Architects and SysOps Administrators familiar with AWS features and setup and want to gain experience configuring OCI products immediately. Like AWS, Oracle Cloud Infrastructure is built around a core set of compute, storage, database, and networking services and over the top offer a broad and deep set of capabilities with global coverage.
- Regions & Availability Domains
- Domains Accounts, Tagging & Organizing
- Service Mapping
Regions and Availability Domains
Amazon Web Services and OCI products are both deployed in similar variations of regions and availability domains.
Nearly all AWS products are deployed within regions located around the world. Each region comprises a group of data centers that are in relatively close proximity to each other. Amazon divides each region into two or more availability zones. By design, each AWS availability zone is isolated and independent from other AWS zones. This design helps ensure that the availability of one zone doesn't affect the availability of other zones, and that services within zones remain independent of each other.
Similarly, OCI is hosted in regions and availability domains. A region is a localized geographic area, and an availability domain is one or more data centers located within a region. A region is composed of one or more availability domains. OCI availability domains are isolated from each other, fault tolerant, and very unlikely to fail simultaneously or be impacted by the failure of another availability domain. When you configure your cloud services, use multiple availability domains to ensure high availability and to protect against resource failure.
For a full mapping of OCI 's global regions and availability domains, see OCI's Cloud Regions—Infrastructure and Platform Services.
Each availability domain contains three fault domains. A fault domain is a grouping of hardware and infrastructure within an availability domain. This lets you distribute your instances so that they are not on the same physical hardware within a single availability domain. A hardware failure or Compute hardware maintenance event that affects one fault domain does not affect instances in other fault domains.
The physical hardware in a fault domain has independent and redundant power supplies, which prevents a failure in the power supply hardware within one fault domain from affecting other fault domains.
Concept | Amazon Web Services | Oracle Cloud Infrastructure |
Cluster of data centers and services | Region | Region |
Abstracted data center | Availability Zone | Availability Domain |
Hardware Grouping | Placement groups | Fault domains |
Accounts, Tagging, and Organizing
Here, we compare what happens when you sign up for an AWS account and for an OCI account and how these services organize those accounts.
To use an AWS service, you must sign up for an AWS account. After you have completed this process, you can launch any service under your account within Amazon's stated limits, and these services are billed to your specific account. Now to manage these AWS resources, you can optionally assign your own metadata to each resource in the form of tags.
A tag is a label that you assign to an AWS resource. Each tag consists of a key and an optional value. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. You can further group together and organize resources with AWS Resource Groups. Moreover, you can create several different accounts and centrally manage them using AWS Organizations.
Similarly, OCI requires you to sign up for the service. When your request is processed, you will be provisioned a tenancy in OCI. By default, any OCI tenancy has a default root compartment, named after the tenancy itself. The tenancy administrator (default root compartment administrator) is any user who is a member of the default Administrators group.
Compartments help to organize and isolate cloud resources in a way that they can be accessed only by certain groups that have been given permission by an administrator in your organization. Once compartments are created, they can be assigned their own administrators who can then create sub-compartments and assign delegated administrators to each of them. OCI supports up to a 6-level deep compartment hierarchy and the administrator of a parent compartment has full powers over its children compartments. Compartments are global, they stretch out to all OCI regions within a given tenancy.
OCI Tagging enables you to attach arbitrary, free-form metadata to cloud resources, like compute instances. The labels that tags provide can help you organize and control resources. For example, you can add tags to describe the business organizations that are responsible for a resource, or operational metadata needed to manage your resources effectively. While other public cloud tagging implementations support free-form tags, that approach provides no structure. OCI supports free-from tags, but our solution goes further. We recommend the use of our Defined Tags, which eliminate many of the drawbacks of free-form approaches. Defined Tags support a schema to help you control tagging, ensure consistency, and prevent tag spam. You can even use tags to script bulk actions on your resources, to automate and simplify tasks.
AWS and OCI both have default soft limits on their services for new accounts. The service limit is the allowance set on a resource. For example, your tenancy is allowed a maximum number of compute instances per availability domain. These soft limits are not tied to technical limitations for a given service—instead, they are in place to help prevent fraudulent accounts from using excessive resources, and to limit risk for new users, keeping them from spending more than intended as they explore the platform. If you find that your application has outgrown these limits, you can also request a service limit increase. Sometimes these limits may be increased for you automatically based on your OCI resource usage and account standing.
Concept | Amazon Web Services | Oracle Cloud Infrastructure |
Account | Account | Tenancy |
Organizing resources | Resource Groups | Compartments |
Metadata to resources | Tags | OCI Tagging (Free-form & Defined Tags) |
Multiple accounts management | AWS Organizations | Organization Management |
Service Mapping
The following tables provide a side-by-side comparison of the various services available on AWS and OCI.
Compute Service Mapping
This table maps AWS compute services to comparable OCI compute services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Multi-tenant Virtual Machines | Amazon Elastic Compute Cloud (EC2) | OCI Virtual Machine Instances |
Single tenant Virtual Machines | Amazon EC2 Dedicated Instances | OCI Dedicated Virtual Machine Hosts |
Bare Metal hosts | Amazon EC2 Bare Metal Instances | OCI Bare Metal Instances |
Managed Kubernetes Service and Registry |
Amazon Elastic Kubernetes Service (EKS) Amazon Elastic Container Registry |
Oracle Container Engine for Kubernetes |
Serverless | Lambda | Oracle Functions |
Storage Service Mapping
This table maps AWS storage services to comparable OCI storage services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Object Storage | Amazon Simple Storage Service (S3) | Object Storage |
Archival Storage | Amazon S3 Glacier | Archive Storage |
Block Storage | Amazon Elastic Block Store (EBS) | Block Volumes |
Shared File System | Amazon Elastic File System | File Storage |
Bulk Data Transfer | AWS Snowball | Data Transfer Appliance |
Hybrid Data Migration | AWS Storage Gateway | rclone OCIFS (Linux) |
Networking and Edge Service Mapping
This table maps AWS networking and edge services to comparable OCI networking and edge services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Virtual Network | Amazon Virtual Private Cloud | Virtual Cloud Network (VCN) |
Dedicated Private Connectivity | AWS Direct Connect | FastConnect |
Site-to-Site Connectivity | AWS VPN | VPN Connect |
DNS and Query Management | Amazon Route 53 | OCI Domain Name System (DNS) |
Traffic Load Balancer | AWS Elastic Load Balancing | OCI Load Balancing |
Managed Email Delivery Service | Amazon Simple Email Service | OCI Email Delivery |
Firewall | Web Application Firewall | Web Application Firewall |
DDoS Protection | Shield | DDoS Protection |
Database Service Mapping
This table maps AWS database services to comparable OCI database services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Managed Relational Database systems |
Amazon Relational Database Service (RDS) Amazon Aurora |
Oracle Autonomous Transaction Processing (ATP) |
NoSQL | Amazon DynamoDB | Oracle NoSQL Database Cloud Service |
Data warehousing | Amazon Redshift | Oracle Autonomous Data Warehouse (ADW) |
Big Data, Analytics and AI/ML Service Mapping
This table maps AWS big data, analytics, and AI/ML services to comparable OCI services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Batch Data Processing |
Batch Amazon Elastic MapReduce |
OCI Data Flow |
Streaming Data Ingest | Amazon Kinesis | OCI Streaming |
Data Analytics and Visualization | Amazon Quicksight | Oracle Analytics Cloud |
Managed Machine Learning Platform | Amazon SageMaker | OCI Data Science |
Metadata Management | Glue | OCI Data Catalog |
Query | Athena | Query Service (now LA, GA 24) |
Messaging and Notifications Service Mapping
This table maps AWS messaging and notifications services to comparable OCI services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Tracking changes to resources | Amazon Cloudwatch Events | OCI Events |
Messaging Queue | Amazon Simple Queuing Service | OCI Streaming |
Publish/Subscribe | Amazon Simple Notification Service | OCI Notifications |
Management Services Service Mapping
This table maps AWS management services to comparable OCI services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Monitoring | Amazon CloudWatch | OCI Monitoring |
Logging | Amazon CloudWatch Logs | OCI Logging |
Deployment | CloudFormation | OCI Resource Manager |
Security and Identity Service Mapping
This table maps AWS security and identity services to comparable OCI services.
Services | Amazon Web Services | Oracle Cloud Infrastructure |
Identity and Access Management | IAM | OCI IAM |
Key Management | Key Management Service | OCI Vault |
Audit | CloudTrail | OCI Audit |
Security Monitoring | Inspector | OCI Cloud Guard |