Hva er nytt i Windows Server 2012 nettverk? (Del 2)


Innledning

Hvis du ’ re en “ oldie men goodie, ” du sannsynligvis husker da dette området ble kalt “ World of Windows Nettverk ” eller WOWN. Stedet har endret seg mye siden de dager, men det er fortsatt mange gode artikler som er dedikert til VPN, TCP /IP, WINS, DNS, Windows Ruting og Routing and Remote Access Service, og alle de andre Windows-nettverk emner og nettverkskomponentene i operativsystemet Windows. Jeg prøver å bygge videre på det ved å prøve å sørge for at alle artiklene mine er så nær den opprinnelige ånd WOWN som mulig. Og det ’ s i den ånd at jeg ’ m å skrive denne artikkelserien om hva ’ s nye og kule i Windows Server 2012 nettverk. I del 1 av serien, snakket vi om nye og forbedrede funksjoner i 801.1x autentisert kablet og trådløst, Branchcache, Data Center Bridging (DCB), DNS og DHCP

Som en rask oppfriskning, her ’. Sa liste av noen av de kategoriene som tilbyr nye funksjoner for Windows Server 2012 nettverk:

802.1x Godkjente Kablet og trådløst tilgangs

Branchcache

Data Center Bridging (DCB)

Domain Name System (DNS)

DHCP

Hyper-V nettverk virtualisering

IP Address Management (IPAM)

Low Latency arbeidsoppgaver teknologier

Network Load Balancing

Nettverk Regler og Access Services

NIC Teaming

Windows QoS

Direct og Unified RRAS

Windows-brannmur med avansert sikkerhet

Denne gangen vi ’ ll dekke Hyper-V nettverk virtualisering. La ’ s komme i gang

Hyper-V Network Virtualization

Som du sikkert vet, har Microsoft gått “. Alle i ” og skyen er det som driver det meste av innovasjon i Windows Server 2012 OS i dag, og som mest sannsynlig vil holde sant for fremtidige oppdateringer til Windows Server-operativsystemet for en tid fremover. Filosofien synes nå å være: hvis det ’ s ikke om skyen, så glem det. Vi ’ ve diskutert i det siste egenskapene til en sky (offentlig eller privat) service. Men hva er skyen fra et operativsystem synspunkt? At ’ s noe vi trenger å forstå før diskutere det nye nettverket virtualisering funksjonen

Resource abstraksjon

Ett perspektiv på hva operativsystemet har å tilby skyen er evnen til abstrakte ressurser.. Et fullt aktivert sky ville ha alle kjerne beregne, nettverk og lagring komponenter helt abstrahert fra de arbeidsoppgaver som kjører på den. Dette vil muliggjøre nye scenarier for arbeidsmengde mobilitet. Grunnen til det er at arbeidsmengden don ’ t “ omsorg ” som lagring enheter de kan være koblet til, de don ’ t “ omsorg ” om nettverket de ’ re koblet til, og de vant ’ t “ omsorg ” om hvilke behandlings- vert de kjøres på.

Tenk på hvordan dette abstrahert sky verden skiller seg fra den verden vi har i dag. De fleste av våre programmer er ikke sky optimalisert. Hva betyr det? Det betyr at disse programmene er det vi kaller “ Stateful ” applikasjoner. Nettverkstilstand binder disse programmene til et bestemt nettverk, og hvis de blir flyttet av dette nettverket, vil de ikke klarer å kjøre riktig. Likeledes binder databehandlings- tilstand disse arbeidsmengder til en bestemt server eller til en bestemt server i en klynge. Lagring staten binder arbeidsmengden til en bestemt lagringsarray. Hvis noen av disse eller andre stater er tapt, arbeidsmengden vant ’ t arbeid. Det er hvordan de tradisjonelle datasenter verk

I kontrast med skyen, programmene er skrevet slik at de opprettholder nesten ingen stat, derav de er referert til som “. Statsløs ” applikasjoner. Disse program arbeidsoppgaver kan flyttes dynamisk fra maskin til maskin, fra klynge til klynge, fra nettverk til nettverk og fra lagring målet til lagring målet, og de vil fortsette å jobbe fordi alle disse ressursene infrastruktur har blitt abstrahert og oppdragsmengde trenger bare å bekymre deg tilgang til abstraksjon. Det spiller ’ t bryr seg om de faktiske nettverk, beregne og lagringskomponenter som ligger under abstraksjoner

