设置一个天蓝色的botframework应用程序,始终在'

时间:2017-05-19 19:56:11

标签: azure botframework azure-functions

当我在Azure上配置新的azure bot服务应用程序时,它会将其创建为消费定价层应用程序。这似乎可能导致冷启动问题,其中应用程序需要相当长的时间(与正在运行的应用程序相比)来响应。

我想将应用程序配置为使用基本计划中的资源组,以便我可以随时使用该资源组。

是否有我缺少的设置或此时此功能无法使用?

编辑:我可以支付启用" Always On"就像我可以使用典型的Azure功能/网络应用程序一样。在这一点上,我没有看到一种方法来配置机器人应用程序,使其成为基于消费的应用程序。

Edit2:澄清这是一个azure bot服务应用程序

1 个答案:

答案 0 :(得分:0)

您是在创建SDK僵尸程序还是Azure Bot Service僵尸程序? SDK机器人只是Web应用程序,可以在任何消费定价计划中(包括Always On):https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure

Azure Bot Service机器人是功能应用程序。它们也应该在App Service计划中是临时的:https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale

编辑: 从上面的文档:您将需要设置VM以将Azure功能作为始终开启。

应用服务计划

  

在App Service计划中,您的功能应用程序在专用VM上运行   基本,标准和高级SKU,类似于Web应用程序。专用虚拟机   分配给您的App Service应用程序,这意味着功能主机   一直在运行。请考虑以下App Service计划   案例:您有已经运行的现有未充分利用的虚拟机   其他App Service实例。您希望您的功能应用程序能够运行   连续地,或几乎连续地。您需要更多的CPU或内存   选项比消费计划提供的选项。你需要跑   超过消耗允许的最长执行时间   计划。 VM将运行时和内存大小的成本分离。作为一个   结果,您支付的费用不会超过您的VM实例的费用   分配。有关App Service计划如何工作的详细信息,请参阅   Azure App Service计划深入概述。