【问题标题】:Using azure app service deployment slots to run different apps?使用 azure 应用服务部署槽运行不同的应用?
【发布时间】:2018-09-13 15:32:23
【问题描述】:

Azure 应用服务上的部署槽确实旨在为蓝/绿部署策略运行同一应用的新版本。我的问题是违反规则运行具有多个组件(前端/后端)的应用程序以将它们放入不同的部署中。在标准计划中,我最多可以将 5 项服务加载到一个 Azure 应用服务计划中。在每个服务的单个实例就可以的非生产环境中,这将作为节省成本的措施非常有用。我的问题是 a) 这违反规则吗? b) 这种策略有什么陷阱吗?

谢谢

【问题讨论】:

    标签: azure azure-web-app-service azure-app-service-plans


    【解决方案1】:

    您可以根据需要在应用服务计划中托管任意数量的网络应用。您只需要确保它们不会消耗太多 CPU 或内存。所以我不会使用部署槽。

    【讨论】:

    • 同意上述观点,对于网络应用,您需要为应用服务计划付费,因此您在该计划下部署的网站数量没有实际限制。限制是 CPU 和存储,您可以在这里找到:azure.microsoft.com/en-us/pricing/details/app-service/plans/
    • 我不认为我的问题很清楚。当我说计划时,我指的是特定计划类型(在本例中为标准)的单个应用程序服务实例。单个服务实例带有 5 个部署槽。据我所知,如果不走 docker 路由,就不可能在单个应用服务实例上堆叠多个应用。
    • 计划类型的应用服务实例是什么意思?应用服务计划只是一个逻辑容器,它可以托管任意数量的应用服务实例(API 应用、Web 应用等)。您只需要确保它们不会消耗太多内存。 App 服务计划只是定义了可用的 CPU 和内存。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    相关资源
    最近更新 更多