0

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 实例和弹性网络接口之间传输的数据是免费的。”

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

​</p>

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

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

任何帮助是极大的赞赏!

4

0 回答 0