1

所有这些 Azure 技术(机器人、FaaS、逻辑应用程序和运行手册)都用于运行调度作业。

我不知道我们什么时候应该使用这些以及我们应该在哪种情况下使用它们。

4

1 回答 1

4

YMMV,但这里有一些非常好的经验法则:

  1. 你在做基于 PowerShell 的自动化工作吗?如果是,请考虑使用 Azure 自动化 Runbook。
  2. 你在构建一个机器人吗?如果是,请考虑 Azure Bot Framework 服务。
  3. 您是否构建了在计时器上执行的工作流,尤其是与其他服务(等)集成的工作流?如果是,请考虑逻辑应用。
  4. 您正在编写通用应用程序代码吗?如果是,请考虑 Azure Functions。

如果这些都不适合,我会感到惊讶,但您可以尝试从 Azure Functions 开始,因为我们是一种“一切即服务”,但我们拥有不同的产品是有原因的 - 它们专门用于实现更好的在他们的专业范围内(机器人、自动化和集成)的生产力。

注意:我是 Microsoft Azure Functions 团队的 PM 之一。

于 2016-11-22T17:46:17.147 回答