40
Szervervirtualizáci ós projektek tervezési kérdései Lepenye Tamás Rendszermérnök [email protected] Microsoft Magyarország Kft.

Szervervirtualizációs projektek tervezési kérdései

  • Upload
    cleo

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Szervervirtualizációs projektek tervezési kérdései. Lepenye Tamás Rendszermérnök [email protected] Microsoft Magyarország Kft. Tartalom. Nem csak technológia! Virtualizáció az adatközpontban Virtualizáció és támogatás Licencelés. Licencelés. Infrastruktúra. Felügyelet. - PowerPoint PPT Presentation

Citation preview

Page 1: Szervervirtualizációs  projektek  tervezési kérdései

Szervervirtualizációs projektek tervezési kérdései

Lepenye TamásRendszermérnö[email protected]

Microsoft Magyarország Kft.

Page 2: Szervervirtualizációs  projektek  tervezési kérdései

Tartalom

• Nem csak technológia!• Virtualizáció az adatközpontban• Virtualizáció és támogatás• Licencelés

Page 3: Szervervirtualizációs  projektek  tervezési kérdései

Könnyű konszolidáció virtuális könyezetbe

Erőforrások jobb kihasználása

IT költségvetés könnyítése

Felügyelet

Instance alapú licencelés a Windows Serverhez

Korlátlan példány a Windows Server Data Center Edition és SQL Server Enterprise Edition esetén

LicencelésAlkalmazások

A telepítések felgyorsítása

Alkalmazás-támogatás költségek csökkentése

Az alkalmazások valósidejű szolgáltatások

Virtual Server 2005 és Windows Server 2003 költséghatékony virtualizációs megoldás

A Hyper-V a Windows Server 2008 egy komponense

Infrastruktúra

Mi a virtualizáció?

Együttműködés

Többféle Linux támogatás

VHD szabvány-ajánlat

Szabványosítási erőfeszítésekDMTF: Standard API-k a VM managementhezPCI-SIG: Szabványos I/O virtualizáció

Támogatás

Page 4: Szervervirtualizációs  projektek  tervezési kérdései

Adatközpont és virtualizáció

System CenterConfiguration Manager

System CenterVirtual Machine Manager

System CenterOperations Manager

System CenterData Protection Manager

Virtualization Farm 1(14 + 2 Servers)

Fibre ChannelSwitch

WAN

Replication

SAN

DomainController

32 connections

Eth

ern

et

Page 5: Szervervirtualizációs  projektek  tervezési kérdései

Felügyeletiképesség

Virtual Machine Manager

Operation Manager

Configuration Manager

Data Protection Manager

Szerver konszolidáció virtualizáció migrációval X

Virtuális gép létrehozás és konfigurálás X

Monitorozás és beavatkozás X

Szerverteljesítmény jelentések és elemzések X

Szoftverterítés és szoftverfrissítés X

Virtuális gépek mentése és helyreállítása X

Katasztrófa elhárítás X

Virtualizáció és felügyelet System Centerrel

Page 6: Szervervirtualizációs  projektek  tervezési kérdései

Költség modell kiegészítése

• Növeli költségeket, mert– Kezdeti beruházást igényel (hardver / szoftver /

projekt / tréning)• Megtakarítást jelent, mert– Proaktív tevékenységgel elkerüli a szolgáltatás-

kieséseket (a veszteséget)– Automatizálással csökkenti az élőerő-költséget– A bekövetkezett hibákra fel lehet készülni és újbóli

bekövetkezésüket el lehet hárítani (tanuló szervezet)

Page 7: Szervervirtualizációs  projektek  tervezési kérdései

Virtualizáció és támogatás

Page 8: Szervervirtualizációs  projektek  tervezési kérdései

Server Virtualization Validation Program (SVVP)

A legjobb környezet biztosítása a Windows Server 2008 számáraA harmadik gyártótól származó hypervisort futtató ügyfelek elégedettségének növeléseA Windows kiszolgálók támogatásának javítása

• Validációs program létrehozása a nem MS hypervisorok számára

• A legtöbb jelenlegi WHQL követése

• Egy hivatalos álláspont kibocsátása a gyártók számára, hogy támogatható megoldásuk van

• Támogatás a TSAnet-tel

Célok: Megoldás:

Probléma: interoperabilitás. A virtuális gép környezet nem ellenőrzött „hardver” környezet.

Page 9: Szervervirtualizációs  projektek  tervezési kérdései

