物联网核心和数据传输成本:Http 操作与 Vpc Apache Kafka 操作

发布时间:2021-03-08 13:28

AWS IoT Core 和数据传输费用:HTTP 规则操作与 VPC (Apache Kafka) 规则操作

使用 IoT Core,我们计划将从设备接收到的所有消息路由到我们的数据库中。一旦从 IoT Core 收到的 POST 请求成功验证,驻留在 EC2 实例中运行的相同 VPC(IoT Core)的数据库将被填充。 (我们将其标记为模型 1)

根据此页面 (https://aws.amazon.com/iot-core/pricing/additional-details/#Rules_Engine)“标准 EC2 数据传输速率应用于 HTTP 规则操作”,我想询问根据上述设置将产生的数据传输速率。这是否意味着,鉴于上述模型,如果我们将 ipv4 地址分配给我们的 HTTP 规则操作,是否会产生数据传输成本? (在互联网上,ofc)

如果是这样,那么上述情况将属于本页数据传输部分的哪个区域:https://aws.amazon.com/ec2/pricing/on-demand/

・是否属于“从 Amazon EC2 到 Internet 的数据传出”类别,或

・如果我们的 IoT Core 和 EC2 位于同一区域和可用区,我们是否有权享有以下条件:“数据在同一可用性中的 Amazon EC2、Amazon RDS、Amazon Redshift、Amazon ElastiCache 实例和弹性网络接口之间传输区域是免费的。”

一般来说,有没有办法通过私有网络进行传输?如果我要从 IoT Core 的规则引擎向我们在 EC2 实例中的 Web API 服务发送 HTTP POST 请求,因为它们都在同一个 VPC 网络中?

在检查我的系统时,我们查看了 IoT Core 中的另一种规则操作类型,“向 Apache Kafka 集群发送消息”,我将在 EC2 实例中设置一个自我管理的 Apache Kafka 集群(仍在同一个 VPC)。我在想,我可以在同一个 EC2 实例中使用消息并将其转换为我们的数据库。 (我们将其标记为模型 2)

从那个模型来看,不会有额外的数据传输费用吗?如果有,会属于哪一类?我将按数据传输费用比较我的两个模型。

非常感谢任何帮助!

回答1