540 likes | 737 Views
Kako z manj doseči več Microsoft Virtual Server 2005 R2. David Balažic, Microsoft Slovenia. Današnji udeleženci. MK Založba d.d. MOBITEL, d.d. NEK d.o.o. Paloma d.d. Perutnina Ptuj d.d. RTH d.o.o. RTV Slovenija SKB S&T Tadej Vidrih s.p. Telekom Slovenije, d.d. Vzajemna d.v.z.
E N D
Kako z manj doseči večMicrosoft Virtual Server 2005 R2 David Balažic, Microsoft Slovenia
Današnji udeleženci • MK Založba d.d. • MOBITEL, d.d. • NEK d.o.o. • Paloma d.d. • Perutnina Ptuj d.d. • RTH d.o.o. • RTV Slovenija • SKB • S&T • Tadej Vidrih s.p. • Telekom Slovenije, d.d. • Vzajemna d.v.z. • Zavarovalnica Triglav d.d. • Zavod RS za zaposlovanje • Zdravstveni dom dr. Adolfa Drolca Maribor • Avtotehna • Comet d.d. • Drogakolinska d.d. • Elektro Ljubljana d.d. • Elektro Maribor d.d • ELES • Gospodarska zbornica Slovenije • HERMES SoftLab • Holding slovenske železnice d.o.o. • Iskratel, d.o.o. • Iskraemeco d.d. • Kaerntner Sparkasse AG, Celovec, Podružnica v Slo. • LANCom d.o.o. • LANplus, Jure Lakota s.p. • Merkur d.d.
Nekaj zgodovine • Ob koncu 90tih je bila virtualizacija uporabljena kot testno okolje za nove aplikacije in ter vzpostavitev raznovrstnih okolij ob tehničnih treningih. • Med 2000 in 2001 so IT oddelki začeli obravnavati tovrstno tehnologijo kot možnost namestitve več aplikacij na posamezen server. • V zadnjih letih se je virtualizacija razširila kot tehnologija, ki omogoča “obravnavo” server farm kot “single compute pools” ...in tu se začne rock&roll
Zakaj smo danes tu? Danes je povprečna izkoriščenost strojne opreme data center strežnikov 15%* *Vir: Gartner&Intel Z virtualizacijo lahko izkoriščenost strojne opreme doseže tudi do 70%*
Prihranek v številkah in trendi Prihranek z virtualizacijo IT okolja: • Strojna oprema: 28–53% • Delovanje in podpora: 72–79% • Skupno: 29–64% * Source: Intel Trenutni trendi na področju virtualizacije: • 60% podjetij že začelo z virtualizacijo IT okolja • 28% podjetij je v postopku planiranja • 5% je proces virtualiziranja že zaključilo • 7% virtualizacije ne načrtuje * Source: Gartner
Kdaj in zakaj pri virtualizaciji izbrati Microsoft rešitev Matjaž Perpar, David Balažic Microsoft Slovenija
Agenda • Microsoftov pogled na virtualizacijo • Glavne značilnosti navideznih računalnikov • Konverzije (P2V) • Migracija/prenos • SMP podpora • Nadzor in upravljanje • Podpora • Izdelava varnostne kopije in nameščanje popravkov • Razširljivost • Vrednost • Licenciranje • Povzetek
MS pogled na virtualizacijo • Holističen pristop • Virtualizacija ni za vsak strežnik (delovno breme) • Več primernih rešitev za določen problem • Navodila in celotna podpora rešitve • Najboljša rešitev v smislu: • TCO • Zmogljivost • Dosegljivost • Podpora
MS pogled na konsolidacijo Resource Management (WSRM) Hardware partitioning (Scalable Hardware) Co-hosting (Multi-instancing) Virtualization (Virtual Server) Tool Medium-high throughput applications which will co-exist Managing resource usage Applications allowing multi-instancing (ex. SQL Server, IIS) Workload consolidation (ex. File and Print) Med/Low throughput applications Isolating OSs & applications Very high-throughput applications Complete isolation of applications Best for All applications must run on same OS level Mixed workload compatibility may be issue More complex management Scale-up is limited Re-sizing partitions requires a reboot Capacity in 4-proc increments Limit All applications must run on same OS level
MS Virtual Server ali VMware 20 licenc za Windows Server (za VM) 20 licenc za SQL Server (za VM) Virt. licence ($$$) P2V konverzija? ($$$) Rezultat: Na licencah ali upravljanju ne privarčujemo nič Imamo dodatni strošek za virtualizacijske licence. Instanciranje… Uporaba SQL multi-instancing Boljši rezultati in skalabilnost Uporaba SQL Server 2005 Upgrade Advisor Rezultat: Nižji TCO Število SQL licenc se zmanjša za 18 licenc (iz 20 na 2) Število Windows licenc se zmanjša za 18 (iz 20 na 2) Manjši stroški upravljanja: (Manjše število strežnikov za upravljanje (nameščanje popravkov, arhiviranje) Primer – SQL strežnikKonsolidacija 20 SQL strežnikov na 2 fizična
Virtualizacija Multi-Instancing SQL SQL SQL SQL SQL SQL SQL SQL WS WS WS WS VMware ali Virtual Server/WS WS Server Server Virtualizacija - Instanciranje SKUPAJ: 5 Window Server licenc 4 SQL Server licenc + Virtualizacijske licence SKUPAJ: 1 Window Server Licenca 1 SQL Server Licenca
VMware Enostaven za uporabo Standard: za 25 konverzij Enterprise: neomejeno število konverzij Orodja ostalih proizvajalcev: Platespin Leostream,… Microsoft Virtual Server Migration Toolkit (VSMT) Zastonj Za uporabo potrebuje Automated Deployment Services (ADS) Orodja ostalih proizvajalcev: Platespin Leostream,… Konverzija: P2VKonverzija fizičnega strežnika v virtualno okolje
Migracija/prenos navideznih rač.VMware VMotion • Virtualni računalnik premaknemo med gostitelji brez izgube podatkov ali povezave (no downtime) • Licencira se na procesor…. • Potrebuje FC-SAN • Rešitev samo za planirani downtime. To ni rešitev za visoko razpoložljivost (neplanirani izpad)
Migracija/prenos navideznih rač.Virtual Server gruče gostiteljev • Virtual Server R2 podpora za gruče gostiteljev • Uporaba Windows Server EE/DTC gruče (clustering) • Podpora FC-SAN, iSCSI-SAN, NAS • Planirani izpad • Servisiranje strojne opreme ali nameščanje popravkov na gostitelju. VM gosti se premaknejo na drugo točko v gruči z minimalnim časom nedosegljivosti • Neplanirani izpad • Npr. prenos na drugo točko v gruči zaradi napake v strojni opremi • Ostale prednosti: • Neodvisno od operacijskega sistema gosta • Vsakega VM gosta lahko premaknemo • ZASTONJ • Gruč lahko naredimo kolikor hočemo
Admin želi namestiti popravke na Node1 z WSUS strežnikom Microsoft Cluster Administration Console shrani stanje navideznih računalnikov in jih restavrira na drugi točki. Node1 je pripravljen za namestitev popravkov VM VM VM Virtual Server - visoka razpoložljivostPlanirani izpad: Nameščanje popravkov na gostitelja Shared Storage WSUS strežnik Node 1 Node 2 Node 3
Npr. strežnik Node1 se ugasne zaradi okvare Z enostavno skripto Microsoft Cluster Administration Console ugotovi izpad strežnika Node1 in zažene navidezne računalnike na drugi točki Microsoft Clustering tudi samodejno izvaja “load balancing” v gruči (do 8) VM VM VM Virtual Server - visoka razpoložljivostNeplanirani izpad: izpad strežnika Node1 Shared Storage Node 1 Node 2 Node 3 X
VMware SMP dodatek za navidezne računalnike Licenciranjena fizični procesor … Microsoft Danes: Večja bremena pustite na strojni opremi Nimamo SMP podpore Naslednja generacija Windows virtualizacije bo vključevala SMP podporo Podpora SMP
Nadzor in upravljanjeVMware VCenter • Za upravljanje navideznih računalnikov • Omogoča: • Provisioning • Vzdrževanje brez nedelovanja (v kombinaciji z VMotion) • Upravljanje in nadzor • Stroški uporabe: • VCenter Management • Licenciranje fizičnih strežnikov (glede na št. proc.) • Licence za VMotion…
Nadzor in upravljanjeMicrosoft danes • Integracija z obstoječimi upravljalskimi orodji • Virtual Server Management Pack za MOM 2005 • Virtual Server health monitoring • Prikazuje povezave host/guest • SMS 2003 podpora • Podpora navideznim računalnikom • Ostali proizvajalci • Platespin, Leostream and others • IBM Director • HP OpenView
Nadzor in upravljanjeMicrosoft kmalu… • Virtual Server 2005 R2 SP1 • Active Directory integracija: • Identifikacija Virtual Server strežnikov iz DCja • Virtual Server v2 Management Pack za MOM • Direktni dostop do VS administracijske strani iz MOM • Obveščanje in opozorila glede stanja nav. rač. • Poročilo o ustreznosti kandidatov za virtualizacijo • Pomaga določiti fizične strežnike, ki so najbolj primerni za konverzijo v nav. rač. • Pogled v obliki diagrama • Grafični pogled na razmerje host/guest relationship • Poročila o performansah • Pregled trendov, obnašanje nav. rač,… • Še ostale novosti, ki prihajajo…
Podpora: Raziskava trga • Kateri operacijski sistem uporabljate v navideznih računalnikih? • 88% Windows • 42% Windows Server 2003 • 28% Windows 2000 Server • 3% Windows NT Server • 14% Ostali Windows OSi • 4% Linux • 2% Red Hat • 2% Suse • 8% ostalo (Netware, Unix, Solaris)
PodporaVMware • Trditve o široki podpori operacijskih sistemov znotraj nav. rač. • VMware: “Support for any Windows or Linux application”* • “Support” every Windows OS back to DOS 6 & Win 3.1 • “Support” multiple Linux distributions • Suse, Red Hat • “Experimental” support for some OSs • Podpora strojne opreme: • Omejen na specifičen seznam strojne opreme (ESX) • VMware:“Requires drivers from VMware”** http://www.vmware.com/pdf/server_specs.pdf http://www.vmware.com/products/server_comp.html.
PodporaMicrosoft • Podpora pomeni: • Testiranje in optimizacija za določeno platformo • Popravki problemov pri nameščanju in vpeljavi • Popravki hroščev in hitri popravki (QFE quick-fix engineering) • Podpora OS-ov v nav. rač.: • Windows NT Server • Windows 2000 Server • Windows 2003 Server • Windows XP SP2 • Linux podpora – kmalu….
PodporaVMware podpora ~ Microsoft kompatibilnost • Kompatibilnost pomeni : “dela.. ” • Kompatibilni OSi za nav. rač. • DOS • Windows klienti: Vse verzije (1.x, 3.1, 95, 98, ME, XP,…) • Windows strežniki: Vse verzije (NT, 2000, 2003) • razen Datacenter različice • Linux • Red Hat, Suse, Mandrake, Mandriva, Ubuntu, Fedora,… • Ostalo: OS/2, Cho-Kanji • Seznam na tisoče OSov, ki delajo v MS virtualnem okolju: http://vpc.visualwin.com/ • Kompatibilnost se bo še povečala z VT/Pacifica podporo…
PodporaMicrosoft • Podpora strojne opreme • Katerikoli x86/x64 strežnik iz Windows Server Catalog • Microsoft Common Engineering Criteria (2005) • “To help customers improve the utilization of hardware resources, all server products will support Microsoft Virtual Server 2005. Each product must be capable of running from within a virtual instance.” • Zmanjša tveganje stranke • End to end podpora
PodporaMicrosoft • Članki na temo podpore virtualizacije: • “Overall Virtual Server support policy”: 897613 • “Non MS HW virtualization support policy”: 897615 • “WSS products supported”: 897614 Microsoft does not test or support Microsoft software running in conjunction with non-Microsoft hardware virtualization software. For Microsoft customers who do not have a Premier-level support agreement, Microsoft will require the issue to be reproduced independently from the non-Microsoft hardware virtualization software. Where the issue is confirmed to be unrelated to the non-Microsoft hardware virtualization software, Microsoft will support its software in a manner that is consistent with support provided when that software is not running in conjunction with non-Microsoft hardware virtualization software.
VMware: …v nav. rač. Namestitev klienta za izdelavo varnostne kopije kot na fizičnem računalniku … na gostitelju VMware je naznanil novo rešitev izdelave varnostne kopije…. Microsoft: …v nav. rač. Namestitev klienta za izdelavo varnostne kopije kot na fizičnem računalniku … na gostitelju Lahko naredimo s pomočjo skripte Volume Shadow Service (VSS) podpora v naslednji različici Izdelava varnostne kopije nav. rač.
VMware: Identično kot fizični računalnik Microsoft: Identično kot fizični računalnik Nameščanje popravkovna navidezni računalnik (gost)
Microsoft: Migracija nav. rač na drugi strežnik Namesti popravke z standardnimi orodji Microsoft Update Services, SMS, WSUS Ponovni zagon Migracija nav. rač. Ponovi za vsak strežnik VMware: Migracija nav. rač na drugi strežnik Namesti popravke v ukazni vrstici z Linux orodji Ponovni zagon Migracija nav. rač. Ponovi za vsak strežnik Nameščanje popravkov na gostitelja
Razširljivost, prilagoditev Microsoft • Objavljeni API in SDK paket • Polno dokumentirani COM API & primeri • Naslednja generacija: Windows Virtualization še bogatejši API in SDK • Možno licenciranje VHD formata • Za dodatne rešitve partnerjev • Več kot 40+ podeljenih licenc
Prihodnost virtualizacijeMicrosoft • Virtual Server 2005 R2 danes • x64 podpora gostitelja • Performančne izboljšave • Podpora gručam • Virtual Server 2005 R2 SP1 • Konec leta 2006 • Podpora za Intel VT/AMD Pacifica • Active Directory integracija • Volume Shadow Service (VSS) podpora • Windows Virtualizacija: Longhorn Server val • Virtualizacijska tehnologija kot del Osa • Bazira na Hypervisor tehnologiji • Prosto dosegljiv in dokumentirani API
VMware ESX Server Monolitični hypervisor Vsebuje gonilnike ostalih proizvajalcev Večja možnost hroščev (večja površina napada) Windows hypervisor Minimalno jedro Brezprogramske kode (gonilnikov) ostalih proizvajalcev Gonilniki so v gostih VM 2 (“Child”) VM 3 (“Child”) VM 1(“Parent”) Virtual- ization Stack Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers hypervisor Hardware Hypervisor arhitektura VM 1 VM 3 VM 2 hypervisor Drivers Drivers Drivers Hardware
Dolgoročni cilji in vizija • Microsoft verjame v virtualizacijo • Varnost • Upravljanje in fleksibilnost • Kompatibilnost aplikacij in gonilnikov • Zanesljivost • Tehnologija se bo v bodoče uporabljala povsod • Strežniki • PC-ji • mobilne naprave
TCO Cenovno ugodna rešitev za današnja bremena Del OSav prihodnosti Brez tveganja Migracijska pot je jasna… Strategija upravljanja Microsoft orodja uporabljajo celoten nabor (od OS-a do aplikacije) API za lažje upravljanje in fleksibilnost Zakaj Microsoft virtualizacija?
Windows Windows Windows Windows Virtualization Layer Windows Server 2003 R2 EE Hardware Windows Server 2003 R2 Enterprise Edition Fizični host operacijski sistem in do 4 gostujoče win instance. Z dodatnim Windows Server R2 Enterprise Edition pa še 4 dodatne. Windows Server “Longhorn” Datacenter Edition bo omogočil neomejeno število win instanc. Z Windows Server R2 Enterprise Edition “vsebuje”4 brezplačneinstance Win Srv R2 EE Star licenčni model • Skupaj: 5 licencza Windows Novost z Windows Server R2 EE: • Skupaj: 1 Licenca
Licenciranje glede na aktivne instance Licenciranje glede na aktivne instance • Učinkovit način licenciranja za stranko in bolj dinamična uporaba data centra. • Ustvarite lahko toliko image-ov, kot jih potrebujete. • Image lahko shranite tja, kjer jih potrebujete. • Licenciranje, glede na aktivne instance, ki jih uporabljate. Zbirka z100“images of Windows” 7aktivnih server image-ov (1 na server) Star licenčni model • Skupaj: 107 licenc za Windows Nov licenčni model: • Skupaj: 7 licenc za Windows Licenciranje glede na aktivne instance poveča učinek in fleksibilnost virtualizacije.
Licenciranje glede na virtualni procesor Windows Server System produktisolicencirani glede na virtualni (ne fizični) procesorob delovanju v virtualiziranem okolju.