Szerver virtualizáció validációs program

Page 10: Szervervirtualizációs  projektek  tervezési kérdései

Windows Hypervisor

Windows OS

Microsoft támogatási szintek

A Windows és az ellenőrzött hypervisor támogatott a Microsoft és a 3rd party szállító által a TSANet*

felhasználásával

A Windows és a virtualizáció támogatott

Microsoft nem támogatja a Windows nem ellenőrzött

hypervisor felett**

* A Validated hypervisor szállítója tagja lesz a Custom Virtualization group of TSAnet-nek.

**Premier támogatás üzletileg ésszerű erőfeszítéssel.

Windows OS

Windows OS

Nem ellenőrzött hypervisor

Validált 3rd Party Hypervisor

Page 11: Szervervirtualizációs  projektek  tervezési kérdései

Virtualizáció és licencelés

Page 12: Szervervirtualizációs  projektek  tervezési kérdései

Licencelés az adatközponttól a munkaállomásig

Desktop virtualizáció

Alkalmazás virtualizáció

Szerver virtualizáció

Felügyelet

PéldaVirtual Machine Manager: Egy licence fizikai gépenként

PéldaVista Enterprise Centralized Desktop (VECD)

PéldaSQL Server: Korlátlan VM processzoronként

ExampleWindows Server 2008 Datacenter:Korlátlan VM processzoronként

Page 13: Szervervirtualizációs  projektek  tervezési kérdései

Használati jogok

• A használati jogok egyformán vonatkoznak MINDEN virtualizációs technológiára (értsd: más gyártótól származóra is)

• A hivatalos jogokat a mindenkori legfrissebb Volume Licensing Product Use Rights (http://www.microsoftvolumelicensing.com/ userights/PUR.aspx) vagy az End User Licensing Agreement for licenses tartalmazza

• A legfontosabb különbség az OEM és a Volume Licensing (VL) licenses között az, hogy a VL licensz hardverhez való hozzzárendelése (legfeljebb 90 naponta) módosítható, míg az OEM licensz minden esetben az eredeti hardverhez rendelt

Page 14: Szervervirtualizációs  projektek  tervezési kérdései

ElőfeltételekHozzárendelés és futó példányok

• Mielőtt egy szoftver licenszhez tartozó példányt futtatnánk, hozzá kell rendelnünk egy fizikai kiszolgálóhoz

• Ugyanahhoz a fizikai kiszolgálóhoz több más licensz is hozzárendelhető, de egy licensz legfeljebb csak egy kiszolgálóhoz tartozhat

• A hozzárendelés után jogosultak vagyunk a licensz alapján a megadott mennyiségű példány futtatására

• Az OEM licenszt a vásárlás előtt a fizikai kiszolgálóhoz rendelték

1Assign

Page 15: Szervervirtualizációs  projektek  tervezési kérdései

SAN

ElőfeltételekHozzárendelés és futó példányok

• Ha már van egy példányunk egy adott licenszből, akkor létrehozhatunk és tárolhatunk tetszőleges mennyiségű (nem futó) virtuális gépet, további licenszek vásárlása nélkül.

2Helyi lemez

Page 16: Szervervirtualizációs  projektek  tervezési kérdései

ElőfeltételekHozzárendelés és futó példányok

• Bármelyik VM futtatható bármelyik kiszolgálón a kiszolgálóhoz rendelt licenszben meghatározott példány erejéig

SAN

3Helyi lemez

Page 17: Szervervirtualizációs  projektek  tervezési kérdései

Windows szerver virtualizáció jogok

PhysicalInstances: 1VirtualInstances: 1

PhysicalInstances: 1VirtualInstances: 4

PhysicalInstances: 1VirtualInstances: Korlátlan

Page 18: Szervervirtualizációs  projektek  tervezési kérdései

Találós kérdés: Hány EE kell?

ESX srv1

SAN/Storage

ESX srv5

A) 2 db B) 5 db C) 10 db

Page 19: Szervervirtualizációs  projektek  tervezési kérdései

Szerver virtualizációWindows Server 2008 Standard Edition• Megenged egy VM-ben futó példányt• Egy második példány futhat a fizikai kiszolgálón (Physical Operating System

Environment: POSE)– Ez a példány kizárólag a VM felügyeletét szolgálhatja– Olyan alkalmazások telepíthetők rá, amelyek a virtuális példány menedzselik

• Lehetővé teszi egy korábbi verziójú Standard edition futtatását

