Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 358
An engineer maintains a public cloud-hosted application for a customer that uses a service-oriented architecture. The service-level agreement specifies a minimum availability of 90%. The customer and the engineering firm do not own infrastructure that is compatible with the application and there are no plans to invest in local infrastructure. Which two approaches must the engineer consider as a solution to lower costs and address the requirements? (Choose two.)
Answer options
- A. Spread the application's infrastructure across multiple cloud providers to eliminate localized outages.
- B. Configure the application to minimize single points of failure and implement fallback mechanisms and retry loops.
- C. Purchase the cloud provider’s solution for disaster recovery to ensure that a redundant infrastructure is always available for recovery.
- D. Move the application to a private cloud solution and enforce high-availability by utilizing a redundant infrastructure.
- E. Implement an open-source monitoring solution to initiate automated troubleshooting and alert for loss of availability.
Correct answer: B
Explanation
Option B is correct as it focuses on minimizing single points of failure and implementing mechanisms to maintain service availability, which aligns with the 90% requirement. Options A and C may help with availability but do not directly lower costs. Option D increases costs by moving to a private cloud, while option E does not address the underlying infrastructure issues necessary to meet the availability requirement.