Не уверен, что у кого-то есть интерес к этому вопросу.Azure Virtual Machine Scale set autascaling
После прочтения документа о наборе виртуальной машины (VMSS), и я попытался развернуть быстрый старт template. Это работает очень хорошо. Но у меня есть вопрос: Должен ли я развертывать свое приложение для каждого из экземпляров?
Например, я хочу развернуть сервер хостинга IIS. Должен ли я развертывать его для каждой виртуальной машины, автоматически масштабируемой VMSS? Или это похоже на службу Azure Web App, которую мне нужно только развернуть, и служба будет делать это для меня при автоматическом масштабировании?
В этом шаблоне быстрой загрузки запускается сценарий установки при развертывании шаблона. Должен ли я делать то же самое?
"extensionProfile": {
"extensions": [
{
"name": "lapextension",
"properties": {
"publisher": "Microsoft.OSTCExtensions",
"type": "CustomScriptForLinux",
"typeHandlerVersion": "1.3",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vmss-lapstack-autoscale/install_lap.sh",
"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vmss-lapstack-autoscale/index.php",
"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vmss-lapstack-autoscale/do_work.php"
],
"commandToExecute": "bash install_lap.sh"
}
}
}
Спасибо. Итак, шаблон правильный, для сервера Windows я должен подготовить что-то вроде Powershell DSC или другого скрипта для виртуальных машин? – Vigilantewang
Правильно, нет ничего, что говорит о том, что все изображения тоже должны быть идентичными, если вы сами управляете процессом create/destroy, вы можете развернуть весь стек и позволить ему заботиться о базовой инфраструктуре для вас. –