问题描述
根据 Microsoft 的 documentation,一个 Function
应用可以根据消费计划扩展到 200 个实例。这是遏制滥用的技术限制还是安全限制?我知道有时 Azure 支持会根据需要增加限制。我正在设计一个具有高可扩展性的后端系统。我正在尝试决定是否应该创建多个 Function
应用来解决此限制。
如何在保持消费计划以满足需求的同时将后端服务器扩展到 200 个以上实例?
解决方法
我不知道那是硬限制还是软限制——你总是可以打开支持票来找出答案;-)但即使是软限制,他们通常也会回来问你为什么真的需要这个.
但是,如果您希望扩展到 200 个(甚至更多……)实例,那么您的应用程序听起来很重,而且可能很重要。在这种情况下,我会 - 出于多种原因 - 考虑将您的应用程序部署到多个区域。假设它们是 HTTP 触发的函数,则在前面放置一个 Azure Front Door 以进行负载平衡。
,这是遏制滥用的技术限制还是安全限制?
目前只能从官方文档或实际操作中了解到,最大可以扩展到200个实例。如果你想扩展更多的实例,或者想知道为什么会有这样的限制,恐怕你只能寻求Azure官方支持的帮助。
如何在保持消费计划以满足需求的同时将后端服务器扩展到 200 个以上实例?
恐怕你只能创建多个函数来达到你的目的。