AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A financial services company is migrating its core trading platform from an on-premises data center to AWS. The platform's backend is a large Microsoft SQL Server Enterprise Edition database that supports both high-throughput online transaction processing (OLTP) and complex analytical queries using spatial data types. The primary migration goals are to reduce licensing costs, minimize operational overhead, and implement a multi-region active-passive disaster recovery strategy with a Recovery Point Objective (RPO) of less than 1 second and a Recovery Time Objective (RTO) of under 1 minute. The development team has a strong preference for PostgreSQL-compatible solutions. Which database architecture should a solutions architect recommend to meet all of these requirements?
Deploy self-managed SQL Server Enterprise on EC2 instances using Always On Availability Groups stretched across two AWS Regions.
Deploy Amazon RDS for PostgreSQL in a Multi-AZ configuration and configure a cross-region read replica for disaster recovery.
Deploy Amazon Aurora PostgreSQL-Compatible Edition configured as a global database. Use the primary cluster for writes and the secondary cluster in the DR region for read scaling and fast failover.
Deploy Amazon DynamoDB with Global Tables for the OLTP workload and replicate the data to an Amazon Redshift cluster for analytical queries.
The correct answer is to deploy Amazon Aurora PostgreSQL-Compatible Edition as a global database. This solution meets all the specified requirements. Amazon Aurora Global Database is designed for globally distributed applications and provides a robust disaster recovery solution. It supports cross-region replication with typical latencies of less than one second, which satisfies the RPO requirement. In the event of a regional outage, a secondary region can be promoted to full read/write capabilities in under a minute, meeting the strict RTO requirement. As a PostgreSQL-compatible, fully managed service, it eliminates SQL Server licensing costs and reduces operational overhead. Furthermore, Aurora PostgreSQL supports the PostGIS extension, which is necessary for handling the existing application's spatial data queries.
Deploying Amazon RDS for PostgreSQL with a cross-region read replica is incorrect because promoting a read replica to a standalone primary instance is a manual process that takes longer than the required one-minute RTO. While it is a valid DR strategy, it is not suitable for such aggressive recovery objectives.
Deploying self-managed SQL Server Enterprise on EC2 instances is incorrect because it fails to meet the key business goals of reducing licensing costs and minimizing operational overhead. This approach would require continued payment for expensive SQL Server Enterprise licenses and would entail a significant management burden for the infrastructure and database software.
Deploying Amazon DynamoDB with Global Tables and Amazon Redshift is incorrect for several reasons. Firstly, it disregards the stated preference for a PostgreSQL-compatible solution. Secondly, migrating from a relational model with complex spatial queries to a NoSQL/data warehouse model would require a significant and costly re-architecture of the application, not just a database migration.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon Aurora Global Database, and why is it suitable for this use case?
Open an interactive chat with Bash
What are the benefits of PostgreSQL compatibility in Amazon Aurora for this scenario?
Open an interactive chat with Bash
How does Amazon Aurora Global Database handle disaster recovery requirements?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access