Windows Server 2012 – optimalisert for nettskyen
Hovedfokus under utviklingen av Windows Server 2012 fra Microsoft`s side har vært at det skal være optimalisert for nettskyen. Hva menes med det? Før vi ser på den tekniske utviklingen i Windows Server 2012, la oss først se på hva en nettsky er.
Nettskyen
Det fins flere ulike tjeneste modeller:
· Infrastructure as a Service (IaaS) – datakraft, lagring og nettverk
· Platform as a Service (PaaS) – operativsystem og miljø for å kjøre programmeringsspråk, databaser og webservere
· Software as a Service (SaaS) – programvare levert direkte til sky-klienter som nettlesere, mobile enheter, tablets og datamaskiner
Videre finnes det flere leveringsmodeller, blant annet offentlige, hybride og private nettskyer. Det vi skal fokusere på i denne artikkelen i forbindelse med Windows Server 2012 er en privat nettsky.
Når man skal definere en nettsky er det flere egenskaper å gå inn på:
· Sammenslåtte ressurser – med dette er det lett å tenke ene og alene virtualisering, da gjerne virtualisering av operativsystemer. Virtualisering er en byggesten for en nettsky, men det utvides i form av at man også får dynamiske og skalerbare tjenester på toppen av virtualisering.
· Selvbetjening – gi brukere og applikasjonseiere i bedriften mulighet til å administrere sine tjenester på egen hånd, dette kan være ulike tjenester som for eksempel det å skalere ut en tjeneste for å kunne håndtere flere brukere.
· Elastistisitet – muligheten for å kunne skalere ned og opp en tjeneste basert på behov. Dette kan være noe som skjer automatisk basert på en trigger i et overvåkingssystem. Et praktisk ekempel på dette kan være en nettbutikk som før jul opplever ekstra pågang, og da automatisk skalerer ut til flere webservere når trafikken når en definert terskel.
· Den siste overordnede egenskapen for en nettsky er at den er basert på forbruk, det vil si at man betaler for de ressursene man faktisk bruker. Dette er mest utbredt i offentlige skytjenester, eksempelvis Amazon og Windows Azure, men kan også implementeres i en privat nettsky for å fordele kostnader utover avdelingene i en bedrift.
For å visualisere de ulike lagene i en nettsky kan vi se på denne arkitekturskissen hentet fra TechNet Wiki-artikkelen «Private Cloud Core Architecture Principles»:
I bunnen har man de fysiske lagene med servere, lagring og nettverk som er grunnlaget for prosessene i lagene over.
Bygger man en privat nettsky basert på Microsoft-teknologi kan de ulike lagene i en nettsky knyttes mot produkter i System Center porteføljen. Her ser vi et eksempel hvor vi har applikasjonseieren på venstre side som benytter selvbetjening, og datasenter-administratoren på høyre side som administrerer og overvåker nettskyen:
Dersom du vil vite mer om System Center porteføljen er «System Center Technical Documentation Library» et bra sted å starte, hvor du på fremsiden får en overordnet oversikt over de ulike System Center produktene.
Mer info om nettsky kan du finne på Microsoft`s Private Cloud Solution Hub.
På et overordnet nivå er det 5 områder som gjør Windows Server 2012 optimalisert for en nettsky:
Dynamisk og multi-tenant
· Virtualisering av nettverk
· Policystyrt isolering
· QoS
· Ytelsesmålinger
· Live-migrering av lagring og virtuelle maskiner
· Forbindelser på tvers av private og offentlige nettskyer
Høyskala datakraft
· Større hoster
· Større virtuelle maskiner
· Støtte for flere virtuelle maskiner
· Større clustre
Høyskala nettverk
· Data Center Bridging over 10 GBit nettverk
· Hardware offloading (SR-IOV, RSS, RDMA)
· NIC Teaming
Høyskala lagring
· Hyper-V over SMB
· Copy offload (ODX)
· Storage Spaces
· Storage Thin Provisioning
· Syntetisk Fibre Channel
Administrerbarhet og utvidbarhet
· PowerShell
· Utvidbar Hyper-V switch
I del 2 av denne artikkel-serien skal vi gå inn på de tekniske detaljene som viser hvordan Windows Server 2012 er optimalisert for nettskyen.