1Z0-997-25 Question 35
Select 2Your company hosts a mission-critical e-commerce application on Oracle Cloud Infrastructure (OCI), running multiple microservices that store transaction and payment data in an Oracle Database. The business requires an RPO of 10 minutes and an RTO of 30 minutes to maintain business continuity even if an entire OCI region fails. Which two approaches would help meet these requirements while keeping deployment complexity and costs in check?
- A
Deploy the application across multiple Availability Domains in a single region without cross-region replication.
- B
Configure Oracle Data Guard in asynchronous mode to replicate the database to a second OCI region.
- C
Set up synchronous standby databases and block volume replication across regions to guarantee zero data loss.
- D
Implement daily cross-region replication of object storage backups for the microservices� data and configuration files.
- E
Archive transaction logs to external cold storage, restoring them if the primary region goes down.
Show answer and explanation
Correct answers: B, D
Explanation
In high availability and disaster recovery designs on OCI, combining an asynchronous Data Guard standby in a second region (for your primary database) with frequent cross-region backups for microservices data is a practical and cost-effective strategy. It balances the requirements for a 10-minute RPO and a 30-minute RTO without incurring the high overhead of synchronous replication. Refer to Oracle Data Guard documentation and OCI best practices for cross-region backup replication procedures and configuration details.
- A. Incorrect.
Incorrect. While using multiple Availability Domains within a single region can protect against an AD failure, it does not provide protection if the entire region becomes unavailable. This approach alone does not meet the RTO/RPO requirements for regional outages.
- B. Correct.
Correct. Oracle Data Guard in asynchronous mode allows near real-time replication to a standby database in a second region. This approach can typically meet an RPO of 10 minutes while keeping costs lower than synchronous replication. It also enables a failover that meets the 30-minute RTO requirement.
- C. Incorrect.
Incorrect. Synchronous replication across geographically separated regions can be expensive and may incur performance overhead due to network latency. Although it provides zero data loss, it might exceed cost and complexity constraints for most e-commerce applications that can tolerate up to 10 minutes of data loss.
- D. Correct.
Correct. Storing daily (or more frequent) backups of microservices data and configuration in a second OCI region provides an additional layer of resilience. In the event of a regional outage, these backups can be quickly restored to meet the RTO of 30 minutes. Frequent cross-region backup replication also supports an RPO of 10 minutes depending on the backup schedule.
- E. Incorrect.
Incorrect. Decoupling and archiving transaction logs to an external cold storage location once a day is insufficient for a 10-minute RPO. This approach could lead to significant data loss if the region fails shortly before logs are archived.