Topic 1 Question 201
A solutions architect needs to improve an application that is hosted in the AWS Cloud. The application uses an Amazon Aurora MySQL DB instance that is experiencing overloaded connections. Most of the application’s operations insert records into the database. The application currently stores credentials in a text-based configuration file.
The solutions architect needs to implement a solution so that the application can handle the current connection load. The solution must keep the credentials secure and must provide the ability to rotate the credentials automatically on a regular basis.
Which solution will meet these requirements?
Deploy an Amazon RDS Proxy layer. In front of the DB instance. Store the connection credentials as a secret in AWS Secrets Manager.
Deploy an Amazon RDS Proxy layer in front of the DB instance. Store the connection credentials in AWS Systems Manager Parameter Store
Create an Aurora Replica. Store the connection credentials as a secret in AWS Secrets Manager
Create an Aurora Replica. Store the connection credentials in AWS Systems Manager Parameter Store.
ユーザの投票
コメント(3)
- 👍 2Roontha2023/05/26
- 正解だと思う選択肢: A
Using RDS Proxy, you can handle unpredictable surges in database traffic. Otherwise, these surges might cause issues due to oversubscribing connections or creating new connections at a fast rate. RDS Proxy establishes a database connection pool and reuses connections in this pool. This approach avoids the memory and CPU overhead of opening a new database connection each time. To protect the database against oversubscription, you can control the number of database connections that are created.
👍 1Masonyeoh2023/05/26 - 正解だと思う選択肢: A
Agree with A Rotate the keys using Secrets Manager, Param store does not cover it. RDS Proxy is exactly to solve the issues with overloaded connection because is a connection pool component.
👍 1rbm20232023/05/30
シャッフルモード