Wat zijn Azure Virtual Machine Scale Sets?
Virtuele-machineschaalsets van Azure bieden een schaalbare manier om toepassingen uit te voeren op een set virtuele machines. Wanneer de VM's in een schaalset worden geïmplementeerd, kunnen ze allemaal dezelfde configuratie hebben en dezelfde toepassingen uitvoeren of verschillende configuraties hebben en verschillende toepassingen uitvoeren.
- Naarmate de vraag groeit, neemt het aantal VM's toe dat in de schaalset wordt gebruikt.
- Naarmate de vraag afneemt, neemt het aantal vm's dat in de schaalset wordt uitgevoerd af.
Virtuele-machineschaalsets zijn ideaal voor scenario's met rekenworkloads, big data-workloads en containerworkloads.
Virtuele-machineschaalsets zijn intelligent genoeg om het aantal VM-exemplaren (virtuele machines) automatisch omhoog of omlaag te schalen. De criteria die worden gebruikt om de upscaling of downscaling te activeren, kunnen afhankelijk zijn van een aangepast schema of van de werkelijke vraag en het gebruik. Schaalsets kunnen dezelfde configuratie tegelijkertijd toepassen op een groep virtuele machines. Als u dat niet wilt, hoeft u niet handmatig exemplaren afzonderlijk te configureren.
Een schaalset maakt gebruik van een load balancer om aanvragen over de VM-instanties te distribueren. Er wordt een statustest of de Application Health Extension gebruikt om de beschikbaarheid van elk exemplaar te bepalen.
- Als de instantie reageert, weet de schaalset dat de instantie nog steeds beschikbaar is.
- Als het exemplaar niet reageert, weet de schaalset dat het exemplaar niet beschikbaar is en er geen aanvragen naar worden verzonden.
Virtuele-machineschaalsets ondersteunen zowel Linux- als Windows-VM's in Azure. Als u te maken hebt met grote workloads met uiteenlopende en onvoorspelbare eisen, zijn schaalsets een uitstekende oplossing omdat ze automatisch een maximaal beschikbare en schaalbare omgeving bieden.