【以下的问题经过翻译处理】 你好,
我试图找出 ElastiCache 中所需的节点和实例类型。
这是因为我试图通过将 DynamoDB 替换为 ElastiCache 来降低跟踪结果的成本。
我还没有决定应该是 Memcached 还是 Redis。但是,数据库可能是易变的,因此我正在考虑使用 Memcached 从 Auto Detect 进行升级。
以下是价格计算和成本计算所需的数据,供您参考。
您能否指导我如何获取 ElastiCache 的节点号和实例类型?
总之就是0.5GB左右的数据,读写频率很高。
看起来一个具有高层实例类型的 ElastiCache/Memcached 节点就足够了,但我想听听您的建议。
谢谢你,
https://calculator.aws/#/estimate?id=7ab704749c01bf87fbd852425e35d45f7a825d5e
总计:31,195.07 美元
设备:60000
平均消息大小:5800 字节
开机时每分钟消息数:6
开机时每月消息:13024606=259200
假设用户只有 10% 的时间使用物联网设备
每月消息数:25920
消息实例总数:60000 * 25920 = 1555.2 M
假设只有 5% 是不同的数据 = 77.76 M
DynamoDB 项目大小:6K 字节(包括一些元数据)
热数据总大小 = 6KB * 60000 = 352MB
假设每个 Lambda 处理时间为 10 毫秒。
128MB 用于 Lambda
冷数据量 = 77.76 M * 5800 B = 451 GB
压缩假设 10% = 45.1 TB
不经常访问百分比 90%
每月对象(100 个实例到 1 个对象):.7776 M
S3 的读取访问:写入的 1%:7.7760 K