Azure Web作业VS azure批处理VS工作者角色

时间:2015-10-17 02:09:19

标签: azure web-worker azure-webjobs azure-batch

在Azure之上决定数据处理方法的优缺点是什么?我们看到Azure Web作业,Azure批处理和Azure工作者角色,但确实不确定每种选择的优缺点,尤其是可扩展性和成本。

假设e从azure队列进行数据处理。 从每天1-5个数据项到每分钟500个项目。根据数据的性质,每个项目需要在5秒到5分钟之间进行自定义处理(C#逻辑位)。

有了这样的有效负载,我们如何决定Web作业,Azure批处理还是工作者? 决定的主要标准是什么?

1 个答案:

答案 0 :(得分:2)

我肯定会说Web工作不合适。它更多的是为您的网站运行免费任务。如果您处理高处理工作,则会影响您的网站性能。

您可以选择Azure批处理作业和工作者角色,主要的区别因素是如果您想要并行处理任务,那么Azure批处理作业会更多,您还可以在运行时重新调整池的大小。

如果要监视队列并定期处理请求,请考虑工作者角色。