You need to migrate 10 million records in one hour into DynamoDB. All records are 1.5KB in size. The data is evenly
distributed across the partition key. How many write capacity units should you provision during this batch load?
A.
6667
B.
4166
C.
5556
D.
2778
Explanation:
You need 2 units to make a 1.5KB write, since you round up. You need 20 million total units to perform this load. You
have 3600 seconds to do so. Divide and round up for 5556.
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html
D
1.5kb round up to 4kb and divide it by 4 will get 1 unit.
1 unit X (10million/60×60) = 2778
4 kb is the read capacity unit. In this question, we are writing, so we should use the write capacity unit for calculation, which is 1 kb. Thus we need 2 units per write operation.
2 units X 10 million operations / 3600 seconds = 5556 operations per seconds that need to be provisioned
The right answer is C.
This is for write provision, not for read provision,
C
10 million/h = 10000000/h
=> 10000000/3600 => 2778/sec
=> item size 1.5kb => 2kb (rounded up )
Capacity = 2778 * 2 = 5555.5 => 5556
so C is the answer.
C
5556