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
1
4
B
10 write capacity units as stated in my answer but again, wrong letter picked
0
0
B.
10 write capacity units
2
0
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.
0
0
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
0
0
B
600/60X1/1 = 10 requests/second
write is 1 KB, and read is 4 KB for your information
1
0