A meteorological system monitors 600 temperature gauges, obtaining temperature samples every minute and
saving each sample to a DynamoDB table. Each sample involves writing 1K of data and the writes are evenly
distributed over time.
How much write throughput is required for the target table?
A.
1 write capacity unit
B.
10 write capacity units
C.
60 write capacity units
D.
600 write capacity units
E.
3600 write capacity units
C
http://www.aiotestking.com/amazon/how-much-write-throughput-is-required-for-the-target-table/
600 temperature gauges is obtained every minute. That makes 10 per seconds.
All writes are 1kb (only unit of read provisioned throughput are rounded up to increment of 4kb)
10 x 1 = 10 units of write throughput
B
10 write capacity units as stated in my answer but again, wrong letter picked
you gave the correct explanation with wrong answer hahaha
B.
10 write capacity units
The language of the question itself is not clear; if B is the correct choice, the question may need state it that it takes 1 minute to obtain temperatures from 600 temperature gauges.
How to calculate:
– 600 write per minute => a = 10 write per second.
– One write capacity unit represents one write per second for an item up to 1 KB in size. 4 KB for read.
and item is 1 KB
=> b = 1KB/1KB = 1 write capacity unit per item
Final: a x b = 1 write capacity unit per item × 10 writes per second = 10 write capacity units
Answer is B
Ref: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html#HowItWorks.ProvisionedThroughput.AutoScaling
B
600/60X1/1 = 10 requests/second
write is 1 KB, and read is 4 KB for your information