我有一台使用 AWS IOT 的设备,该设备将信息保存在 Dynamodb 表上。信息不多,只是我第二栋房子的水流。我的目的是“打开”一个标志,如果漏水,它会向我发出警报。我正在研究一些替代方案(IoT 警报、cloudwatch 指标等),但由于我想指定不同的警报情况(周末、24 小时、仅夜间等),所以我正在考虑构建一个应用程序并作为 EC2 中的服务运行我已经有的实例了。
我对此应用程序/服务的想法是检查是否设置了任何类型的警报,并根据配置查询数据库以查找任何泄漏信息 - 例如每 5 分钟一次。
如果我全天候 24 小时开启此功能,每 5 分钟执行一次查询过程的效率和成本会有多低?这将是一个带有参数的查询,用于获取最后几分钟的信息。
我的表配置了每天的分区键和日期/时间格式的排序键(我将用于查询)。
有什么建议吗?
提前致谢。
我没有尝试太多 - 我仍在研究替代方案。
它仍然处于免费套餐之下。您每秒最多可以免费拥有 25 个 RCU。您每 5 分钟只会消耗 1-10 RCU。
https://aws.amazon.com/dynamodb/pricing/
免费套餐: