I min forrige artikkel, forklarte jeg at Quality of Service (QoS) er en nettverksstandard, og at Microsoft har tilbudt QoS støtte i operativsystemet Windows siden Windows 2000. det å være tilfelle, er det lett å avvise Windows Server 2012 støtte for QoS som å være noe mer enn en arv funksjon som fortsatt blir støttet. Imidlertid har QoS utviklet seg til å møte dagens reservasjons båndbredde relaterte behov. For å virkelig sette pris på hvor QoS er blitt forbedret i Windows Server 2012, må du forstå noe av QoS begrensninger i tidligere versjoner av Windows Server-operativsystemet. I tilfelle av Windows Server 2008 R2, kan QoS bare brukes til å håndheve maksimal båndbredde. Denne type båndbredde styring er også noen ganger referert til som hastighetsbegrensende. Med nøye planlegging var det ofte mulig å oppnå effektiv båndbredde styring selv i Windows Server 2008 R2. Men i tilfelle av Hyper-V var det umulig å få finjustert båndbreddestyring for en individuell virtuell maskin. Grunnen til at finjustert båndbreddestyring er så viktig i en virtuell datasenter er fordi virtuelle maskiner produsere minst fire forskjellige typer trafikk. Begrense båndbredde for alle fire typer nettverkstrafikk på en konsekvent måte kan noen ganger virke mot sin hensikt. For å vise deg hva jeg mener, her er de fire hovedtyper av nettverkstrafikk som kan produseres av virtuelle maskiner i et Hyper-V miljø: Poenget er at nettverkstrafikk i et virtuelt datasenter kan være ganske mangfoldig. På grunn av dette, hva slags båndbredde styring levert av QoS i Windows Server 2008 R2 rett og slett ikke egner seg godt til virtuelle datasentre. Det er to grunner til at begrepet båndbredde hastighetsbegrensende ikke fungerer så godt for virtuelle maskiner. For en ting, kan begrense en virtuell maskin til å bruke en viss mengde båndbredde føre til unødvendige ytelsesproblemer. Anta for eksempel at en vertsserver hadde en 10 gigabit-tilkobling og du begrenset en bestemt virtuell maskin for å konsumere en gigabyte av båndbredde. Ved å gjøre dette, kan du hindre den virtuelle maskinen fra robber båndbredde fra andre virtuelle maskiner, men det kan også hindre den virtuelle maskinen fra å bruke overskudd båndbredde. Tenk deg for eksempel at på et gitt tidspunkt var det syv gigabit av tilgjengelig båndbredde, men den virtuelle maskinen var bare i stand til å bruke en gigabit selv om det kunne ha nytte av ekstra båndbredde og den ekstra båndbredden kan gis i det øyeblikket uten å ta noe bort fra andre virtuelle maskiner. Selvfølgelig det motsatte er også sant. Uten skikkelig planlegging, kan begrense båndbredden føre til båndbredde deprivasjon for bestemte virtuelle maskiner. Anta for eksempel at en vertsserver kjører tolv virtuelle maskiner, og at de virtuelle maskinene alle deler en enkelt, ti gigabit nettverkskort. Nå la oss anta at du var å konfigurere hver virtuelle maskin, slik at det aldri kan forbruke mer enn 1 gigabit båndbredde på nettverket. Gitt det faktum at verten serveren kjører tolv virtuelle maskiner, serverens båndbredde har faktisk vært løpet forpliktet på det tidspunktet. I løpet av en periode med høy etterspørsel, vil hver virtuelle maskin prøver å bruke opp til 1 gigabit båndbredde på nettverket. Fordi den fysiske maskinvaren ikke kan gi en full tolv gigabit båndbredde, kan noen av de virtuelle maskinene ende opp som lider av dårlig ytelse fordi de ikke klarer å få den båndbredden de trenger. Som jeg tidligere har forklart, er R2 gjennomføringen av QoS Windows Server 2008 er ikke akkurat en reservasjon båndbredde system (selv om QoS er teknisk sett en båndbredde reservasjonsprotokoll). I stedet kan det tenkes på mer som en båndbredderegulering løsning. Med andre ord, gjør QoS gjennomføring Windows Server 2008 R2 er en administrator å diktere den maksimale mengden av båndbredde som en virtuell maskin kan konsumere. Dette ligner på den teknologien som Internet Service Providers (ISP) bruker for å tilby ulike rate planer. For eksempel min egen ISP tilbyr en 7 megabit, ti megabit, og en femten megabit pakke. Jo mer du betaler, jo raskere Internett-tilkobling som du får. Selv om begrepet båndbredderegulering fortsatt eksisterer i Windows Server 2012, Microsoft er også innføre et konsept kjent som minimum båndbredde. Minimum båndbredde er en båndbredde reservasjon teknologi som gjør det mulig å sørge for at ulike typer nettverkstrafikk alltid får den båndbredden de trenger. Dette er virkelig hva QoS er designet for i første omgang. Tydeligvis den største fordelen med å bruke denne tilnærmingen er at begrepet minimum båndbredde gjør det mulig å reservere båndbredde på en måte som sikrer at hver virtuelle maskin mottar nok båndbredde til å gjøre jobben sin. Men det er ikke den eneste fordelen. En annen fordel er at Windows Server 2012 vil gjøre det mulig å skille mellom ulike typer nettverkstrafikk som er produsert av virtuelle maskiner. For eksempel kan en administrator teoretisk reservere mer båndbredde for lagring trafikk enn for vanlig virtuell maskin trafikk. Uten tvil den største fordelen er imidlertid at minste båndbredde reservasjoner er forskjellig fra båndbredde caps. Selv om det fortsatt er mulig (og noen ganger nødvendig) å sette båndbredde caps, trenger minimum båndbredde innstillinger ikke cap båndbredde. La oss anta for eksempel at du ønsket å reservere 30% av nettverksbåndbredden for virtuell maskin trafikk, og de resterende 70% av båndbredden for ting som live migrering og lagringstrafikk. Hvis du ikke har noen live-overføringer skjer i det øyeblikket da du ikke trenger noen båndbredde for live vandringer i det hele tatt. Det ville være dumt å låse opp denne båndbredden for å hindre den fra å bli brukt til andre typer nettverkstrafikk. I denne typen situasjon, mottar den virtuelle maskinen trafikken 30% av nettverksbåndbredden som er reservert for det. Hvis den virtuelle maskinen trafikken kunne ha nytte av ekstra båndbredde for øyeblikket og båndbredde er ikke i dag blir konsumert av de andre tjenestene som holder en reservasjon deretter at båndbredden er gjort tilgjengelig for virtuell maskin trafikk før det er nødvendig med en av de andre trafikktyper i for å oppfylle minimum båndbredde reservasjon. Selvfølgelig er jeg bare bruker virtuell maskin trafikk som et eksempel. Konseptet gjelder for alle typer trafikk. Nå som jeg har innført begrepet båndbredde reservasjon, jeg ønsker å slå min oppmerksomhet til QoS gjennomføring, som jeg vil snakke om i neste artikkel i denne serien.
Innledning
Legacy båndbredde styring
finjustert båndbredde Ledelse
QoS i Windows Server 2012
Konklusjon