我不太明白微软是如何计算我的Evenhub成本的。
当前的设置是:我有一个Raspberry PI Zero,它每分钟通过https向Azure IOT Hub发送一次消息,然后IOT Hub将其路由到Event Hub。在Event Hub Throughput Graph中可以看到,一条消息似乎大小约为2kb。Eventhub然后由Elastic Logstash读取,它将消息上传到Elasticsearch。因此,我们有2kb/min的传入和传出流量。
原始消息看起来像这样:
{ "humidity":98.86653465006785,
"@timestamp":"2021-02-12T01:07:05.883Z",
"pressure":1035.0542695256731,
"@version":"1",
"temperature":-10.694375312741613
}总共只有149个字节。我通过将其放入txt文件并查看其属性来获得该数字。
我的服务现在已经运行了三天,已经消耗了0.68美元,在我看来这似乎太多了。
如果我正确地解释MS Azure Event Hub定价页面,它会向我收取0.015美元/小时的费用,用于以1MB/s的传入和2mb/s的传出速度生成流量
是我搞错了,还是有办法降低成本?
发布于 2021-07-07 16:50:34
对于任何关注这个问题的人来说,确实有一种方法可以降低运营成本。在我的例子中,我使用IOT Hub将消息重定向到Event Hub,这在我的例子中是胡说八道。对于这一点,事件中心是完全不必要的。您可以像使用事件中心一样使用IOT Hub来获取您的消息。
https://stackoverflow.com/questions/66165225
复制相似问题