Implementer skalering
For Contoso kan skaleringssæt til virtuelle maskiner løse deres behov for hurtigt at oprette og administrere VM'er for svingende arbejdsbelastninger. De kan bruge enten lodret skalering eller vandret skalering for at opfylde deres behov.
Hvad er lodret skalering?
Lodret skalering, også kaldet skalering op og skalering ned, betyder, at VM-størrelserne øges eller mindskes som svar på en udnyttelse. Når du implementerer lodret skalering, omkonfigureres eksisterende VM'er nogle gange. Andre gange erstattes VM'er med andre, der har en højere kapacitet.
Hvis du fjerner en eksisterende VM og erstatter den med en ny, kaldes det klargøring. Når du øger eller reducerer størrelsen på VM'er i et skaleringssæt på en virtuel maskine, vil du i nogle tilfælde tilpasse størrelsen på eksisterende VM'er og bevare dine data, mens du i andre tilfælde skal udrulle nye vm'er i større størrelse.
Lodret skalering kan være nyttig, når:
- En tjeneste, der er bygget på VM'er, er underudnyttet (måske i weekender). Hvis du reducerer størrelsen på den virtuelle maskine, kan det reducere de månedlige omkostninger.
- Forøgelse af VM-størrelsen for at håndtere større efterspørgsel uden at oprette yderligere VM'er.
Du kan konfigurere lodret skalering, der skal udløses på baggrund af vigtige beskeder fra dit skaleringssæt på den virtuelle maskine. Når beskeden aktiveres, udløser den et webhook, der aktiverer en runbook, som kan skalere din skalering, der er konfigureret eller ned. Du kan udføre lodret skalering ved hjælp af følgende procedure på højt niveau:
- Opret en Azure Automation-konto med run-as-funktionalitet.
- Importér Azure Automation Vertical Scale-runbooks for virtual machine scale-sæt i dit abonnement.
- Føj et webhook til din runbook.
- Føj en besked til dit skaleringssæt for den virtuelle maskine ved hjælp af en webhookmeddelelse.
Hvis du vil oprette et lodret skaleringssæt, skal du gennemse Lodret automatisk skalering med virtuelle maskineskalasæt.
Hvad er vandret skalering?
Vandret skalering, også kaldet skaler ud og skalering i, ændres antallet af VM'er afhængigt af arbejdsbelastningen. Hvis Contoso har valgt vandret skalering, kan de konfigurere skalering på to måder, som beskrevet i følgende tabel.
| Slags | Beskrivelse |
|---|---|
| Manuel skalering | Med manuel skalering bevarer du et fast antal forekomster og justerer det ved hjælp af en manuel skyder, når det er nødvendigt for at håndtere stigninger i efterspørgslen. |
| Brugerdefineret autoskalering | Med brugerdefineret autoskalering kan du enten skalere efter en planlagt basis ved hjælp af målepunkter eller en kombination af begge. |
Se følgende eksempler.
Eksempel 1
På Contoso er adgangen til virksomhedens hjemmeside fredag aften typisk deres travleste tid. Omvendt er kl. 07:00 på onsdag generelt deres mest stille tid. Contoso fastslå, at for at imødekomme deres spidsbelastning fredag aften, de har brug for 50 webservere. Mens de på onsdag (den mest stille morgen) kun kræver 2 servere for at administrere efterspørgslen. Da Azure-gebyrer periodiseres på baggrund af forbruget af ressourcer, er det vigtigt, at Contoso ikke bruger tjenester, som det ikke har brug for. Det giver simpelthen ikke mening for Contoso at betale for 50 servere hele ugen for at imødekomme efterspørgslen fra et par spidsbelastningstimer.
I dette eksempel vælger administratoren hos Contoso fanen Skalering for den skalering, der er angivet på Opret et skaleringssæt virtuelle maskiner, og vælger derefter Brugerdefineret autoskalering. Administratoren tilføjer en ny skaleringsbetingelse og definerer en passende tidsplan for at imødekomme de forventede krav.
Eksempel 2
Contoso opretter et nyt produkt, og i takt med at lanceringen nærmer sig, forventer it-support en stigning i webstedstrafikken. Problemet er, at it-support ikke kan være sikker på, hvornår efterspørgslen kan stige, eller hvor længe. Ikke desto mindre ønsker de at kunne imødekomme den øgede efterspørgsel, når den opstår. I dette tilfælde bør Contoso igen overveje brugerdefineret automatisk skalering. Denne type automatisk skalering skalerer infrastrukturen ud, efterhånden som efterspørgslen stiger, og skaleres tilbage, når efterspørgslen falder.
I dette eksempel vælger administratoren hos Contoso fanen Skalering for den skalering, der er angivet på Opret et virtuelt maskines skaleringssæt blad, efter at have oprettet det virtuelle maskinskaleringssæt. De vælger derefter Brugerdefineret autoskalering. Administratoren tilføjer en ny skaleringsbetingelse og definerer skalering baseret på en metrikværdi. De kan f.eks. tilføje: (gennemsnitlig) CPU-procentdel > 75, Øg antallet med 1.
Opret et virtuelt maskinskaleringssæt ved hjælp af vandret skalering
I denne procedure opretter vi et virtuelt maskinskaleringssæt til en Vm i Windows Server. Det gør du ved at benytte følgende fremgangsmåde:
- Angiv Skaleringssæti søgefeltet på Azure Portal.
- I resultaterne under Marketplaceskal du vælge Skaleringssæt for virtuelle maskiner.
- Vælg Opret skaleringssæt for virtuelle maskinerpå bladet virtual machine scale set.
- Konfigurer følgende oplysninger under fanen Basics under fanen Opret et skaleringssæt virtuelle maskiner:
- og ressourcegruppe for abonnement
- Navn på skaleringssæt for virtuel maskine
- område og tilgængelighedszone
- Billede: Windows Server 2025 Azure Edition
- størrelse
- Oplysninger om administratorkonto
- Vælg Næste for at flytte til de andre faner.
- Konfigurer antal forekomster, skaleringspolitikog Scale-In politikunder fanen Skalering .
- Vælg Gennemse , og opret.
- Når du har valideret, skal du vælge Opret for at installere skaleringssættet.
- Hvis du vil tilpasse skaleringsindstillingerne, skal du under fanen Skalering vælge Brugerdefineretfor skaleringspolitik. Når den nye side åbnes, skal du konfigurere de yderligere oplysninger og derefter vælge Gennemse + opret.
Konfiguration af skalering
Når du har oprettet det virtuelle maskineskalasæt, skal du åbne den nyoprettede ressource. På siden Opret et skaleringssæt for en virtuel maskine skal du under Indstillingervælge Skalering. Du kan derefter konfigurere skalering til at være enten:
- Manuel skalering (standard)
- Brugerdefineret autoskalering
Hvis du vil konfigurere automatisk skalering, skalerer du indstillingen Brugerdefineret automatisk skalering, og derefter kan du for skaleringstilstandskalere baseret på en metrikværdi, f.eks. cpu'en for værtsprocenten for virtuelle maskiner eller et bestemt antal forekomster. Hvis du vil planlægge skaleringen automatisk, skal du vælge indstillingen Brugerdefineret autoskalering og derefter vælge Tilføj en skaleringsbetingelse. Du kan derefter angive yderligere målepunkter eller en tidsplan for at imødekomme kendte ændringer i efterspørgslen.
Prøv det
Hvis du vil udføre nogle af de opgaver, der er beskrevet i de foregående enheder, skal du bruge følgende links til at få adgang til dokumenterede øvelser på Learn-portalen.
- øvelse – Udrul et skaleringssæt på Azure Portal
- øvelse – Konfigurer et skaleringssæt for en virtuel maskine
- øvelse – Opdater programmer i skaleringssæt på virtuelle maskiner
Hvis du vil fuldføre disse øvelser, få et gratis Azure-abonnement. Når du har fuldført øvelserne, skal du fjerne alle de ressourcegrupper, du har oprettet.