【问题标题】:Do slots count as VMs in Azure?插槽是否算作 Azure 中的 VM?
【发布时间】:2015-11-25 09:32:57
【问题描述】:

我目前有一个应用服务免费计划部署到 Azure 的 Web 应用程序,作为上线的一部分,我有兴趣转向使用插槽。

这主要是因为它使我能够将新代码部署到暂存中,然后在经过验证后无缝切换。

现在,要使用插槽,我知道我需要标准计划,并且每个 VM 至少需要 $X

知道的是(令人沮丧的是无法从 Microsoft 网页上的 Azure 资料中找到)第二个插槽是否算作另一个 VM。

至少在一个地方,它指出部署槽是具有自己的主机名的实时 Web 应用程序,但至少可以通过 两种 方式读取。可以作为同一 VM 上的单独应用程序,也可以完全作为单独的 VM。

由于差异很大($2X/month 而不是$X/month),因此规划非常重要。那么有谁知道(最好有微软的一些支持引用)插槽是如何处理和收费的?

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    给定 Web 应用计划中所有已部署的 Azure 站点都在相同的 VM 实例上运行。就像您在同一个计划中部署 mysite1.azurewebsites.netmysite2.azurewebsites.net 一样,它们将共享相同的 VM 实例。所以,也需要做额外的部署槽。

    如果您扩展到 3 个实例,则需要为 3 个实例付费,并且所有部署(所有部署的所有插槽)都在所有三个实例上运行。

    一种更容易思考的方法:“生产”(或)部署槽只是另一个槽。

    【讨论】:

    • 只是添加一些支持文档,请查看应用服务的定价页面。您可以在基本/标准/高级应用服务托管计划中拥有无限数量的 Web 应用。正如大卫所说,一个部署槽大致相当于一个新站点。 azure.microsoft.com/en-us/pricing/details/app-service
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 2014-01-14
    • 2020-04-29
    相关资源
    最近更新 更多