The following sections provide an overview of the technologies that are used in an ActiveDR environment for Oracle Database.
Everpure FlashArray
FlashArray is an all-flash storage solution that provides storage and database administrators with a fast, scalable, unified block- and file-storage platform that is ideal for high-performance Oracle databases.
By providing a unified interface and simple-to-use tools for storage administrators, FlashArray enables administrators to quickly and seamlessly replicate, move, and manage data. FlashArray also deduplicates and compresses all data before it is written, efficiently reducing its size without impacting performance. Storage and database administrators can further increase storage capacity by using the FlashArray snapshot capabilities to create snapshots of production databases. They can then use those snapshots in development or testing environments.
The FlashArray family consists of the following:
-
FlashArray//XL™: Provides high-performance storage at scale that helps reduce the number of arrays needed to run large applications.
-
FlashArray//X™: Provides high-performance, high-capacity storage that is ideal for performance-oriented workloads.
-
FlashArray//C™: Provides low-latency storage for capacity-oriented workloads.
ActiveDR
ActiveDR provides near synchronous storage replication between two FlashArray systems within or across disparate data centers to protect against threats such as hardware failures, ransomware attacks, and user errors. ActiveDR enables a nearzero recovery point objective that improves business resilience for critical application infrastructure compared to traditional asynchronous replication.
ActiveDR simplifies disaster recovery by providing continuous data protection and enabling non-disruptive testing of disaster recovery workflows. Organizations can perform test failovers, live failovers, resynchronization, and failbacks without disrupting production or halting replication, which helps ensure operational continuity while validating recovery readiness.
ActiveDR uses near-synchronous replication, making it ideal for latency-sensitive Oracle workloads and geographically distributed environments. Unlike synchronous replication, it doesn't require remote acknowledgment of writes, allowing for efficient use of existing wide area networks without performance trade-offs.
ActiveDR consists of three components:
-
Pods: These are storage-management containers that organize storage objects and configuration settings into groups that are failed over and failed back as a unit. A pod can contain volumes, volume snapshots, and protection groups. Additionally, a pod can contain configuration settings such as protection group snapshot schedules, snapshot retention policies, and quality-of-service volume limits.
-
Replica links: These provide replication between pods and provide directional and auto-reversing capabilities. Once a replica link is created, ActiveDR is automatically enabled.
-
Connected FlashArray systems: ActiveDR requires a minimum of two FlashArray systems connected over a network to replicate data between. With no latency requirements, these systems can be within the same data center or as far apart as on different continents.
Pod-based replication helps simplify storage management across sites by replicating all configuration changes made on a primary site array to the secondary site array, which helps simplify management and disaster recovery storage failovers. ActiveDR also supports multi-directional replication for different pods. For example, a database administrator might have a pod at their primary site that they want to replicate to their secondary site, while the secondary site might contain a pod that they want to replicate back to their primary site. ActiveDR lets them easily configure the pods to replicate in either direction between sites.
Differences Between ActiveCluster, Asynchronous Replication, and ActiveDR
FlashArray has several storage replication functions that can be used to protect an organization's data. Among them are synchronous replication, which is used by the ActiveCluster™ solution, asynchronous replication storage array volume snapshots, and near-synchronous replication with ActiveDR.
ActiveCluster
ActiveCluster uses synchronous replication to maintain copies of data between two FlashArray systems. When data is written to a primary site FlashArray, it is simultaneously copied to a secondary site FlashArray. Once the data is written to both arrays, the write is acknowledged to the host system. This method of replication is recommended when the latency between arrays is 11ms or less, which means that ActiveCluster should be used between arrays in the same data center, or between data centers that have very-low-latency wide area network capabilities. For more information about ActiveCluster, see ActiveCluster Solution Overview.
Asynchronous Replication
Asynchronous replication is a snapshot-based solution that uses space-efficient snapshots to replicate data between FlashArray storage devices, while ActiveDR is a streaming-based solution that continuously replicates volume data between FlashArrays at different sites. When asynchronous replication is enabled on a volume at the primary site FlashArray, a snapshot of the volume is created on the primary site array and then replicated to the secondary site array. The first snapshot transfer is a baseline, which is a complete copy of the entire contents of the volume. All subsequent transfers are incremental transfers that result by comparing existing data on the storage array with the newly created snapshot to determine what data to send to the secondary site array. For more information about asynchronous replication, see FlashArray Asynchronous Replication Configuration and Best Practices Guide.
ActiveDR
ActiveDR offers near-synchronous, pod-based replication, making it ideal for disaster recovery scenarios where data must be replicated across long-distance or high-latency sites. Unlike ActiveCluster (which requires low latency for synchronous replication) or traditional asynchronous replication (which has higher recovery point objectives), ActiveDR provides a balance—delivering near real-time replication without strict latency dependencies or host-level confirmation. However, its performance can still be impacted by extreme latency, and it does continuously replicate data in pod-based consistency groups.
For more information about ActiveDR, visit the Everpure support site.
Oracle Database
Oracle Database is a relational database management system ideal for businesses to efficiently store, retrieve, and manage large amounts of data. It uses SQL for querying and managing data, and it supports a wide variety of applications and integrations, from small to enterprise-level systems. Oracle databases use multitenant architecture to become multitenant container databases, which can contain user-created pluggable databases and application containers.
Within this white paper, Oracle Database is considered the core database platform that supports an organization's business applications and services and that will contain the data being replicated by ActiveDR.