在 Azure 上决定数据处理方法的优缺点是什么?我们看到了 Azure Web 作业、Azure 批处理和 Azure 辅助角色,但实际上并不确定每种选择的优缺点,尤其是在可扩展性和成本方面。
假设 e 有来自 azure queue 的数据处理。从每天 1-5 个数据项到每分钟 500 个数据项。根据数据的性质,每个项目都需要在 5 秒到 5 分钟之间进行自定义处理(如果是 C# 逻辑则为位)。
有了这样的有效负载,我们如何决定 Web 作业、Azure 批处理或工作人员?决定的主要标准是什么?