【问题标题】:Azure automation: can I use runbook for compute-intensive tasksAzure 自动化:我可以将 Runbook 用于计算密集型任务吗
【发布时间】:2015-11-15 13:22:08
【问题描述】:

我尝试比较几个相似的(从某种角度)工具:

  • Automation runbooks

    Microsoft Azure 自动化为用户提供了一种自动化 手动、长时间运行、容易出错且经常重复的任务 通常在云环境中执行。

  • WebJobs

  • 工人角色

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

我听说 WebJobs 更适合此类任务,尤其是如果我已经拥有一些 WebRole。 RunBooks 呢?他们更糟吗?我试图弄清楚的是它们对计算密集型任务的限制(在资源、成本和可扩展性方面)的任何事实。目前我找不到任何信息说 Runbook 无法扩展、速度慢且成本太高。

【问题讨论】:

    标签: azure azure-automation


    【解决方案1】:

    Azure 自动化的 Runbooks 基本上是“Powershel 即服务”...

    那么,您是否想在某些不可扩展、不可监控的 VM 上以 87 美元/月的价格持续通过 Powershell 调整图像大小

    或者..您更愿意使用动态可扩展、可定制和可监控的云服务或网络作业来执行此操作吗?

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

    【讨论】:

    • Azure 自动化是可扩展、可自定义和可监控的。但我同意它适用于管理任务(但不仅仅是 Azure PowerShell 的),而不是计算、存储或内存密集型任务。自动化的沙箱不适用于这些任务。
    • 正确,经过一番谷歌搜索后,我发现只有建议它们在管理任务方面做得很好。但是其他任务呢?我的目标是找出它是否能够每小时处理 X 张图像以及它的成本(作为 X 的函数)。然后我可以比较价格并在 WebJobs 和它之间做出决定。任何链接表示赞赏。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    相关资源
    最近更新 更多