1+1 példány

Szerver hardver

Alkalmazás

Alkalmazás

Egy példány

Szerver hardver

Alkalmazás

Alkalmazás

A POSE példány csak felügyelheti a virtuális OSE-t

Page 20: Szervervirtualizációs  projektek  tervezési kérdései

Szerver virtualizációWindows Server 2008 Enterprise Edition• 4 VM-ben futó példányt engedélyez a licensz• Az ötödik példány lehet a fizikai gép (POSE)

– Az első négy példánynak virtuális OSE-nek kell lennie– A POSE példány csak a virtuális gépek felügyeletére használható– Olyan alkalmazások futtathatók rajta, amelyek a virtuális OSE felügyeletét látják el

• Lehetővé teszi a Windows Server 2008 Standard vagy a Standard vagy Enterprise kiadás korább változatának futtatását bármely OSE-ben

1+2 példány

Szerver hardver

AlkAlk

AlkAlk

1+4 példány

Szerver Hardver

AlkAlkAlkAlk

A POSE példány csak felügyelheti a virtuális OSE-ket

Page 21: Szervervirtualizációs  projektek  tervezési kérdései

Szerver virtualizációWindows Server 2008 Datacenter

• Korlátlan példány futtatásának jogát tartalmazza– Windows Server 2008 Standard, Enterprise, és/vagy Datacenter kiadás is futtatható a VM-

ekben– Nincs megkötés a POSE-ben futó alkalmazásokra

• Elérhet Volume Licensing keretében 2 vagy több processzoros kiszolgálókra• Minden processzorra meg kell venni• “Per Processor” + CAL licenszelési modellt követ– Megjegyzés: Sohasem a processzor magok után kell fizetni!

• Korábbi verziók futtatása is megengedett (Downgrade jog)

Szerver Hardver

Alk.Alk.Alk.Alk. Alk.Alk.Alk.

Page 22: Szervervirtualizációs  projektek  tervezési kérdései

Frissítésvédelem továbblépés (Step Ups)

• Aktív SA esetén magabb kiadásra lehet „frissíteni” – Step-up áron.– Példa: Windows Server 2008 Standard

Windows Server 2008 Datacenter

• Aktív SA esetén új verzióra lehet áttérni az új verzió megjelenése után.

Page 23: Szervervirtualizációs  projektek  tervezési kérdései

Szerver virtualizációHyper-V Server• Licensed as Specialty Server• Nem szükséges CAL hozzá• A virtuális OSE továbbra is igényel CAL-t

Szerver hardver

Virtuális gépVirtuális gépVirtuális gépVirtuális gép

CAL–ra lehet szükség attól függően, hogy mi fut a VM-ben

Nem szükséges CAL a Hyper-V szerver eléréséhez

Page 24: Szervervirtualizációs  projektek  tervezési kérdései

Egy valóságos példa• Fizikai környezet:

– 53 fizika, működő szerver– 7 tervezett szerver– 15 nem virtualizálnak

• 5 megszűnik• 10 fizikai gépen marad

• Licencek:

SAN/Storage

Standard Enterprise

Meglévő Windows Server licencek: 46 15Különálló gépekhez szükséges: 3 7

Új, különálló gépekhez szükséges: 1 4

Fennmaradó licencek a virtualizált gépekhez: 42 4

Igény: egy kiszolgáló kiesésére tervezzünk

Page 25: Szervervirtualizációs  projektek  tervezési kérdései

Egy valóságos példa: megoldások

Licenctípus 1. node 2. node 3. nodeWindows Server Standard 42 0 0Windows Server Enterprise 0 0 0Windows Server Datacenter (proc.) 0 (4 stepup) 4Futtatható gépek száma 42 korlátlan korlátlan

Licenctípus 1. node 2. node 3. nodeWindows Server Standard 21 21 0Windows Server Enterprise 3 1+2 0Windows Server Datacenter (proc.) 0 0 4Futtatható gépek száma 33 33 korlátlan

Licenctípus 1. node 2. node 3. nodeWindows Server Standard 0 0 0Windows Server Enterprise 0 0 0Windows Server Datacenter (proc.) 4 (4 stepup) 4Futtatható gépek száma korlátlan korlátlan korlátlan

Page 26: Szervervirtualizációs  projektek  tervezési kérdései

Licensz kalkulátor

• Standard: 1–3 VM esetén• Enterprise: 4 VM a kiszolgálón, de nem több, mint 4 VM processzoronként• Datacenter: 4-nél több VM processzoronkéntWindows Server virtualization calculator:

