Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 376 discussion

A company has launched an Amazon RDS for MySQL DB instance. Most of the connections to the database come from serverless applications. Application traffic to the database changes significantly at random intervals. At times of high demand, users report that their applications experience database connection rejection errors.

Which solution will resolve this issue with the LEAST operational overhead?

  • A. Create a proxy in RDS Proxy. Configure the users’ applications to use the DB instance through RDS Proxy.
  • B. Deploy Amazon ElastiCache for Memcached between the users’ applications and the DB instance.
  • C. Migrate the DB instance to a different instance class that has higher I/O capacity. Configure the users’ applications to use the new DB instance.
  • D. Configure Multi-AZ for the DB instance. Configure the users’ applications to switch between the DB instances.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
TariqKipkemei
Highly Voted 1 year, 1 month ago
Selected Answer: A
database connection rejection errors = RDS Proxy
upvoted 6 times
...
ktulu2602
Highly Voted 1 year, 8 months ago
Selected Answer: A
The correct solution for this scenario would be to create a proxy in RDS Proxy. RDS Proxy allows for managing thousands of concurrent database connections, which can help reduce connection errors. RDS Proxy also provides features such as connection pooling, read/write splitting, and retries. This solution requires the least operational overhead as it does not involve migrating to a different instance class or setting up a new cache layer. Therefore, option A is the correct answer.
upvoted 5 times
...
Guru4Cloud
Most Recent 1 year, 2 months ago
Selected Answer: A
RDS Proxy provides a proxy layer that pools and shares database connections to improve scalability. This allows the proxy to handle connection spikes to the database gracefully. Using RDS Proxy requires minimal operational overhead - just create the proxy and reconfigure applications to use it. No code changes needed.
upvoted 4 times
...
antropaws
1 year, 5 months ago
Wait, why not B?????
upvoted 2 times
Guru4Cloud
1 year, 2 months ago
ElastiCache (B) and larger instance type (C) help performance but don't resolve connection issues.
upvoted 4 times
...
live_reply_developers
1 year, 4 months ago
Amazon ElastiCache tends to have a lower operational overhead compared to Amazon RDS Proxy. BUT we already have " Amazon RDS for MySQL DB instance"
upvoted 2 times
Guru4Cloud
1 year, 2 months ago
ElastiCache (B) and larger instance type (C) help performance but don't resolve connection issues.
upvoted 2 times
...
...
...
roxx529
1 year, 6 months ago
To reduce application failures resulting from database connection timeouts, the best solution is to enable RDS Proxy on the RDS DB instances
upvoted 2 times
...
COTIT
1 year, 8 months ago
Selected Answer: A
Many applications, including those built on modern serverless architectures, can have a large number of open connections to the database server and may open and close database connections at a high rate, exhausting database memory and compute resources. Amazon RDS Proxy allows applications to pool and share connections established with the database, improving database efficiency and application scalability. (https://aws.amazon.com/pt/rds/proxy/)
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...