Which solution will meet these requirements?
Choose on-demand mode. Update the read and write capacity units appropriately.
Choose provisioned mode. Update the read and write capacity units appropriately.
Purchase DynamoDB reserved capacity for a 1-year term.
Purchase DynamoDB reserved capacity for a 3-year term.
Explanations:
On-demand mode is not cost-effective for a use case with predictable traffic patterns. Since the tests are predictable and only occur once a week, on-demand mode would be more expensive than provisioned capacity.
Provisioned mode allows the company to configure the read and write capacity units according to the predictable workload. This will optimize costs as the capacity is set based on the expected load during the 4-hour tests each week.
Reserved capacity is intended for long-term usage (1 year or more), but the tests are infrequent (once a week for 4 hours), making this solution overkill and not cost-effective for this specific use case.
Similar to option C, purchasing reserved capacity for 3 years is not cost-effective for a use case with intermittent and predictable traffic. Reserved capacity is more appropriate for continuous workloads.