http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx

A processzoronkénti VM-ek számától függ, melyik kiadás megvásárlása a legolcsóbb

Page 27: Szervervirtualizációs  projektek  tervezési kérdései

Virtualizáció felügyelet licenszelésManagement kiszolgálók (System Center Operations Manager, Configuration Manager, Data Protection Manager, stb.)• Egy licensz a menedzsment szerver

alkalmazásnak• Operations Management License

(OML)/Configuration Management License (CML) eszközönként, nem VM-enként!

Microsoft Server ManagementSuite Enterprise• Teljes körű licensz megoldás fizikai és

virtuális környezetre

Page 28: Szervervirtualizációs  projektek  tervezési kérdései

CAL-ok és management kiszolgálók

• Egy CAL vagy External Connector egy fizikai eszközre vonatkozik, nem egy VM-re• Egy Management License fizikai eszközre vonatkozik, nem VM-re• Microsoft Server Management Suite Enterprise– System Center Operations Manager 2007, Configuration Manager 2007, and Data Protection

Manager 2007, System Center Virtual Machine Manager 2007– Korlátlan számú OSE felügyeleti joga egy fizikai kiszolgálón

Fizikai kiszolgáló

Alk.Alk.

Fizikai kiszolgáló

Alk.

Page 29: Szervervirtualizációs  projektek  tervezési kérdései

+Windows Szerver virtualizáció licencek

Két licencelési útvonal:1) Enterprise Edition Licensz: 4 virtuális Windows példány fizikai gépenként 2) Datacenter Edition Licensz: Korlátlan virtuális Windows példány processzonként

System Management Suite Enterprise

Mind a négy System Center terméket magában foglalja hogy a fizikai és a korlátlan virtuális gépet valamennyi aspektusból lehessen menedzselni

*2 év SA-val

A két licence kombinálásával valamennyi virtualizációs szituáció lefedhető

Microsoft Szerver virtualizáció megoldásvásárlás

Page 30: Szervervirtualizációs  projektek  tervezési kérdései

Desktop virtualizációVista Enterprise Centralized Desktop (VECD)

Mi a VECD?• Virtuális gépeken kliens operációs rendszerek futtatását engedélyező

licencelési mód• A Windows Vista Enterprise egyedi licenszelési módja• Lehetővé teszi a Vista Enterprise felhasználónként legfeljebb 4 példányának

a futtatásátHogyan működik?• Eszköz-alapú és példány alapú licensz:

– A VM-ekhez hozzáférő eszközöket kell számba venni– Korlátlan számú VM telepítése és kikapcsolt állapotban való tárolása

• A VECD vékony kliensre és PC-re is megvehető

Megjegyzés• Windows licensz csak OEM-ektől vagy viszonteladóktól vásárolható• A frissítésvédelem (SA) Volume Licensing keretében elérhető

Page 31: Szervervirtualizációs  projektek  tervezési kérdései

1. OEM Windows licensz

2. Érvényes frissítésvédele (SA)

1. Vékony kliens (amely nem képes Windows OS futtatására)

Adatközpont

Korlátlan számú virtuális gép hozható létre és tárolható

PC szituáció Vékony kliens szituáció

3. VECD for SA előfizetés

Legfeljebb 4 futó példányhoz való hozzáférési jog előfizetési licenszenként

Legfeljebb 4 futó példányhoz való hozzáférési jog előfizetési licenszenként

2. VECD for ThinClient előfizetés

Desktop virtualizációVECD szituációk

Megjegyzés: COA vagy SA nem szükséges

Page 32: Szervervirtualizációs  projektek  tervezési kérdései

VECD Licensing Eszköz alapú, előfizetés jellegű

• Elérhető EA, Select, Campus, Open Value• # licence = # hozzéférést lehetővé tévő eszközök• Két változat:

Frissítés-védelemmel rendelkező ügyfelek számára

Havi előfizetés az SA-n felül

MDOP vásárlási lehetőség

Átrendelési jog 90 naponta bármely SA-val fedett eszközre

~$23/év/ eszköz (Listár)

1. Windows VECD for SA** 2. Windows VECD**

Vékonykliens, desktopok SA nélkül és harmadik fél által birtokolt eszközök esetén

Havi előfizetés, amely tartalmazza a frissítés-védelmet

MDOP vásárlási lehetőség

Átrendelési jog 90 naponta