Huske HAL

Hvis du ’. Re like gammel som jeg er, har du sannsynligvis husker når HAL i Windows NT var en stor avtale. HAL er “ Hardware Abstraction Layer ”. Hva var så spesielt med HAL? Først, la ’ s titt på en definisjon av HAL fra artikkelen “ Windows NT Hardware Abstraction Layer (HAL) ”:

« Windows NT Hardware Abstraction Layer (HAL) viser til et lag av programvare som avtaler direkte med maskinvaren. Fordi HAL opererer på et nivå mellom maskinvaren og Windows NT utøvende tjenester, applikasjoner og enhetsdrivere trenger ikke være klar over noen hardware-spesifikk informasjon
. HAL gir rutiner som gjør at en enkelt enhet driver å støtte en enhet på ulike maskinvareplattformer, noe som gjør enheten driver utvikling mye enklere. Det skjuler maskinvareavhengige detaljer som I /O-grensesnitt, avbryter kontrollere, og multi kommunikasjon mekanismer. Applikasjoner og enhetsdrivere er ikke lenger lov til å forholde seg til maskinvaren direkte og må ringe til HAL rutiner for å finne ut hardware spesifikk informasjon
. Dermed gjennom filteret levert av HAL, kan nås ulike maskinvarekonfigurasjoner på samme måte ”

Tidlig datasystemer gjorde ’ t har maskinvare abstraksjon. Som understreket avsnittene ovenfor gjøre det klart, gjør HAL det mulig for flere programmer for å dra nytte av enhetsdrivere som gir en abstraksjon som disse programmene kan ringe. HAL fungerer som “ gå mellom ” som gjør at hovedkortet og tilkoblede enheter for å motta instruksjoner fra høyere nivå programmeringsspråk. Dette forenkler applikasjonsutvikling og distribusjon, og det aktivert Windows NT å få solid fotfeste i datasenteret at det i ettertid fått. Oppmerksom på at andre operativsystemer, for eksempel OS X, Linux, BSD, Solaris etc. har også Hardware Abstraction lag, selv om de ikke kan kalle dem Hals.

Hva HAL gjorde for applikasjoner som kjørte på en enkelt server og maskinvaren på denne serveren, “ sky ” vil gjøre for datasenteret. Hovedsak, Windows Server 2012 har som mål å være den HAL for datasenteret ved å utvide abstraksjon til helheten av nettverk, databehandling og lagring.

Virtualisering og arbeidsmengde mobilitet

Alt dette fører til vår gjenstand for i dag: Windows Server 2012 Hyper-V Network virtualisering. Hyper-V Network Virtualisering gjør det mulig å abstrahere den nettverkskomponenten fra de virtuelle maskiner som kjører på sky datasentre. Når vi tenker på nettverk, hva er “ state ” at vi er mest opptatt av? Hvis du tenker på det, du ’ ll sannsynligvis enig i at det ’ s IP-adresser. Dette inkluderer enheten ’ s IP-adresse, nettverksmaske, standard gateway, DNS-serverinnstillinger, WINS kanskje innstillinger, og kanskje definerte beregninger. Alle disse er tilstandsfull og hvis de blir endret, kan det ha en skadelig effekt på arbeidsmengden som kjører på den virtuelle maskinen.

Dette har viktige implikasjoner når det gjelder arbeidsmengde mobilitet. Hvis du er knyttet til networking staten, det ’ s kommer til å bli vanskelig å enkelt flytte arbeidsoppgaver fra ett sted til et annet – og som virkelig gjør det vanskelig å innse fordelene med hybrid IT, hvor noen av datasenteret ligger på lokaler og andre deler av datasenteret kan bli holdt av en sky tjenesteleverandør, og skyen tjenesteleverandør tilbyr tjenester for flere organisasjoner.

