AWS DynamoDB中RCU/WCU按小时计费的含义及疑问
AWS DynamoDB WCU/RCU 按小时计费的真实含义
绝对不能忽略“每小时”,计费完全不是按单次写入/读取操作来收取的,给你拆解清楚:
预配置容量模式的计费逻辑
你当前使用的是预配置容量模式(固定配置了1个WCU和1个RCU),这种模式下的计费规则很明确:
- 你配置的每1个WCU,按每小时收取0.00065美元——不管这一小时里你实际执行了多少次写入操作,哪怕一次都没写,只要保持这个WCU配置,就会按小时扣费
- 同理,每1个RCU按每小时收取0.00013美元,和你实际完成的读取操作次数无关,只看你配置的RCU数量和运行时长
WCU/RCU的能力与计费的关联
WCU和RCU本质是你预购的「每秒处理能力额度」:
- 1个WCU = 每秒可处理1次1KB以内的写入操作,这是你花钱购买的“能力额度”,计费按这个额度的使用时长计算,而非实际操作次数
- 1个RCU = 每秒可处理1次强一致性4KB读取,或2次最终一致性4KB读取,同样按额度的小时数计费
额外说明:按需模式的差异
如果切换为按需容量模式,才会按实际执行的操作次数计费,但你当前是预配置模式,必须按配置的容量小时数计算费用。
内容的提问来源于stack exchange,提问作者SimpleGuy
相关产品推荐
相关产品推荐

