Topic 1 Question 175
2 つ選択An application that is deployed to Amazon EC2 is using Amazon DynamoDB. The application calls the DynamoDB REST API. Periodically, the application receives a ProvisionedThroughputExceededException error when the application writes to a DynamoDB table.
Which solutions will mitigate this error MOST cost-effectively?
Modify the application code to perform exponential backoff when the error is received.
Modify the application to use the AWS SDKs for DynamoDB.
Increase the read and write throughput of the DynamoDB table.
Create a DynamoDB Accelerator (DAX) cluster for the DynamoDB table.
Create a second DynamoDB table. Distribute the reads and writes between the two tables.
ユーザの投票
コメント(3)
- 正解だと思う選択肢: AB👍 3Digo30sp2023/10/06
- 正解だと思う選択肢: AB
A and B. Exponential backoff is a standard error-handling strategy for network applications. The idea is to retry a failed request with increasing delays between each attempt.
And the AWS SDKs have built-in support for handling these errors.
👍 3dilleman2023/10/11 - 正解だと思う選択肢: AC
Following ChatGPT 3.5, Option A and C Option B (Modify the application to use the AWS SDKs for DynamoDB) is not directly related to resolving throughput issues. It's generally recommended to use the AWS SDKs as they provide more efficient and convenient ways to interact with AWS services, but it may not directly address the ProvisionedThroughputExceededException issue.
👍 1TanTran042023/12/11
シャッフルモード