virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

17
Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize Miroslav Kržić, Coming [email protected]

Upload: jasper

Post on 01-Feb-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize. Miroslav Kržić, Coming [email protected]. Sadržaj prezentacije. Koreni – izvorna motivacija Osnovni principi – razvoj platformi Virtuelizacija kao glavni trend u razvoju modernog DC - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Virtuelizacijaosnova agilnog data centra

pouzdan partner biznisu u prevazilaženju krize

Miroslav Kržić, [email protected]

Page 2: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Sadržaj prezentacije

Koreni – izvorna motivacijaOsnovni principi – razvoj platformiVirtuelizacija kao glavni trend u razvoju modernog DCNovi oblik Murovog zakonaHipervizori – čvrsta osnova virtuelnog DCVirtuelna infrastruktura – sloj koji prevazilazi fizičke okvireSloj za menadžment i automatizacijuKrajnji cilj [kako ga vidimo danas] – cloud computing vizijaVirtuelni uređaj (“virtual appliance”) – novi model distribucije softveraKorisnički (poslovni) servisi – “Always On”Zamke i izazovi virtuelizacijeZaključak

Page 3: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Koreni – izvorna motivacija

IBM – početak 60-tih, neprekidan razvod do danasNekad: CP/CMSDanas: z/VM na zSeries platformiPodrška za 1000+ virtuelnih Linux mašina na jednom sistemu

Simultani razvoj HW (arhitekture procesora), hipervizora i operatinog sistema

Rezultat: platforma pogodna za virtuelizacijuRazvoj: hardverski akceleratori i poseban režim rada za VMVlasnik svih platformi je IBM – olakšana i usklađena implementacija

Motivacija: deljenje skupih računarskih resursa – “time sharing” koncept

Koncept “zaboravljen” 80-tih i 90-tih razvojem i masovnom primenom jeftine C/S arhitekture

Page 4: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Osnovni principi – razvoj platformi

“Trap and emulate” princip – sve kritične instrukcije u korisničkom režimu upadaju u zamku

Tri osnovna principa VM:i. Program u virtuelnom okruženju se ponaša identično kao u fizičkomii. Hipervizor ima potpunu kontrolu nad svim hardverskim resursimaiii. Virtuelna mašina pretežan deo vremena radi bez intervencije

hipervizora

Teorijski sve je jasno – međutim, x86[-64] (ISA) arhitektura nije prijateljska sredina za virtuelizaciju

Vlasnici HW (procesora), hipervizora, OS su različiti Ogromna instalirana baza – potreba za kompatibilnošću

=> spor i neusklađen razvoj standardne arhitekture

Ozbiljni napori da se problem prevaziđe poslednjih nekoliko godina

Page 5: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Novi problemi i izazovi – virtuelizacija ponovo u žiži

Klijent/server model + jeftini serveri + izolacija aplikacija => jedna korisnička aplikacija (servis) = jedan fizički server

Rast kompleksnosti poslovnog okruženja => eksponencijalno uvećavanje broja korisničkih servisa i obima podataka

Rast procesorske snage po Murovom zakonu = sve snažniji serveri

=> neefikasno korišćenje fizičkih resursa i infrastruktura neotporna na otkaze i skupa za održavanje; energetski neefikasna

Kako sa prljavom vodom (neefikasno korišćenje resursa) ne izbaciti i dete (izolovana i upravljiva korisnička aplikacija)?Odgovor: VIRTUELIZACIJOM korisničkih servisa

Nova [stara] paradigma: jedna aplikacija = jedna virtuelna mašina

Page 6: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Novi oblik Murovog zakona

Izvorno (parafraza): broj tranzistora na jedinici površine se uvećava dvostruko svakih 18 meseciEnergetska barijera – teškoće u odvođenju toplote sa čipa => usporen rast brzine procesora (“jezgra”) - udvostručenje svakih 5 godina => procesori sa više jezgaraNovi oblik Murovog zakona: udvostručenje broja jezgara u procesoru sa svakom novom generacijom procesora

Danas: Intel Xeon (54xx i 73xx), AMD Opteron (Barcelona) – četvorojezgarni procesori u širokoj upotrebiNajava Intela – šestojezgarni procesori za par nedelja2009. – osmojezgarni procesoriIntelov prototip – 80-to jezgarni procesor

Kako iskoristiti rastuću procesorsku snagu (primeri):Kripto zaštita podatakaKompresija/dekompresija podatakaParalelne korisničke aplikacije (!?)Virtuelizacija

Budućnost? Rowen: “Procesor je novi tranzistor!”

Page 7: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Hipervizor – čvrsta osnova virtuelnog DC

Hipervizor

X86

arhitektura

Page 8: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Hardverska podrška virtuelizaciji

Podrška u novim generacijama AMD i Intel procesora:

Virtuelizacija privilegovanih instrukcija

Eliminisanje privilegovanog režima i kompresija prstenova zaštite – primeri: AMD-V i Intel VT

