我注意到Azure Functions和Azure Stream Analytics都可以对输入进行输入,修改或转换,并将其输入到输出中。
我何时会使用其中一个?我可以用任何一般规则来决定吗?
我试着查看每个的定价来指导我,但是我无法辨别我的逻辑如何影响函数的计算时间成本与函数的App服务计划成本与Stream Analytics的流单位成本之间的关系。
Azure Stream Analytics是一种实时分析服务,可以“在多个物联网或非物联网数据流上运行大规模并行实时分析”,而Azure功能是一种(无服务器)服务,用于托管功能(小块代码),可以用于例如事件驱动的应用程序。
一般规则总是很难,因为一切都取决于您的要求,但我想说如果您必须分析数据流,您应该看看Azure Stream Analytics,如果您想实现像无服务器事件驱动或计时器 - 基于应用程序,您应该检查Azure功能或逻辑应用程序。