我担心我在聊天机器人服务中部署的聊天机器人的负载性能。 如果我的Bots在生产中,有大量用户突然加载同时聊天,我的Bot会处理该负载。 我是否需要考虑与app服务不同的自动缩放的特殊标准
答案 0 :(得分:1)
我们知道Bot服务为您的机器人提供了两个主机方案:应用服务计划和消费计划。
即使在高负荷期间,消费计划也会自动扩展。
此外,如果您在Azure Web应用程序上托管具有指定App Service计划的bot应用程序,并且您为该计划配置了自动缩放,那么您的bot应用程序和该计划中的其他应用程序将根据自动缩放设置进行扩展。 / p>
答案 1 :(得分:1)
正如Fei Han上面提到的,Azure functions提供了两种基于scaling和托管功能的选项:App Service plan和Consumption plan。
此article为提高无服务器功能应用的性能和可靠性提供了指导。
消耗计划在代码运行时自动分配计算能力,根据需要进行扩展以处理负载,然后在代码未运行时进行缩减。您无需为空闲VM付费,也无需提前预留容量。
使用App Service计划,您可以通过添加更多VM实例来手动扩展,也可以启用自动缩放。考虑到这一点的另一个原因是,它们支持Linux。
您可以根据业务需求进行比较来决定。希望这会有所帮助!!