【问题标题】:Azure Web App deployment slot load testingAzure Web App 部署槽负载测试
【发布时间】:2016-06-30 19:38:43
【问题描述】:

在测试部署槽上进行性能(负载)测试然后将其交换到生产环境并期望交换后具有相同的性能是否有意义?

【问题讨论】:

    标签: azure azure-deployment


    【解决方案1】:

    部署槽在相同的底层资源上运行。这意味着如果您进行负载测试,您将影响生产槽的性能。

    但是,如果它是一个新部署,那么您应该可以这样做,因为只要底层代码和配置使其行为相同,插槽之间的性能应该相同。

    【讨论】:

    • 是不是说部署实例和生产实例共享cpu/memory?让我有 2gb 内存应用计划。如果有 5 个部署槽,它们的总内存使用量将被限制为 2gb?
    【解决方案2】:

    是和不是。

    所有部署槽位都是在同一台机器上创建的。所以是的,因为您正在同一台机器上测试同一个插槽。

    另一方面,共享环境中的负载测试永远不会 100% 可靠,因为环境中的其他东西可能会干扰它。

    另外请记住,如果你锤它,它也会影响当前的生产槽,因为它们都在同一台机器上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-22
      • 2020-08-18
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多