DynamoDB的定价页面包含以下文本,解释存储连续备份(又名 PITR - 时间点恢复)的成本:
DynamoDB 根据启用 PITR 的每个 DynamoDB 表(表数据和本地二级索引)的大小收取 PITR 费用。DynamoDB 会在整个月内持续监控启用了 PITR 的表的大小,以确定您的备份费用,并继续向您收取费用,直到您在每个表上禁用 PITR。
这似乎表明,用户根据启用的表的大小(而不是存储的备份的大小)为连续备份付费。这意味着,如果用户不断修改现有数据而不是添加新数据,亚马逊可能需要大量存储空间来存储 35 天的修改量,而用户无需为此付费。这对我来说没有意义 - 我怀疑他们的定价需要与备份的大小相对应,而不是表的大小 - 但这在上面的文本或我在亚马逊网站上找到的任何类似变体中都没有声明。
所以我的问题是 - 亚马逊如何对连续备份存储收费?按表大小,还是按备份大小(即更改量)?这有记录在任何地方吗?
奇怪的是,我在网络上找不到讨论这个问题的任何其他来源。我发现上述文本的许多稍作修改的版本被复制到各种教程中,但它们都没有给出任何回答我的问题的示例。就好像没有人真正关心这个功能在开始使用之前要花多少钱:-)
您的假设是正确的,这当然是您所支付的桌子的价格。这意味着与进行多个按需备份相比,PITR 极具成本效益。此外,PITR 还可以让您恢复到之前 35 天内的任何时间点。
它是如何完成的,这只是 DynamoDB 团队的聪明才智,该团队使用 S3 和快照来存储备份。从此re:Invent 演示文稿中了解更多信息,其中包含更多详细信息。
归档时间: |
|
查看次数: |
2006 次 |
最近记录: |