1Z0-997-25 Question 43
Single answerYour company is migrating its mission-critical e-commerce platform to Oracle Cloud Infrastructure. The application must meet near-zero data loss (RPO close to zero) and minimal downtime (low RTO) in the event of a regional outage. At the same time, the business wants to control costs by avoiding unnecessary infrastructure overhead. Which design approach best meets these requirements?
- A
Deploy the application and database across two Availability Domains within a single OCI region, using local backups to meet RPO and RTO requirements.
- B
Set up Active Data Guard replication across two OCI regions, keeping the primary region fully active and the secondary region mostly idle.
- C
Use a single Availability Domain in one OCI region, but replicate data periodically to your on-premises data center through network VPNs.
- D
Deploy the application across multiple Availability Domains in two OCI regions, running in active-active mode to handle peak traffic at both locations.
Show answer and explanation
Correct answer: B
Explanation
The best approach to satisfy near-zero RPO, minimal downtime, and cost considerations is to maintain a standby database in a secondary OCI region using Active Data Guard. This ensures the standby is continually kept up to date while allowing failover when needed to meet RTO goals. For further guidance, refer to Oracle's documentation on 'Designing for Resiliency and Disaster Recovery in OCI' and the 'Oracle Data Guard' documentation.
- A. Incorrect.
Option 1: Deploying across two Availability Domains in a single region improves availability in case of an AD failure, but it does not protect against a full regional outage. Storing local backups within the same region also fails to provide true disaster recovery for near-zero RPO if the entire region is unavailable.
- B. Correct.
Option 2: Using Active Data Guard across two regions provides near-zero data loss by maintaining a near real-time copy of the database in a secondary region. Keeping the secondary region mostly idle reduces costs compared to running both regions actively, while still offering rapid failover capabilities that meet low RTO requirements.
- C. Incorrect.
Option 3: Replicating data to on-premises via VPN can be cost-effective but typically will not achieve near-zero RPO or a robust failover mechanism. Achieving low RTO would also be challenging because of potential network latency and manual processes involved in switching to on-premises resources.
- D. Incorrect.
Option 4: Deploying across multiple Availability Domains in two OCI regions in an active-active configuration can certainly achieve very high availability, but it is more expensive because both regions are fully operational at all times. This often exceeds the cost requirements unless you have consistent high-load demands in multiple geographies.