$110/év/eszköz (Listaár)

**Otthoni felhasználási joggal

Page 33: Szervervirtualizációs  projektek  tervezési kérdései

Microsoft Application VirtualizationAz Application Virtualization (App-V) licenszelése

• Az Microsoft Desktop Optimization Pack (MDOP) részeként előfizetéses vásárlás

• A szerver oldali komponensek és a sequencer tetszőleges példányban használható

• Érvényes SA szükséges• Az Application Virtualization for

Terminal Services nem része az MDOP csomagnak, külön vásárolható– MS Application Virtualization 4.5 for

Terminal Services– Microsoft Application Virtualization 4.5

External Connector Terminálszolgáltatásokhoz

Page 34: Szervervirtualizációs  projektek  tervezési kérdései

Szerver alkalmazások virtualizációja

Többféle modell használatos• Szerver/CAL Modell (Exchange, Project)

– Egy licensz fizikai vagy virtuális példányra• Szerver/CAL Modell (SQL only)

– Egy szerver licensz akármennyi SQL példány futtatását lehetővé teszi egyetlen operációs rendszeren

• Processzor alapon (SQL, BizTalk)– Csak az OS/alkalmazás számára rendelkezésre álló processzor számot

kell licenszelni (fizikai vagy virtuális)– For Enterprise Editions, licensing all processors allows

unlimited virtualized instances

Page 35: Szervervirtualizációs  projektek  tervezési kérdései

Szerver/CAL Modell (Exchange, stb.)

SAN

Szerver Hardver

4 Exchange szerver licensza 4 VM futtatásáhozA nem futó példányokhoz

nem kell licensz

Kivétel az SQL … következő dia

A licensz lehetővé teszi egy fizikai vagy virtuális példány futtatását(Korábban az alkalmazások fizikai kiszolgálókhoz kellett rendelni, most már nem kell.)

Page 36: Szervervirtualizációs  projektek  tervezési kérdései

SQL Server a Server/CAL Modellben

Az SQL Server licensz lehetővé teszi akárhány fizikai vagy virtuális példány futtatását egy operációs rendszeren a Workgroup, Standard, és Enterprise kiadások esetén

1 SQL Licensz 1 SQL Licensz

Page 37: Szervervirtualizációs  projektek  tervezési kérdései

Processor alapú modell (SQL/BizTalk)

3 SQL Proc licensz4 BizTalk Proc licensz

Ha az SQL vagy a BizTalk Enterprise Edition, akkor csak 2 licenszre lenne szükség

A BizTalk és az SQL Enterprise Edition korlátlan számban telepíthető a virtuális gépekbe ha minden fizikai processzor licenszelt

Licensz virtuális processzoronként a virtuális példányokraLicensz fizikai processzoronként a fizikai példányokra

Page 38: Szervervirtualizációs  projektek  tervezési kérdései

A processzor alapú modell

• A modell az alábbi szerver alkalmazásokra érvényes:– BizTalk Adapter Pack 1.0

– BizTalk Server 2006 R2 Branch, Standard és Enterprise Edition

– Commerce Server 2007 Standard és Enterprise Edition

– Forefront Threat Management Gateway, Medium Business Edition és Web Antimalware Subscription for Forefront Threat Management Gateway, Medium Business Edition

– Internet Security and Acceleration Server 2006 Standard és Enterprise Edition

– SQL Server 2008 (processzoronként licencelt) Enterprise, Standard, Workgroup és Web Edition

– Visual Studio Team System 2008 Test Load Agent

Page 39: Szervervirtualizációs  projektek  tervezési kérdései

További információk

• Volume Licensing Product Use Rightshttp://www.microsoftvolumelicensing.com/userights/PUR.aspx

• Windows Server virtualization calculatorhttp://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx

• Licensing Microsoft Server Products with Virtual Machine Technologies Licensing Briefhttp://download.microsoft.com/download/6/8/9/68964284-864d-4a6d-aed9-f2c1f8f23e14/virtualization_brief.doc

• Licensing Microsoft Server Products with Virtual MachineTechnologies Whitepaperhttp://download.microsoft.com/download/6/8/9/68964284-864d-4a6d-aed9-f2c1f8f23e14/virtualization_whitepaper.doc

• General Windows Server Licensing information and Licensing Guidehttp://www.microsoft.com/windowsserver2008/en/us/licensing.aspx

Page 40: Szervervirtualizációs  projektek  tervezési kérdései