Azure Chat bot应用程序的自动缩放过程是否与应用程序服务自动缩放相同?

时间:2018-04-03 12:40:34

标签: azure botframework autoscaling

我担心我在聊天机器人服务中部署的聊天机器人的负载性能。 如果我的Bots在生产中,有大量用户突然加载同时聊天,我的Bot会处理该负载。 我是否需要考虑与app服务不同的自动缩放的特殊标准

2 个答案:

答案 0 :(得分:1)

我们知道Bot服务为您的机器人提供了两个主机方案:应用服务计划消费计划

即使在高负荷期间,消费计划也会自动扩展。

此外,如果您在Azure Web应用程序上托管具有指定App Service计划的bot应用程序,并且您为该计划配置了自动缩放,那么您的bot应用程序和该计划中的其他应用程序将根据自动缩放设置进行扩展。 / p>

答案 1 :(得分:1)

正如Fei Han上面提到的,Azure functions提供了两种基于scaling和托管功能的选项:App Service planConsumption plan

article为提高无服务器功能应用的性能和可靠性提供了指导。

消耗计划在代码运行时自动分配计算能力,根据需要进行扩展以处理负载,然后在代码未运行时进行缩减。您无需为空闲VM付费,也无需提前预留容量。

使用App Service计划,您可以通过添加更多VM实例来手动扩展,也可以启用自动缩放。考虑到这一点的另一个原因是,它们支持Linux。

您可以根据业务需求进行比较来决定。希望这会有所帮助!!