Udforsk justering af belastning
Udtrykket belastningsjustering refererer til en lige fordeling af indgående netværksarbejdsbelastninger til en gruppe backend-beregningsressourcer eller -servere. Justering af belastning har til formål at optimere ressourceforbrug, maksimere gennemløb, minimere svartid og undgå overbelastning af en enkelt ressource. Justering af belastning kan også forbedre tilgængeligheden ved at dele en arbejdsbelastning på tværs af redundante beregningsressourcer.
I denne video gennemgås det, hvordan du vælger en løsning til justering af belastning.
Indstillinger for justering af belastning for Azure
Azure leverer forskellige tjenester til justering af belastning, som du kan bruge til at distribuere dine arbejdsbelastninger på tværs af flere beregningsressourcer, men følgende er de vigtigste tjenester:
- Azure Load Balancer. Høj ydeevne, ultra-lav ventetid Layer 4-belastningsjusteringstjeneste (indgående og udgående) for alle UDP- og TCP-protokoller. Belastningsjusteringen kan håndtere millioner af anmodninger pr. sekund for at sikre, at din løsning er meget tilgængelig. Azure Load Balancer er zone-redundant og sikrer høj tilgængelighed på tværs af tilgængelighedszoner.
- Trafikstyring. DNS-baseret trafikbelastningsjustering, der giver dig mulighed for at distribuere trafik optimalt til tjenester på tværs af globale Azure-områder, samtidig med at der er høj tilgængelighed og svartid. Da Traffic Manager er en DNS-baseret tjeneste til justering af belastning, er det kun belastningsjusteringer på domæneniveau. Af den grund, kan det ikke mislykkes over så hurtigt som Front Door.
- Azure Application Gateway. Leverer ADC (Application Delivery Controller) som en tjeneste, der tilbyder forskellige layer 7-belastningsjusteringsfunktioner. Brug den til at optimere webfarmens produktivitet ved at aflaste CPU-intensiv SSL-afslutning til gatewayen.
- Azure-hoveddør. Programleveringsnetværk, der leverer global justering af belastning og tjeneste til webstedsacceleration for webprogrammer. Det tilbyder Layer 7-funktioner til dit program. Front Door indeholder SSL-aflastning, stibaseret routing, hurtig failover og cachelagring.
Kategorisering af tjenester til justering af belastning
Tjenester til justering af belastning kan kategoriseres på to måder: global i forhold til regional og HTTP(S) i forhold til ikke-HTTP(S).
Global i forhold til regional
Globale tjenester til belastningsjustering distribuerer trafik på tværs af regionale backends, cloudmiljøer eller hybride tjenester i det lokale miljø. Disse tjenester dirigerer slutbrugertrafik til den nærmeste tilgængelige backend. De reagerer også på ændringer i tjenestens pålidelighed eller ydeevne. Du kan tænke på dem som systemer, der indlæser balance mellem programstempler, slutpunkter eller skaleringsenheder, der hostes på tværs af forskellige områder/geografiske områder.
I modsætning hertil distribuerer regionale belastningsjusteringstjenester trafik inden for virtuelle netværk på tværs af virtuelle maskiner (VM'er) eller zone- og zone redundante tjenesteslutpunkter i et område. Du kan betragte dem som systemer, der indlæser balance mellem VM'er, objektbeholdere eller klynger i et område i et virtuelt netværk.
HTTP(S) i forhold til ikke-HTTP(S)
HTTP(S) belastningsjusteringstjenester er Layer 7-belastningsjusteringer, der kun accepterer HTTP(S)-trafik. De er beregnet til webprogrammer eller andre HTTP(S)-slutpunkter. De omfatter funktioner som SSL-aflastning, firewall for webprogram, stibaseret justering af belastning og sessionens tilhørsforhold.
I modsætning hertil kan ikke-HTTP(S) belastningsjusteringstjenester håndtere ikke-HTTP(S) trafik og anbefales til arbejdsbelastninger, der ikke er webarbejdsbelastninger.
Vigtig
I dette modul fokuserer vi på løsninger, der ikke er HTTP(S).
I denne tabel opsummeres disse kategorier for hver Azure-belastningsjusteringstjeneste.
| Tjeneste | Global/regional | Anbefalet trafik |
|---|---|---|
| Azure Front Door | Global | HTTP(S) |
| Traffic Manager | Global | ikke-HTTP(S) |
| Application Gateway | Regional | HTTP(S) |
| Azure Load Balancer | Regional | ikke-HTTP(S) |
Vælg en indstilling for justering af belastning til Azure
Her er de vigtigste faktorer til at beslutte en indstilling for justering af belastning.
- trafiktype – er det til et webprogram? Er det et offentligt eller privat program?
- Omfang – har du brug for at justere belastningsjusteringen af virtuelle maskiner og objektbeholdere i et virtuelt netværk eller belastningsjustering på tværs af områder eller begge dele?
- tilgængelighed – hvad er serviceniveauaftalen for tjenesten?
- Omkostninger – Ud over omkostningerne ved selve tjenesten skal du overveje driftsomkostningerne for at administrere og vedligeholde en løsning, der er baseret på den pågældende tjeneste. Se Prisfastsættelse for justering af belastning.
- Funktioner og begrænsninger – hvilke funktioner og fordele leverer hver tjeneste, og hvilke begrænsninger er der? Se belastningsjusteringsgrænser.
Dette rutediagram hjælper dig med at vælge den mest passende løsning til justering af belastning for dit program.
Drikkepenge
Du bør kun bruge dette rutediagram og den foreslåede anbefaling som udgangspunkt. En fuldført løsning kan indeholde to eller flere løsninger til justering af belastning.
Valg af en løsning til justering af belastning ved hjælp af Azure Portal
Du kan bruge siden Azure Load Balancing på Azure Portal til at hjælpe dig med at finde en løsning til justering af belastning. Søg efter og vælg Justering af belastning – hjælp mig med at vælge. Guiden giver dig en interaktiv måde at vælge en løsning til justering af belastning på.