我尝试比较几种类似的(从某些角度来看)工具:
Microsoft Azure自动化为用户提供了一种自动化方法 手动,长时间运行,容易出错,以及频繁重复的任务 通常在云环境中执行。
WorkerRole
背景:假设有许多图片需要调整大小。图像列表在某些表中定义,它们全部存储在azure blob中。列表可能会更改,因此我需要定期运行任务,例如每小时。
我已经读过WebJobs更适合这样的任务,特别是如果我已经有了一些WebRole。那么RunBooks呢?他们更糟吗?我想弄清楚的是他们对计算密集型任务的限制(在资源,成本和可扩展性方面)的任何事实。目前我找不到任何有关Runbook无法扩展,速度慢且成本太高的信息。
答案 0 :(得分:0)
Azure自动化的Runbook基本上是“Powershel-as-a-Service”......
所以,你想通过Powershell连续调整你的图像大小,价格为87美元/月,对于一些非scalabale,不可监控的虚拟机
或..您更愿意使用动态可扩展,可自定义和可监控的云服务或Webjobs来实现此目的吗?
恕我直言,自动化Runbook最适合涉及与Azure Powershell交谈的管理任务