Azure ARM模板-资源类型Microsoft.Web / serverFarms sku容量设置为引起问题的最小值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure ARM模板-资源类型Microsoft.Web / serverFarms sku容量设置为引起问题的最小值相关的知识,希望对你有一定的参考价值。

[需要一些帮助来解决ARM模板的问题,我们将ARM模板作为部署管道的一部分运行,并且在每次部署过程中,最终按照下面模板中的部分将serverfarm sku容量设置为2,我们通过app-server-sku-capacity = 2

{
  "type": "Microsoft.Web/serverfarms",
  "apiVersion": "2018-02-01",
  "name": "[variables('app-server-name')]",
  "location": "[parameters('location')]",
  "sku": {
    "name": "[parameters('app-server-sku-name')]",
    "capacity": "[parameters('app-server-sku-capacity')]"
  },
  "properties": {}
}

我们从至少2个实例开始设置了自动缩放规则。当部署在负载下且活动地运行两个以上实例的情况下发生时,它将执行ARM模板并杀死所有扩展实例,并将实例数设置回2。这导致性能问题,因为所有负载都放在两个实例上。有谁知道如何在不影响扩展实例的情况下设置sku.capacity?任何帮助,将不胜感激

答案

通过不设置sku.capacity来解决此问题,只需将其从我的ARM模板中删除。仍然能够成功配置环境,也可以作为我们部署的一部分运行。我的ARM模板资源现在如下所示:

以上是关于Azure ARM模板-资源类型Microsoft.Web / serverFarms sku容量设置为引起问题的最小值的主要内容,如果未能解决你的问题,请参考以下文章

通过 Azure 资源管理器 (ARM) 模板创建 SQL Server

Azure ARM 模板,VM扩展命令

如何通过 PowerShell 或 ARM 模板在 Azure 数据资源管理器中创建表和摄取映射

使用 Blob 和表创建存储帐户的 ARM 模板

自定义配置脚本 Azure 资源管理器模板

如何使用 Azure ARM 模板将 VM 部署到资源组“A”并引用资源组“B”中的现有密钥保管库?