Beskriv skaleringssæt for virtuelle maskiner
Contoso kan bruge Azure Virtual Machine Scale Sets til at levere en skalerbar måde at køre deres programmer på et sæt VM'er på. VM'erne i Azure Virtual Machine Scale-sættet har alle den samme konfiguration og kører de samme programmer. I takt med at efterspørgslen vokser, kan antallet af VM'er, der kører i skaleringssættet, stige. Efterhånden som efterspørgslen slækkes, kan overskydende VM'er lukkes ned. Skaleringssæt på virtuelle maskiner er ideelle til scenarier, der omfatter arbejdsbelastninger med beregning og big data.
I Contoso leverer it f.eks. et kundeorienteret websted ved hjælp af en VM, der kører IIS. Contosos kunder får adgang til dette websted for at gennemse status for deres ordrer. Da dette websted tilgås globalt, kan det være svært at forudsige belastningen på hjemmesiden på et bestemt tidspunkt i løbet af dagen. Derudover kan der også være sæsonudsving. It-medarbejdere hos Contoso beslutter derfor at implementere et skaleringssæt for en virtuel maskine. Denne implementering bør hjælpe med at håndtere den svingende arbejdsbelastning.
Drikkepenge
Hvis du har store arbejdsbelastninger, hvor efterspørgslen varierer og er uforudsigelig, er skaleringssæt en fantastisk løsning. Og da virtuelle maskiners skaleringssæt tilbyder identiske VM'er skaleret og belastningsafbalanceret som svar på efterspørgslen, giver de automatisk et yderst tilgængeligt miljø.
Hvad er et skaleringssæt for en virtuel maskine?
Azure Virtual Machine Scale Sets giver dig mulighed for at udrulle og administrere flere belastningsbalancerede, identiske VM'er. Disse VM'er har de samme konfigurationer. Skaleringssæt for virtuelle maskiner kan reagere på stigninger og fald i efterspørgslen ved at ændre antallet af VM-forekomster og også ved at ændre størrelsen på VM-forekomster.
Seddel
De kriterier, der bruges til at aktivere den nødvendige opskalering eller nedskalering, afhænger af en tilpasset tidsplan eller faktisk behov og forbrug.
Et skaleringssæt bruger en belastningsjustering til at distribuere anmodninger på tværs af VM-forekomster og en tilstandssonde til at kontrollere tilgængeligheden af hver forekomst. Hvis forekomsten reagerer på tilstandssonden, ved skalasættet, at forekomsten stadig er tilgængelig. Ellers ved skaleringssættet, at forekomsten ikke er tilgængelig.
Seddel
Skaleringssæt til virtuelle maskiner understøtter både Linux og Windows VM'er i Azure.
Skaleringsindstillinger for skaleringssæt
Skaleringssæt er designet til omkostningseffektivitet. Azure opretter kun nye VM-forekomster efter behov. Azure kan skalere VM'er vandret eller lodret som beskrevet i følgende tabel.
| Skaleringstype | Beskrivelse |
|---|---|
| Horisontal | Processen med at tilføje eller fjerne VM'er i et skaleringssæt. Afhængigt af behov skal du muligvis tilføje eller fjerne maskiner i et skaleringssæt. I weekender kan efterspørgslen f.eks. være lav, så du kan køre færre VM'er. Selvom du manuelt kan justere antallet af VM'er i et skaleringssæt, er det i mange tilfælde bedre automatisk at ændre antallet af VM'er ved hjælp af regler. Ud over en tidsplan kan du basere disse regler på målepunkter og hjælpe med at sikre, at det korrekte antal VM'er tilføjes, afhængigt af efterspørgslen. |
| Lodret | Processen med at øge ressourcen i dine VM'er, f.eks. CPU, hukommelse eller diskplads. Lodret skalering fokuserer på at øge størrelsen af VM'er i skaleringssættet i stedet for at tilføje yderligere VM'er. I travle perioder med øget efterspørgsel kan det f.eks. være en god idé at øge antallet af CPU'er, som hver VM i et virtuelt maskines skaleringssæt har. Igen bruges regler til automatisk at foretage ændringerne baseret på målepunkter. |
Forsigtighed
Lodret skalering kræver, at de berørte VM'er i skaleringssættet genstartes. Dette kan føre til midlertidig forringet ydeevne på tværs af skalasættet under genstarten.