1Z0-997-25 Question 38
Select 2A retail company has deployed their microservices-based e-commerce application on Oracle Container Engine for Kubernetes (OKE) in a single region with multiple availability domains (ADs). They also use an Autonomous Transaction Processing database. To maintain operations if a single AD experiences an extended outage, they want to minimize downtime and data loss. Which two design considerations best address their high availability and disaster recovery requirements for an AD-level failure in the same region?
- A
- Deploy the entire solution (OKE and Autonomous Database) in a single AD to reduce operational overhead.
- B
- Enable Autonomous Data Guard across multiple ADs within the same region for the database.
- C
- Distribute OKE worker nodes across multiple ADs and configure a regional Load Balancer.
- D
- Use ephemeral instance storage for better performance instead of replicated block storage.
- E
- Run a secondary standby database in a different region for cross-region failover.
Show answer and explanation
Correct answers: B, C
Explanation
To ensure high availability in Oracle Cloud Infrastructure for an AD-level outage, you must spread your workloads and data across multiple availability domains. Autonomous Data Guard provides a standby database in another AD, reducing downtime and data loss if the primary AD fails. Similarly, by distributing your OKE worker nodes across ADs and employing a regional Load Balancer, you can continue serving application traffic even if one AD goes down. Refer to Oracle documentation on OCI High Availability and Disaster Recovery (https://docs.oracle.com/en/solutions/high-availability-disaster-recovery-cloud/index.html) for detailed best practices.
- A. Incorrect.
Option 1 is incorrect. Placing the entire solution in a single AD creates a single point of failure. If that AD fails, both your OKE cluster and database would be affected, leading to downtime.
- B. Correct.
Option 2 is correct. Enabling Autonomous Data Guard across ADs in the same region ensures that if the primary AD fails, the database can fail over to a standby in another AD with minimal downtime and data loss.
- C. Correct.
Option 3 is correct. Distributing OKE worker nodes across ADs and using a regional Load Balancer helps ensure that if one AD is unavailable, your application can continue to serve traffic from the remaining ADs.
- D. Incorrect.
Option 4 is incorrect. Ephemeral instance storage does not provide persistent data reliability across an AD outage. You need replicated block storage or other durable storage to retain state and support quick recovery.
- E. Incorrect.
Option 5 is incorrect in this context. While maintaining a standby in another region is crucial for region-level disaster recovery, it does not address the requirement to quickly recover from an availability domain failure within the same region.