Azure自动化:我可以将Runbook用于计算密集型任务

时间:2015-08-21 14:32:28

标签: azure azure-automation

我尝试比较几种类似的(从某些角度来看)工具:

  • Automation runbooks

      

    Microsoft Azure自动化为用户提供了一种自动化方法   手动,长时间运行,容易出错,以及频繁重复的任务   通常在云环境中执行。

  • WebJobs

  • WorkerRole

背景:假设有许多图片需要调整大小。图像列表在某些表中定义,它们全部存储在azure blob中。列表可能会更改,因此我需要定期运行任务,例如每小时。

我已经读过WebJobs更适合这样的任务,特别是如果我已经有了一些WebRole。那么RunBooks呢?他们更糟吗?我想弄清楚的是他们对计算密集型任务的限制(在资源,成本和可扩展性方面)的任何事实。目前我找不到任何有关Runbook无法扩展,速度慢且成本太高的信息。

1 个答案:

答案 0 :(得分:0)

Azure自动化的Runbook基本上是“Powershel-as-a-Service”......

所以,你想通过Powershell连续调整你的图像大小,价格为87美元/月,对于一些非scalabale,不可监控的虚拟机

或..您更愿意使用动态可扩展,可自定义和可监控的云服务或Webjobs来实现此目的吗?

恕我直言,自动化Runbook最适合涉及与Azure Powershell交谈的管理任务