我目前有一个通过应用服务免费计划部署到 Azure 的 Web 应用程序,作为上线的一部分,我有兴趣转向使用插槽。
这主要是因为它使我能够将新代码部署到暂存中,然后在经过验证后无缝切换。
现在,要使用插槽,我知道我需要标准计划,并且该计划至少需要$X
per VM.
What I don't知道(令人沮丧的是无法从 Microsoft 网页上的 Azure 内容中找到)第二个插槽是否算作另一个 VM。
至少在一个地方,它指出部署槽是具有自己主机名的实时 Web 应用程序,但至少可以读取two方法。可以作为同一虚拟机上的单独应用程序,也可以作为单独的虚拟机。
由于差异很大($2X/month
而不是$X/month
),这对于计划来说相当重要。那么有谁知道这些插槽是如何处理和收费的(最好有微软的一些支持引用)?
给定 Web App 计划中的所有部署的 Azure 站点都在相同的 VM 实例上运行。就像你部署了一样mysite1.azurewebsites.net
and mysite2.azurewebsites.net
在同一计划中,他们将共享相同的虚拟机实例。因此,也要预留额外的部署槽位。
如果扩展到 3 个实例,则需要为 3 个实例付费,并且所有部署(所有部署的所有槽)都在所有三个实例上运行。
使这个问题更容易思考的一种方法是:“生产”(或main)部署槽只是另一个槽。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)