Hva du ønsker å være i stand til å gjøre er å gjøre det mulig å tildele IP-adresser til dine arbeidsoppgaver når de er på stedet, og da kunne flytte dem automatisk til en sky tjenesteleverandøren når og hvis du må, og da kunne flytte dem tilbake til den lokale datasenteret hvis og når du trenger å gjøre det. Hvis du kan også pakke alt dette inn i en automatisert prosess, så du virkelig begynne å se fordelene av cloud computing.

Du tenker kanskje at det å holde den samme IP-adresser når du flytter ressursene til skyen tjenesteleverandøren wouldn ’ t være så vanskelig og du ’ re høyre; i teorien det ’ s ikke. Men det er
vanskelig for skyen tjenesteleverandøren som prøver å kjøre alle de virtuelle maskiner på en delt nettverksinfrastruktur for å imøtekomme alle forbrukere av skytjeneste. Hvis du ønsker å være i stand til å holde din IP-adresser på mobile arbeidsbelastning, har skyen tjenesteleverandøren for å være i stand til å imøtekomme din IP adressering infrastruktur. Problemet med det er at andre forbrukere av skyen tjenesteleverandøren ’ s skytjeneste også være lurt å holde deres
IP-adresser. Det er et problem fordi det kan føre til to eller flere forbrukere av skytjeneste som ønsker å bruke samme IP-adresser på skyen tjenesteleverandøren ’ s nettverk. Hvis to eller flere forbrukere av skytjeneste vil bruke nettverket ID 192.168.1.0/24, for eksempel, så er det ’ s åpenbart kommer til å være et problem

Hyper-V Network virtualisering til unnsetning

Hyper-V Network Virtualization løser dette problemet og gjør at flere brukere av nettskyen nettverk infrastruktur for å bruke samme IP-adresser, samme nettverks-ID og samme DNS-infrastrukturer de bruker på sine on-lokaler nettverk. Med Hyper-V Network Virtualisering, kan du tilordne et subnett nettverket ID 192.168.2.0/24 og flytte det subnettet til en sky tjenesteleverandør hoster nettverk, og hvis det er en annen kunde på hoster ’ s nettverk som ønsker å bruke samme nettverks-ID, ikke noe problem. Hyper-V Network Virtualisering tar seg av det for deg.

Scenariet er ikke begrenset til Hoster nettverk, heller. Kanskje du ’ d liker å behandle en av bedriftens data sentre som en sekundær eller tertiær datasenter og være i stand til å bevege seg subnett rundt som du gjør når du flytter dem til en hoster nettverk. Igjen, ikke noe problem! Hyper-V Network Virtualization vil gjøre det for deg

På dette punktet, er du kanskje lurer på: Hva ’ s fangsten.? Vel, det ’ s vanskelig å konfigurere Hyper-V Network Virtualization ut av boksen. For det å virkelig fungere i praksis, skal du behov for å distribuere System Center Virtual Machine Manager 2012. SCVMM vil gjøre de tunge løftene, slik at du don ’ t nødt til å gå seg vill i en hengemyr av Powershell script. Jeg mistenker at i fremtiden Microsoft vil gjøre mer for at Hyper-V Network Virtualization enklere å konfigurere, slik at nettverket virtualisering blir vesentlig “ knapp ” og doesn ’. t krever at du blir en programmerer eller en Ph.D i Powershell

Sammendrag

I dag tilbringer vi mye av vår tid på å snakke om skyen og hvordan abstraksjon er en viktig funksjon av cloud computing. Når vi er i stand til abstrakt nettverk, databehandling og lagring helt, vil vi komme svært nær å oppfylle løftet om cloud computing. Microsoft har tatt et stort skritt i riktig retning ved å innføre Hyper-V Network virtualisering. I denne artikkelen, jeg beskrev hvordan du kan bruke Hyper-V Network Virtualisering og fordelen du kan få fra å bruke den. Neste gang vi ’ ll flytte nedover listen over de nye og kule nettverksfunksjoner i Windows Server 2012 for å ta en titt på IP Address Management (IPAM). Ser deg da! –. Deb Anmeldelser