为了将传感器数据从 IoT 设备写入云中的 SQL 数据库,我使用了 Azure 流分析作业。 SA 作业具有 IoT 中心输入和 SQL 数据库输出。查询很简单;它只是发送所有数据)。 根据 MS 价格计算器,实现这一目标的最便宜方法(在西欧)约为每月 75 欧元(见屏幕截图)。
实际上,每分钟仅通过集线器发送 1 条消息,并且每月价格固定(无论消息量多少)。我对小数据上如此琐碎的任务的代价感到惊讶。对于如此低容量的需求,是否有更便宜的替代方案?也许是 Azure 功能?
最佳答案
如果您不实时处理数据,则不需要 SA,您可以仅使用事件中心来提取传感器数据并将其转发。有多种选项可将数据从事件中心移动到 SQL。正如您在问题中提到的,您可以使用 Azure 函数,或者如果您想要无代码解决方案,您可以使用逻辑应用程序。
https://learn.microsoft.com/en-us/azure/connectors/connectors-create-api-azure-event-hubs
https://learn.microsoft.com/en-us/azure/connectors/connectors-create-api-sqlazure
关于Azure 流分析作业对于小数据来说昂贵吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55062045/