AWS免费等级读/写限额/表

时间:2016-12-11 09:55:32

标签: amazon-web-services amazon-dynamodb capacity

AWS免费套餐允许每个帐户25个读/写。我无法理解这是如何分配的。

我尝试使用MAX 8 Tables和MIN 2 Tables(仅限单个DB)。无论DB中的表数是多少,AWS都会为每个表分配3个读/写。 (我没有超过8,因为超过25 R / W(不确定)的补贴可能会花费我。)

有人可以澄清一下,如果我的数据库只有2个表,我可以将每个R / W限制增加到12吗?有一个选项可以做到这一点,但它会导致价格上涨(服务 - > DynamoDB - >表格 - >选择表格 - >容量)。

1 个答案:

答案 0 :(得分:0)

按照Amazon DynamoDB Pricing

  

免费等级

     

作为AWS免费套餐的一部分,AWS客户可以开始使用亚马逊   DynamoDB免费。 DynamoDB客户获得 25 GB的免费存储空间,   以及 25个写入容量单位 25个读取容量   持续吞吐量的单位处理的吞吐量足够   每月多达2亿个请求)和250万个读取请求   来自DynamoDB Streams免费。

现在,让我们来看看什么是ReadCapacityUnits& WriteCapacityUnits?

按照DynamoDB Documentation For Working With Tables

  

<强> ReadCapacityUnits

     

一个读取容量单位=每秒一次强烈一致的读取,或   两个最终一致读取每秒,对于最多4 KB的项目   大小

     

<强> WriteCapacityUnits

     

一个写入容量单位=每秒一次写入,对于最多1 KB的项目   大小。

计算ReadCapacityUnits / WriteCapacityUnits

  

首先,您需要计算每秒的写入和读取次数   需要。

     

每天100万次均匀分布写入= 1,000,000(无写入)/ 24   (小时)/ 60(分钟)/ 60(秒)=每秒11.6次写入。

     

DynamoDB写入容量单位可以处理每秒1次写入

     

所以你需要12个写容量单位。

     

同样,为了处理每天100万次强烈一致的读取,你   需要12个读取容量单位。

摘要:你有一个Big Pandora的Box作为免费套餐。如果您没有用完免费分配(25个写入容量单位,25个读取容量单位,250万个Streams读取请求,25 GB存储),则可以在DynamoDB上免费运行此应用程序。