Veien til SDDC og hyperkonvergens

SDDC-InsideHva er egentlig det programvare-definerte datasenteret?  Hvordan fungerer det
og hvilke fordeler gir det.  Hyperkonvergens
(Hyperconverged Infrastructure) er også et annet begrep du vil møte i tiden fremover.

Har du ikke helt oversikt og føler deg litt forvirret?
I så fall er du ikke alene…

Jeg har i dette innlegget tatt et skritt tilbake og forklarer SDDC sett i forhold til den reisen VMware har vært på de siste 15 årene.
Artikkelen begynner med litt grunnleggende VMware før vi ser nærmere på SDDC og hyperkonvergens. Heng deg på, denne reisen vil du ikke gå glipp av!

Et tilbakeblikk, slik startet det hele

Bildet under viser datarommet slik det så ut rundt årtusenskiftet.  Hver applikasjon hadde sin egen dedikerte server. Forskjellige operativsystemer krevde også separate fysiske servere. Ressursutnyttelsen var svært dårlig (ofte under 10%) og de fleste datarom slet med strøm/kjølings problematikk.

VMWBasic1

divider

vmbasic

VMware lanserte i 2001 ESX, bransjens første X86 hypervisor.
Med dette kunne man simulere fysisk maskinvare og på den måten kjøre mange instanser av operativsystemer med applikasjoner på en og samme fysiske server. Virtuelle servere ble fort et vanlig begrep i bransjen.

VMware bygget videre på fundamnetet med en virtualisert infrastruktur og lagt til en rekke avanserte egenskaper :
vMotion, Storage vMotion, High Availibility, App HA, Fault Tolerance, DRS, DPM,
SRM, vShield Zones, VMSafe, Distributed Switch, NIOC m.f.

VMware vSphere er kombinasjonen av ESXi hypervisoren og egenskapene listet over.
De aller fleste datarom rundt i verden bygger på VMware teknologi.
Kundene opplever bedre ressursutnyttelse, stor fleksibilitet, enklere administrasjon, høy oppetid og ikke minst kraftig reduserte kostnader.

vmwarebas1

Historien gjentar seg, nå skal resten av infrastrukturen virtualiseres

Som dere ser av historien over, har virtualisering revolusjonert datarommet det siste tiåret. Men nå står resten av infrastrukturen med datalagring, nettverk og sikkerhet for tur.
Du kan sammenligne denne infrastrukturen med fysiske servere før VMware ESX gjorde sitt inntog ved årtusenskiftet.

The Software-Defined Data Center handler om å flytte de siste elementene i datarommet fra sine maskinvare-siloer opp til et virtualisert rammeverk der disse spiller rollen som data-tjenester.

storbasserv«Men hardware er vel bedre enn software?»  spør noen.
Realiteten er at de aller fleste infrastrukturtjenester allerede er programvare. Programvare er det et moderne datarom er bygget på.

La oss ta utgangspunkt i et lagringsystem som bildet til høyre viser.  Dette er i bygget opp av standard X86 servere,  et standard operativsystem (både Linux varianter og Windows er ofte brukt her).  Bak navn som Data ONTAP, Clariion FLARE, VNXOE, 3par InForm og Compellent Storage Center skjuler det seg et standard operativsystem med tilpasninger og tillegg.
Til slutt legger leverandøren sin unike funksjonalitet som som programvare-tjenester på toppen av denne tradisjonelle infrastrukturen.

Tilsvarende gjelder dette også for nettverks- og sikkerhetsinfrastruktur med egenskaper som routing, switching, lanstbalansering, wan optimalisering, brannvegger etc.

Verdien til produsentene ligger ikke i maskinvaren eller det generiske operativsystemet. Det er tjenestene de har utviklet på toppen som er interessant. Det er disse tjenestene vi skal ta med oss videre på reisen. 

TrafInf
Les videre

Software Defined Storage – Virtual SAN

vsan11VMware sin visjon er at all infrastruktur på datarommet skal virtualiseres på samme måte som man gjør med servere.
Dette inkluderer både nettverk, sikkerhet og ikke minst datalagring.

VMware Software Defined Storage er et rammeverk der VMware og partnere kan tilby datalagring med tilhørende tjenester, hvor administrasjon og kontroll er automatisert av intelligent programvare.

Målsetningen er å flytte intelligens opp fra underliggende lagringskontrollere til et felles programvarestyrt tjenestelag.
Unike maskinvare-egenskaper kan fortsatt utnyttes via standardiserte grensesnitt som VAAI, VASA og vVols. Integrasjon mellom maskinvare og VMware er derfor nøkkelen til sameksistens.

Man oppnår større flesibilitet, og man kan enkelt flytte tjenester mellom datarom uten å ta hensyn til maskinvare i like stor grad som tidligere.   Man kan f.eks enkelt speile volumer mellom systemer fra ulike leverandører ved hjelp funksjonalitet som ligger i vSAN tjenestelaget.

