Azure Stream Analytics工作对于小数据来说是昂贵的吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure Stream Analytics工作对于小数据来说是昂贵的吗?相关的知识,希望对你有一定的参考价值。
为了将传感器数据从IoT设备写入云中的SQL数据库,我使用Azure Streaming Analytics作业。 SA作业具有IoT Hub输入和SQL数据库输出。查询很简单;它只是发送所有数据)。根据MS价格计算器,最便宜的方式(在西欧)每月约75欧元(见截图)。
实际上,每分钟只有1条消息通过集线器发送,价格每月固定(无论消息量多少)。我对小数据这样一个微不足道的任务的代价感到惊讶。对于如此低容量的需求,会有更便宜的替代方案吗?也许Azure功能?
如果您不是实时处理数据,则不需要SA,您可以使用事件中心来获取传感器数据并将其转发。将数据从Event Hub移动到SQL有多种选择。正如您在问题中提到的,您可以使用Azure功能,或者如果您想要无代码解决方案,您可以使用Logic App。
https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-azure-event-hubs
https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-sqlazure
除了Ken的回答之外,当遥感数据每隔720秒(例如最大批处理频率)由Azure IoT Hub存储在blob存储中时,“冷路径”可以成为您的解决方案。
在blob存储上使用Azure事件网格,当我们可以处理此批次(或一小时内的一组批次)的流式处理时,它将触发EventGridTrigger订阅者。完成此批处理后,可以停止ASA作业。请注意,ASA作业是根据活动处理时间(即开始/停止之间的时间)计费的,使用ASA作业的成本可能会显着下降。
以上是关于Azure Stream Analytics工作对于小数据来说是昂贵的吗?的主要内容,如果未能解决你的问题,请参考以下文章