AWS Certified Solutions Architect - Professional

AWS Certified Solutions Architect - Professional

Get started today

Ultimate access to all questions.


A company operates an on-premises data analytics platform that is highly available and fully redundant across 12 servers within their data center. This system handles both scheduled jobs (hourly and daily) and ad-hoc user requests. Scheduled jobs, which constitute 65% of the system's usage, can run from 20 minutes to 2 hours and are subject to strict service level agreements (SLAs). User jobs, making up 35% of the usage, typically complete in under 5 minutes and are not bound by SLAs. In the event of system failures, it is critical that scheduled jobs continue to meet their SLAs, whereas user jobs can tolerate delays. A solutions architect is tasked with migrating this system to Amazon EC2 instances while adopting a cost-effective, consumption-based model without long-term commitments. The solution must ensure high availability and must not compromise the SLAs. What is the most cost-effective solution to meet these requirements?




Explanation:

Option D is the correct answer. This solution distributes the 12 instances across three Availability Zones, ensuring high availability and fault tolerance. By running three instances in each Availability Zone as On-Demand Instances with Capacity Reservations, it addresses the critical need to meet the SLAs for scheduled jobs, which account for 65% of the system usage. The use of Spot Instances for one instance in each Availability Zone provides a cost-effective way to handle less critical user jobs, which can tolerate delays. Therefore, this option balances cost-effectiveness while maintaining high availability and meeting the required SLAs.