Topic 1 Question 864
A company that runs its application on AWS uses an Amazon Aurora DB cluster as its database. During peak usage hours when multiple users access and read the data, the monitoring system shows degradation of database performance for the write queries. The company wants to increase the scalability of the application to meet peak usage demands.
Which solution will meet these requirements MOST cost-effectively?
Create a second Aurora DB cluster. Configure a copy job to replicate the users’ data to the new database. Update the application to use the second database to read the data.
Create an Amazon DynamoDB Accelerator (DAX) cluster in front of the existing Aurora DB cluster. Update the application to use the DAX cluster for read-only queries. Write data directly to the Aurora DB cluster.
Create an Aurora read replica in the existing Aurora DB cluster. Update the application to use the replica endpoint for read-only queries and to use the cluster endpoint for write queries.
Create an Amazon Redshift cluster. Copy the users' data to the Redshift cluster. Update the application to connect to the Redshift cluster and to perform read-only queries on the Redshift cluster.
ユーザの投票
コメント(5)
Answer C, wording is that read queries are slowing down write queries -> we need to optimize for read queries -> we need to add read replicas.
👍 4ug56c2024/06/12- 正解だと思う選択肢: C
Read Replica for multiple users access and read the data
👍 4KennethNg9232024/06/16 - 正解だと思う選択肢: C
AnswerC A - We can create only RO replica of DB hence this is not possible. D - Redshift is not for a DB from my understanding but more like analitics tools B - Could be a thinkg but there is no point of Read-Only from DAX and write to DB cluster. beside it is hard to say if it would be cost effective as we are paying per hour not R/W requests as it is with replica. Hence I would go with C
👍 2Scheldon2024/05/31
シャッフルモード