An application uses Amazon RDS for MariaDB in Multi-AZ and suffers several minutes of unavailability whenever a planned maintenance failover occurs. What should a SysOps administrator implement to minimize application downtime during failover?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy an RDS Proxy for the database and have the application connect through the proxy rather than directly to the DB..
Why this is the answer
RDS Proxy minimizes application downtime during failovers by maintaining connection pools and automatically routing connections to the new primary instance. This abstracts the failover event from the application, reducing the impact of DNS propagation delays and connection drops. Converting to a multi-writer cluster isn't applicable for MariaDB (Aurora only) and would require significant application changes. Changing the maintenance window doesn't address the downtime issue itself, only its timing. An ElastiCache write-through cache can improve performance but doesn't inherently solve failover-related connection issues or downtime for the underlying database.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed