Azure 最佳及;运行长期运行流程的经济高效的方法

Azure 最佳及;运行长期运行流程的经济高效的方法,azure,batch-processing,long-running-processes,Azure,Batch Processing,Long Running Processes,我有一个SharePoint列表。我编写了一个windows服务,它每5分钟运行一次,从SharePoint读取新的/修改的列表项,并插入SQL数据库 以下哪一项服务将是在azure上运行长期运行服务的最佳且经济高效的方法 VM Scheduler Web app/ web job Worker role/ Web role Batch 谢谢 Kannan Eswar。我建议使用WebJobs[1]或Function应用程序[2] 创建一个完整的虚拟机来承载服务的缺点是,您

我有一个SharePoint列表。我编写了一个windows服务,它每5分钟运行一次,从SharePoint读取新的/修改的列表项,并插入SQL数据库

以下哪一项服务将是在azure上运行长期运行服务的最佳且经济高效的方法

  VM
  Scheduler
  Web app/ web job
  Worker role/ Web role
  Batch
谢谢


Kannan Eswar。

我建议使用WebJobs[1]或Function应用程序[2]

创建一个完整的虚拟机来承载服务的缺点是,您需要付费才能保持虚拟机运行。WebJobs和函数都会更便宜,并且都可以计划每5分钟执行一次任务。如果任务没有太多代码,我会考虑在函数应用程序中创建函数

[1]

[2]