Nicht sicher, ob jemand Interesse daran hat.Azure Virtual Machine Maßstabssatz Autoscaling
Nach dem Lesen des Dokuments über Virtual Machine Scale Set (VMSS) und ich habe versucht, den Quickstart template zu implementieren. Es läuft ziemlich gut. Aber ich habe eine Frage: Muss ich meine App auf jede der Instanzen bereitstellen?
Zum Beispiel möchte ich eine IIS-Server-Hosting-Website bereitstellen. Muss ich es für jede VM bereitstellen, die von VMSS automatisch skaliert wird? Oder es ist ähnlich dem Azure Web App-Dienst, den ich nur einmal bereitstellen muss, und der Dienst wird es bei der automatischen Skalierung für mich tun?
In dieser Quickstart-Vorlage wird beim Bereitstellen der Vorlage ein Installationsskript ausgelöst. Muss ich das Gleiche tun?
"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"
}
}
}
Vielen Dank. Also die Vorlage ist richtig, für den Windows-Server muss ich etwas wie Powershell-DSC oder anderes Skript für die VMs vorbereiten? – Vigilantewang
Das ist genau richtig, es gibt nichts, das sagt, dass alle Bilder identisch sein müssen. Wenn Sie den Create/Destroy-Prozess selbst verwalten, können Sie einen ganzen Stack bereitstellen und sich um die zugrunde liegende Infrastruktur kümmern. –