【问题标题】:Do Azure App Service Plan slots share CPU/memory?Azure 应用服务计划插槽是否共享 CPU/内存?
【发布时间】:2019-04-07 20:55:23
【问题描述】:

在 Azure 应用服务计划中,除了生产槽之外,还可以有多个槽。

他们是否共享资源?

例如,它们是共享相同的 CPU 资源还是拥有自己的 CPU 资源?

换句话说,如果一个槽消耗太多(包括生产槽),它会影响另一个槽吗?

官方记录在哪里?

【问题讨论】:

标签: azure azure-web-app-service


【解决方案1】:

是的,所有部署槽共享应用服务计划内的资源。

【讨论】:

    【解决方案2】:

    根据官方docs

    在应用服务中,应用在应用服务计划中运行。应用服务 plan 定义了一组计算资源,供 Web 应用程序运行。这些 计算资源类似于传统 Web 中的服务器场 托管。

    当您在某个区域创建应用服务计划时(例如, 西欧),为该计划创建了一组计算资源 那个地区。您放入此应用服务计划的任何应用都可以在其上运行 这些计算资源由您的应用服务计划定义

    回答您的问题主要取决于您选择的定价层

    • 共享计算:免费和共享这两个基础层,在 与其他应用服务应用相同的 Azure VM,包括其他应用 顾客。这些层将 CPU 配额分配给在其上运行的每个应用程序 共享资源,资源不能横向扩展。
    • 专用计算: Basic、Standard、Premium 和 PremiumV2 层 在专用 Azure VM 上运行应用。仅限同一应用服务中的应用 计划共享相同的计算资源。等级越高,越多 您可以使用 VM 实例进行横向扩展。
    • 隔离:此层在专用 Azure 上运行专用 Azure VM 虚拟网络,在计算之上提供网络隔离 隔离到您的应用程序。它提供了最大的横向扩展 能力。
    • 消费:此层级仅适用于功能应用。它可以扩展 函数根据工作负载动态变化。更多 有关信息,请参阅 Azure Functions 托管计划比较。

    对于插槽设置,它将共享应用服务计划中的所有资源

    【讨论】:

    • 问题是关于部署槽
    猜你喜欢
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2017-05-08
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多