DBS-C01 · Question #57
A manufacturing company's website uses an Amazon Aurora PostgreSQL DB cluster. Which configurations will result in the LEAST application downtime during a failover? (Choose three.)
The correct answer is A. Use the provided read and write Aurora endpoints to establish a connection to the Aurora DB C. Edit and enable Aurora DB cluster cache management in parameter groups. E. Set JDBC connection string timeout variables to a low value.. Aurora PostgreSQL Failover Minimization Using Aurora-provided endpoints (A) ensures automatic DNS rerouting to the new primary instance during failover without manual intervention. Aurora DB cluster cache management (C) warms the cache on the replica before promotion, so the new
Question
A manufacturing company's website uses an Amazon Aurora PostgreSQL DB cluster. Which configurations will result in the LEAST application downtime during a failover? (Choose three.)
Options
- AUse the provided read and write Aurora endpoints to establish a connection to the Aurora DB
- BCreate an Amazon CloudWatch alert triggering a restore in another Availability Zone when the
- CEdit and enable Aurora DB cluster cache management in parameter groups.
- DSet TCP keepalive parameters to a high value.
- ESet JDBC connection string timeout variables to a low value.
- FSet Java DNS caching timeouts to a high value.
How the community answered
(50 responses)- A78% (39)
- B6% (3)
- D12% (6)
- F4% (2)
Explanation
Aurora PostgreSQL Failover Minimization
Using Aurora-provided endpoints (A) ensures automatic DNS rerouting to the new primary instance during failover without manual intervention. Aurora DB cluster cache management (C) warms the cache on the replica before promotion, so the new primary doesn't suffer a "cold cache" performance penalty that would cause application slowdowns. Setting JDBC timeout variables to a low value (E) ensures the application quickly detects and abandons failed connections, reconnecting to the new primary faster rather than waiting through long timeout periods.
Why the distractors are wrong:
- B is incorrect because CloudWatch alerts triggering manual restores introduce significant delay - Aurora handles failover automatically without this
- D is wrong because high TCP keepalive values mean the system waits longer to detect dead connections, increasing downtime
- F is wrong because high Java DNS caching (TTL) means the application caches the old IP address longer, delaying discovery of the new primary endpoint
Memory Tip
Think "Fast Fail, Warm Cache, Smart Endpoint" - you want Aurora to route smartly (A), stay warm (C), and fail fast (E). For timeouts and caching, remember the rule: DNS TTL and TCP keepalives should be LOW to detect failures quickly, not high.
Topics
Community Discussion
No community discussion yet for this question.