动态 Azure 服务应用程序是否支持用于交换的插槽
Does Dynamic Azure Service App support slots for swapping
我对为我想要构建的某些 Azure Functions 选择什么服务计划有疑问。
我尝试在西欧使用 Dynamic 计划,但查看门户网站时发现它不支持插槽。因此,尽管动态计划非常适合横向扩展,但我担心当我们想要在生产 - 暂存 - 开发之间进行交换时,我们无法使用动态计划来做到这一点。
另一方面,查看经典服务计划,我可以获得支持插槽的 S1-2-3。这里的问题是我可能在一个服务应用程序上部署 10 个函数,它们可能需要内存和处理能力才能运行。如果所有这些服务都在同一个虚拟机中执行,会发生什么情况,它们将如何扩展? VM 会缩放还是函数?
Azure Functions 当前不支持动态或经典服务计划的槽。该功能尚未完全禁用,但您应该预料到如果您创建插槽并尝试进行交换,某些事情将无法正常工作。
要回答您的其他问题,选择经典应用程序服务计划意味着您将需要自行管理扩展或考虑配置 Auto Scale。有关使用经典应用服务计划扩展的更多信息,请参阅官方 Azure 应用服务文档:https://azure.microsoft.com/en-us/documentation/articles/web-sites-scale/
我对为我想要构建的某些 Azure Functions 选择什么服务计划有疑问。 我尝试在西欧使用 Dynamic 计划,但查看门户网站时发现它不支持插槽。因此,尽管动态计划非常适合横向扩展,但我担心当我们想要在生产 - 暂存 - 开发之间进行交换时,我们无法使用动态计划来做到这一点。 另一方面,查看经典服务计划,我可以获得支持插槽的 S1-2-3。这里的问题是我可能在一个服务应用程序上部署 10 个函数,它们可能需要内存和处理能力才能运行。如果所有这些服务都在同一个虚拟机中执行,会发生什么情况,它们将如何扩展? VM 会缩放还是函数?
Azure Functions 当前不支持动态或经典服务计划的槽。该功能尚未完全禁用,但您应该预料到如果您创建插槽并尝试进行交换,某些事情将无法正常工作。
要回答您的其他问题,选择经典应用程序服务计划意味着您将需要自行管理扩展或考虑配置 Auto Scale。有关使用经典应用服务计划扩展的更多信息,请参阅官方 Azure 应用服务文档:https://azure.microsoft.com/en-us/documentation/articles/web-sites-scale/