Нужна помощь в решении проблемы с шаблоном ARM, мы запускаем шаблон ARM как часть нашего конвейера развертывания, и во время каждого развертывания мы в конечном итоге устанавливаем емкость SKU serverfarm равной 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, не затрагивая масштабированные экземпляры? Любая помощь будет оценена