何时使用Bots,FaaS,Runbooks和逻辑App

时间:2016-11-22 14:24:26

标签: azure azure-functions azure-logic-apps runbook azure-bot-service

所有这些Azure技术(Bots,FaaS,Logic Apps和Runbook)都用于运行schadule作业。

我不知道何时应该使用这些以及我们应该使用它们的场景。

1 个答案:

答案 0 :(得分:4)

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

  1. 您在进行基于PowerShell的自动化工作吗?如果是,请考虑Azure自动化Runbook。
  2. 你在建造机器人吗?如果是,请考虑Azure Bot Framework服务。
  3. 您是否构建了在计时器上执行的工作流程,尤其是与其他服务集成的工作流程(等)?如果是,请考虑逻辑应用程序。
  4. 您在编写通用应用程序代码吗?如果是,请考虑Azure功能。
  5. 如果这些都不适合,我会感到惊讶,但你可能会尝试从Azure功能开始,因为我们有点像“一切尽在服务”,但我们有不同产品的原因 - 他们专注在他们的专业(机器人,自动化和集成)中实现更高的生产力。

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