Schaalsets voor virtuele machines beschrijven

Voltooid

Contoso kan virtuele-machineschaalsets van Azure gebruiken om een schaalbare manier te bieden om hun toepassingen uit te voeren op een set virtuele machines. De VM's in de virtuele-machineschaalset van Azure hebben allemaal dezelfde configuratie en voeren dezelfde toepassingen uit. Naarmate de vraag toeneemt, kan het aantal virtuele machines dat in de schaalset wordt uitgevoerd, toenemen. Wanneer de vraag afneemt, kunnen overtollige VM's worden afgesloten. Virtuele-machineschaalsets zijn ideaal voor scenario's met reken- en big data-workloads.

Bij Contoso biedt IT bijvoorbeeld een klantgerichte website met behulp van een VM waarop IIS wordt uitgevoerd. Klanten van Contoso hebben toegang tot deze website om de status van hun orders te controleren. Omdat deze website wereldwijd wordt geopend, kan het lastig zijn om de belasting van de website te voorspellen op een bepaald tijdstip gedurende de dag. Daarnaast kunnen er ook seizoensvariaties zijn. Daarom besluiten IT-medewerkers bij Contoso om een virtuele-machineschaalset te implementeren. Deze implementatie moet helpen bij het afhandelen van de fluctuerende workload.

Tip

Als u grote workloads hebt waarbij de vraag varieert en onvoorspelbaar is, zijn schaalsets een uitstekende oplossing. En omdat virtuele-machineschaalsets identieke VM's bieden die zijn geschaald en gelijke taakverdeling bieden als reactie op de vraag, bieden ze automatisch een omgeving met hoge beschikbaarheid.

Wat is een virtuele-machineschaalset?

Met virtuele-machineschaalsets van Azure kunt u meerdere identieke VM's met gelijke taakverdeling implementeren en beheren. Deze VM's hebben dezelfde configuraties. Virtuele-machineschaalsets kunnen reageren op toenames en afnames in de vraag door het aantal VM-exemplaren te wijzigen, en ook door de grootte van VM-exemplaren te wijzigen.

Notitie

De criteria die worden gebruikt om de benodigde luxe of downscale te activeren, zijn afhankelijk van een aangepast schema of de werkelijke vraag en het gebruik.

Een schaalset maakt gebruik van een load balancer voor het distribueren van aanvragen over de VM-exemplaren en een statustest om de beschikbaarheid van elk exemplaar te controleren. Als het exemplaar reageert op de statustest, weet de schaalset dat het exemplaar nog steeds beschikbaar is. Anders weet de schaalset dat het exemplaar niet beschikbaar is.

Notitie

Virtuele-machineschaalsets ondersteunen zowel Linux- als Windows-VM's in Azure.

Opties voor schaalaanpassing voor schaalsets

Schaalsets zijn ontworpen om rendabiliteit te bieden. Azure maakt zo nodig alleen nieuwe VM-exemplaren. Azure kan VM's horizontaal of verticaal schalen, zoals beschreven in de volgende tabel.

Schaaltype Beschrijving
Horizontaal Het proces voor het toevoegen of verwijderen van VM's in een schaalset. Afhankelijk van de vraag moet u mogelijk machines in een schaalset toevoegen of verwijderen. In het weekend kan de vraag bijvoorbeeld laag zijn, dus u wilt mogelijk minder VM's uitvoeren. Hoewel u het aantal VM's in een schaalset handmatig kunt aanpassen, is het in veel gevallen beter om het aantal virtuele machines automatisch te wijzigen met behulp van regels. Naast een planning kunt u deze regels baseren op metrische gegevens en ervoor zorgen dat het juiste aantal virtuele machines wordt toegevoegd, afhankelijk van de vraag.
Verticaal Het proces voor het verhogen van resources in uw VM's, zoals CPU, geheugen of schijfruimte. Verticaal schalen is gericht op het vergroten van de grootte van de VM's in de schaalset in plaats van extra VM's toe te voegen. Tijdens drukkere perioden met een toegenomen vraag wilt u bijvoorbeeld het aantal CPU's verhogen dat elke VIRTUELE machine in een virtuele-machineschaalset heeft. Ook hier worden regels gebruikt om de wijzigingen automatisch aan te brengen op basis van metrische gegevens.

Let op

Voor verticaal schalen moeten de betrokken VM's in de schaalset opnieuw worden opgestart. Dit kan leiden tot tijdelijke verminderde prestaties in de schaalset tijdens het opnieuw opstarten.