AWS DynamoDB - 免费套餐混淆
Posted
技术标签:
【中文标题】AWS DynamoDB - 免费套餐混淆【英文标题】:AWS DynamoDB - Free tier confusion 【发布时间】:2020-10-19 16:18:22 【问题描述】:根据page,DynamoDB始终免费提供 25 个 RCU 和 25 个 WCU 以及 25GB 的存储空间。
但是,在表格的容量选项卡中,它显示 10 个 RCU 和 10 个 WCU 的估计成本为 5.81 美元/月。
我是否需要支付这笔费用?
【问题讨论】:
我认为 AWS 在此页面上考虑免费套餐是没有意义的。假设您有 10 张桌子。它将您的免费套餐与哪些表相关联?它几乎肯定会在任何扣除、折扣、免费套餐等之前向您显示预付费用。 那么,免费套餐仅适用于 DynamoDB 中的一个表还是一组表?我已经阅读了多个文档和答案。我无法解决这个问题。我得到了计算和东西......但不确定这适用于的表格数量...... 它是累积的,跨所有区域的所有表。否则,您可以通过将大型数据库拆分到数十个表中来对系统进行博弈。见***.com/questions/32373499/… 只是为了让它超级明显,免费层仅适用于预置容量表,而不适用于按需容量表。 【参考方案1】:您在 DynamoDB 页面中看到的估算与计费计算没有直接关系,因此它不会考虑免费套餐。它是一个简单的计算器,可根据您为 DynamoDB 提供的配置计算 AWS 费用。
免费层级计算和扣除将在计费时应用,只要您等于或少于免费层级服务的使用量,您就不会为此付费。如果超过此值,您将被全额收费(在 EC2 的情况下)或支付差额(在 DynamoDB 的情况下)。
在 DynamoDB 的情况下,这是跨所有区域和表的累计扣除,如果您的账户是该组织下所有计费账户的组织的一部分。
【讨论】:
免费套餐适用于 DynamoDB 中的每个表,对吧?因此,为 10 个不同的表配置了 10RCU 和 10WCU,并且我没有超过任何表的限制,我仍将处于免费层中,对吗? 它是所有表的累积计数,因此,如果您有 3 个 DynamoDB 表,每个表使用 10RCu 和 10WCU,则总共 30 WCU 和 30RCU,这将导致您被计费 5RCU 和 5WCU以上是关于AWS DynamoDB - 免费套餐混淆的主要内容,如果未能解决你的问题,请参考以下文章
Bitnami Lampstack ebs 是不是有资格获得 AWS 免费套餐?
创建 AWS Elastic Beanstalk Ruby/Rails 应用程序环境 [AWS 免费套餐] 时使用了哪些 AWS 资源/服务?