Dette er ikke noe VMware gjør alene,  hele lagringsbransjen støtter opp om dette nye rammeverket som illustrasjonen under viser (produsentene listet under er bare et lite utvalg).
Denne brede støtten differensierer VSAN fra tilsvarende løsninger i bransjen.

sds-vfokus1

 

Et modulært rammeverk

Rammeverket støtter både eksisterende SAN/NAS løsninger samt en ny konvergert server/lagrings plattform fra VMware – Virtual SAN.
Egenskaper som flash caching, speiling, snapshot, deduplisering, kryptering etc. kan legges til som en felles tjeneste uavhengig av underliggende hardware.

selvbetjDu beskriver behovene (kapasitet, ytelse og tilgjengelighet),  systemet sørger automatisk for å hente ressurser fra riktig sted og tildele dette granulært til hver enkelt tjeneste. 

sds-vfokus2

 

divider

Smartere tradisjonell lagring med VMware VVOLs

En av utfordringene med tradisjonell lagring er mangelen på granularitet.
Et felles LUN eller NFS filområde gir de samme egenskapene til alle virtuelle servere som tilknyttes dette volumet.
Med Virtual Volumes (VVOL) planlegger VMware å gjøre dette mye mere granulært.
Hver enkelt virtuelle server kan nå allokere den plassen den trenger med de egenskapene som er nødvendig for å møte gitte SLA krav.

Virtual Volumes vil ikke se dagens lys før neste år, men du kan allerede nå se en teknologi demo fra flere av av VMware sine partnere.  Virtual Volumes krever at produsenten av lagringssystemet støtter vVol teknologien gjennom grensesnittene som er tilgjengelig.
Les videre

Integrasjon med OpenStack

openstack-logoIntegrasjon og samspill på datarommet blir viktig i tiden fremover.  For de fleste leverandørene blir det en balansegang mellom å sikre egne interesser og samtidig gi kunden fleksibilitet og valgfrihet.

Et godt eksempel på integrasjon og samspill er opensource cloud computing plattformen OpenStack.  Fra å være et prosjekt dominert av Rackspace har flere og flere kommersielle aktører gått inn å støttet prosjektet, inkludert EMC og VMware.

Mange av disse aktørene bidrar også med ressurser og programkode.
Grafikken under viser top 10 bidragsytere av programkode for OpenStack Grizzly
lanseringen i april. Grunnlaget for sammenligningen er data fra Bitegria.

top10grizzly

 

Som dere ser så ligger VMware på top 10 listen over bidragsytere.
«Selv om OpenStack på noen områder er en konkurrent er det viktig for VMware å samarbeide og ikke minst gi kunder valgfrihet» sier Pat Gelsinger, CEO i VMware.

Se også videoene nederst på denne siden for en detaljert presentasjon av VMware og OpenStack og VMware vSphere og OpenStack

Listen over bidragsytere er lag.  Under finner du den komplette listen for Grizzly.
Et stykke nede på denne listen finner dere Microsoft. Selv om de ikke er noen offisiell supporter av OpenStack så har de bidratt med litt kode – en god start!
(Klikk på bildet under for en større versjon)

openstack_total

EMC og OpenStack

EMC er en offisiell supporter av OpenStack, og ble med som corporate sponsor i desember 2012.  EMC figurerer ikke på listen over kodebidrag ennå. Så langt har EMC bistått via Red Hat, VMware, Canonical/Ubuntu og SUSE.

Her er noe av det EMC har gjort så langt:

  • EMC er en offisiell OpenStack corporate sponsor
  • EMC deltar i Rackspace Alamo kvalitetsprogram
  • EMC deltar i Rackspace private cloud sertifiseringsprogram
  • EMC deltar i OpenStack Cinder prosjektet
  • EMC VNX og VMAX støtte for OpenStack Grizzly
  • EMC ViPR støtte for OpenStack (er i beta nå)

vipr-int-3

 

Ytterligere informasjon

Integrasjon mellom OpenStack Grizzly og VMware vSphere

Hvordan VMware bidrar til OpenStack

 

 

 

Dirigent eller diktator?

karajan2En dirigent eller orkesterleder instruerer og leder orkesteret. Han/hun tilrettelegger og får fram det beste i hver utøver. Dirigenten lytter, tilpasser og sørger for at hver utøver samkjøres med resten av orkesteret.
I tillegg til gode lederegenskaper kreves det meget gode samarbeidsevner av en dirigent.