Virtuelizacija upravljanja memorijom

Particionisanje i upravljanje fizičkom memorijom – primeri: AMD RVI i Intel EPT

Virtuelizacija periferije i I/O operacija

Rutiranje I/O zahteva između VM i fizičkih uređaja – primeri: Intel IOMMU, Neterion IOV

Rezultat: smanjenje utroška resursa za virtuelizaciju (za hipervizor) na manje od 10% raspoloživih (CPU)

Page 9: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Platforma - hipervizor

Œ

Virtuelna infrastruktura

Sloj za upravljanje i automatizaciju

Optimizacija i menadžment

Upravljanje životnim ciklusom

Upr. resursima Raspoloživost Mobilnost

Upravljanje ličnim VM

Neprekidnost poslovanja

Bezbednost

Razvijena [savremena] virtuelna infrastruktura

Page 10: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Sadržaj prezentacije

Koreni – izvorna motivacijaPrincipi – neizbežni Popek i GoldbergVirtuelizacija kao glavni trend u razvoju modernog DCNovi oblik Murovog zakonaEnergetska efikasnost i virtuelizacijaHipervizori – čvrsta osnova virtuelnog DCVirtuelna infrastruktura – sloj koji prevazilazi fizičke okvireSloj za menadžment i automatizacijuKrajnji cilj [kako ga vidimo danas] – cloud computing vizijaVirtual appliance – novi model distribucije softveraKorisnički (poslovni) servisi – “Always On”Zamke i izazovi virtuelizacijeZaključak Posle zaključka a pre ručka – DC koji zna da peva

Evolucija virtuelnog data centra

Page 11: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Virtuelni uređaj (“virtual appliance”) na virtuelnoj infrastrukturi

Page 12: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

• Unapred instaliran i konfigurisan softver– Brže do korisnika (upotrebe)

– Smanjeno vreme konfigurisanja

– Smanjena potreba za podrškom

• Virtuelizacijom se dobija:

– Nezavisnosto od hardvera

– Bolja raspoloživost

– Uravnoteženo opterećenje resursa

– Konsolidovano upravljanje

– …

Virtuelna Infrastruktura Grupa resursa

Virtuelni uređaji - prednosti

Page 13: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Sadržaj prezentacije

Virtuelizacija kritičnih aplikacija – primer mySAP ERP

Skalabilnost VM sa po 2 vCPU + 32GB RAM

Page 14: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Korisnički servisi – “Always On”

Virtuelna infrastruktura otporna na otkaze + mogućnost migracija korisničkih servisa bez prekida rada + automatsko uravnoteženo korišćenje resursa + monitoring/menadžmet

=> Korisnički (poslovni) servisi – “Always On”, ili

Raspoloživost(Korisnički servisi) >> Raspoloživost(Hardverske platforme)

“Rastegnuti” (streached) data centar – otpornost na nezgode (katarstrofe), čak i za organizacije sa ograničenim IT budžetom

Koristi za IT: jeftinija, agilnija i otpornija IT infrastruktura; mogućnost alokacije ušteda u druge razvojne projekte

Page 15: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Zamke i izazovi virtuelizacije

Uštede su moguće samo primenom dokazane metodologije projektovanja i implementacije

Mnoge organizacije praktikuju postupan pristup: PoC -> test okruženje -> ograničena primena -> kritične aplikacije

Virtuelizacija podrazumeva: virtuelizaciju i konsolidaciju servera, ali i konslidaciju podsistema za skladištenje podataka (“storidž”)

Nedefinisana politika i postupci administracije/menadžmenta dovodi do nekontrolisanog umnožavanja VM i povećanja troškova (“VM sprawl”)

Izbegavanjem zamki virtuelizacije postižu se uštede u investicijama i troškovima i do 50% sa rokom povrata investicija 6-12 meseci

Page 16: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Zaključak

Virtuelizovan data centar donosi značajne uštede (često i preko 50%) u odnosu na nevirtuelizovana rešenja

Virtuelizacija dramatično utiče na redizajn svih elemenata arhitekture data centra – od hardverskog sloja do korisničkih servisa

Virtuelizacija omogućava pokretljivost korisničkih servisa i njihovu otpornost na sve vrste otkaza, bez obzira na promene i otkaze u fizičkom sloju

Automatizacija operacija u DC je od ključnog značaja za implementaciju ekonomične i održive arhitekture

Dizajn, implementacija i evolucija DC zahtevaju primenu konzistentne metodologije

Dobra rešenja od loših se razlikuju u finesama – nije moguć “spontan” razvoj dobre arhitekture (dobro rešenje od lošeg se razlikuje kao lepa i funkcionalna građevina od “divlje” gradnje)

Pronađite pravu kombinaciju Platforma + Isporučilac rešenja, koja će vam pomoći da iskoristite prednosti i izbegnete zamke virtuelizacije

Page 17: Virtuelizacija osnova agilnog data centra pouzdan partner biznisu u prevazilaženju krize

Hvala!