Azure Functions 与 Azure 流分析

Azure Functions vs Azure Stream Analytics

我注意到 Azure Functions 和 Azure Stream Analytics 都可以获取输入,修改或转换该输入,并将其放入输出中。

我什么时候会使用一个而不是另一个?有没有我可以用来决定的一般规则?

我试着查看每个定价来指导我,但我无法辨别我的逻辑将如何影响 Functions 的计算时间成本、Functions 的 App 服务计划成本与 Stream 的流媒体单位成本分析。

Azure 流分析是一种实时分析服务,可以 "run massively parallel real-time analytics on multiple IoT or non-IoT streams of data" 而 Azure Function 是一种(无服务器)服务,用于托管可用于例如event-driven 个应用程序。

一般规则总是很困难,因为一切都取决于您的要求,但我想说如果您必须 分析 数据流,您应该看看 Azure 流分析和如果您想实现无服务器 event-driventimer-based 应用程序之类的东西,您应该检查 Azure Function 或 Logic Apps .