Replicate Your Data

Data replication enables you to perform ongoing automatic asynchronous replication of block volumes, boot volumes, and volume groups to other regions and availability domains.
Oracle Cloud Infrastructure Block Volumes supports the following scenarios without requiring volume backups and volume group backups:
  • Disaster recovery
  • Migration
  • Business expansion

Replication is complementary to backup, not a replacement. Where backups give you a point-in-time snapshot of volumes that enables you to return to a previous version of a volume or volume group, replias give you the current version of the data.

Boot and Block Volume Replication

Cloud Architect, Cloud Operations Manager, Security Architect

Oracle Cloud Infrastructure Block Volumes provides you with the capability to perform ongoing automatic asynchronous replication of block volumes, boot volumes, and volume groups to other regions and availability domains.

Block Volume supports two types of replication:

  • Cross region: Used for replication between regions.
  • Cross availability domain: Used for replication between availability domains within the same region. This feature supports the following scenarios without requiring volume backups and volume group backups:
    • Disaster recovery
    • Migration
    • Business expansion

The replication feature is complementary to the backup feature, not a replacement. Backups give you a point-in-time snapshot of volumes that enables you to return to a previous version of a volume or volume group. Replicas give you the current version of the data.

When you enable replication for a volume or volume group, the process includes an initial sync of the data from the source to the replica. Depending on volume size and amount of data written to volumes, this sync can take hours. After the initial synchronization process is complete, the replication process is continuous, with the typical Recovery Point Object (RPO) target rate being less than thirty minutes for replication across regions, however the RPO can vary.

File Storage Replication

Cloud Architect, Cloud Operations Manager, Security Architect

File Storage replication allows you to replicate your source file systems to target file systems in different availability domains. These targets can exist across multiple availability domains within a region or across different regions in your tenancy.

This functionality is critical for many customers who need disaster recovery solutions to protect critical business data and adhere to compliance requirements. File Storage replication uses snapshots and clones as some of the building blocks for its replication and disaster recovery architecture.

Object Storage Replication

Cloud Architect, Cloud Operations Manager, Security Architect

Replication provides protection from regional outages, aids in disaster recovery efforts, and addresses data redundancy compliance requirements. Maintaining multiple copies of data in regional locations closer to user access can also reduce latency.

Enabling Object Storage replication requires you create a replication policy on the source bucket that identifies the region and the bucket that's the destination of the replication. After the replication policy is created, the destination bucket is read-only and updated only by replication from the source bucket. Objects uploaded to a source bucket after policy creation are asynchronously replicated to the destination bucket. Objects deleted from the source bucket after policy creation are automatically deleted from the destination bucket. Objects uploaded to a source bucket before policy creation aren't replicated.

Oracle Database Replication

Cloud Architect, Cloud Operations Manager, Security Architect

For Oracle databases, Oracle Data Guard and Oracle Active Data Guard offer the best data protection and data availability solution for mission-critical databases that are the life-blood of businesses, large and small.

Data Guard operates on a simple principle: ship redo, and then apply redo. Redo includes all of the information needed by the Oracle Database to recover a database transaction.