dictator1Diktatoren er også en leder, men han lytter ikke til andre. Samarbeid finnes knapt i vokabularet til diktatoren. All makt ligger hos denne personen eller en svært liten gruppe. Det mest ekstreme er et totalitært diktatur, hvor det ikke eksisterer noen frihet (ref. Wikipedia).
Resultatet er ofte motstand og opprør mot diktaturet.
Illustrasjonen er forøvrig Chaplin i rollen som diktatoren.

Dirigenter og diktatorer på datarommet

Det finnes mange eksempler på diktatorer og dirigenter i IT bransjen.  Både blant leverandørene men også hos kundene.
IT avdelinger som ikke lytter og tilpasser seg bedriftens og brukernes behov vil gå tøffere tider i møte.  Vi ser allerede mange tilfeller av «Shadow IT» hvor brukere og enkelte ganger hele avdelinger går bak ryggen til egen IT avdeling.  De skaffer seg produkter og eksterne tjenester uten godkjenning fra egen IT avdeling.

iphone5En fersk undersøkelse fra VMware viser at bedrifter må forbedre de ansattes tilgang til de verktøyene de trenger for å være produktive. Mer enn halvparten av nordiske ansatte mener at deres organisasjon ikke tilbyr dem de mobile enhetene og applikasjonene som trengs for å være mest mulig effektive.  Undersøkelsen til VMware viser at én av to ville vurdert å bytte jobb om det ble forbudt å bruke egen smarttelefon eller nettbrett på jobben.

Hvem skal være orkesterlederen på ditt datarom?

Samtidig med dette pågår det nå en kamp om kontrollen på datarommet.  De ulike aktørene kjemper om å få være dirigenten på ditt datarom – orkestratoren.
Noen leverandører ønsker å låse sine kunder til sin plattform med svært få muligheter til å samhandle med andre løsninger – Et lite snev av diktatur på datarommet?auto

Rollen som orkesterleder på datarommet er svært viktig.
Det har vært mye snakk om cloud og automatisering av IT det siste året.  Orkestreringsverktøyet du velger vil spille en sentral rolle her.
Dette verktøyet skal forene alle ressursene og automatisere manuelle prosesser. Tjenestene som produseres skal være lett tilgjengelig via selvbetjeningsportaler for brukerne.
Det er mange leverandører som ønsker å innta denne rollen i ditt datarom. Velg derfor en dirigent, ikke en diktator.

VMware vCAC – Dirigenten på datarommet

vc2b

(Klikk på bildet over for en større versjon)
En av de beste løsningene for å automatisere og orkestrere datarommet er VMware vCloud Automation Center (vCAC).  Denne støtter i tillegg til VMware sitt eget økosystem også konkurrerende løsninger fra Amazon, Microsoft, KVM, Citrix m.f.
VMware vCAC 5.2 støtter også en rekke grensesnitt mot serverinfrastruktur, inkludert HP iLO, Dell iDRAC og Cisco UCS Manager. Les videre

EMC ViPR – Software Defined Storage

VIPR2EMC lanserte i dag ViPR (aka. Project Bourne).
EMC ViPR er en software plattform som gir gir stor fleksibilitet, felles administrasjon, selvbetjening og automatisering i heterogene lagringsmiljøer.
ViPR skiller ut egenskapene fra underliggende hardware og samler disse i virtualiserte ressurspooler som enkelt kan utvides og tilpasses.
Ved hjelp av industristandard grensesnitt kan EMC ViPR også omfatte cloud løsninger som Amazon S3, OpenStack Swift og EMC Atmos.

Dette er en helt ny tilnærming til datalagring og automatisering, der alle interne og eksterne ressurser samles og administreres under en og samme virtuelle plattform.

Dette er ikke en tradisjonell «in-band» virtualisering av lagring med kontrollere som sitter i databanen mellom server og disksystem.  EMC ViPR skiller ut og sentraliserer kontrollplanet fra dataplanet. ViPR ligger ikke i selve databanen, her er det hardware som er styrt av ViPR software som flytter data raskt mellom server og lagringsenheter.

Ved å skille ut kontrollplanet til et sentralisert og programerbart software-lag, vil man oppnå stor fleksibilitet og mye enklere drift i store heterogene miljøer.  Mange lagringsystemer fra ulike leverandører kan enkelt sameksistere og administreres under ett.
Picture1Med ViPR kan man lage virtuelle lagringsystemer med de egenskaper som er nødvendig for ulike applikasjoner, uten at disse låses mot ett fysisk lagringsystem. Nødvendige ressurser for å møte ønsket SLA nivå hentes automatisk fra underliggende lagringsystemer, fullt ut kontrollert av software etter regler du setter.  Selvbetjening og regelstyrt automatisering er nøkkelegenskaper i EMC ViPR – Software Defined Storage.
sds2

EMC ViPR kan fremstille all lagring i et heterogent miljø som ett stort virituelt lagringsytem, en virtuell pool med all kapasitet om ønskelig.
Les videre