Windows Server® 2008 Hyper-V™
Doporučené postupy pro hostování v prostředí Hyper-V: Používání a licencování serverových produktů společnosti Microsoft® ve virtuálních hostitelských prostředích Hyper-V
Doporučené postupy pro hostování v prostředí Hyper-V Středa, 1. října 2008 Verze 1.0
Informace obsažené v tomto dokumentu představují aktuální pohled společnosti Microsoft na diskutovaná témata, platný ke dni vydání. Protože společnost Microsoft musí reagovat na vývoj trhu, nemohou být tyto informace považovány za zavazující a společnost Microsoft nemůže ručit za jejich správnost po zveřejnění. Tento dokument white paper slouží pouze k informativním účelům. SPOLEČNOST MICROSOFT NEPOSKYTUJE NA INFORMACE UVEDENÉ V TOMTO DOKUMENTU ŽÁDNÉ VÝSLOVNĚ UVEDENÉ, IMPLICITNĚ PŘEDPOKLÁDANÉ ČI ZÁKONNÉ ZÁRUKY. Uživatel zodpovídá za dodržení všech příslušných autorských zákonů. Společnost Microsoft vám uděluje právo reprodukovat tento dokument white paper, a to celý nebo jeho části, konkrétně a výhradně pro účely prostudování a pochopení licenčních pravidel při hostování produktů pomocí virtualizační technologie. Společnost Microsoft může být držitelem patentů, žádostí o patenty, ochranných známek, autorských práv nebo jiných práv chránících duševní vlastnictví, které se mohou vztahovat na obsah tohoto dokumentu. Kromě práv výslovně uvedených v případné písemné licenční smlouvě se společností Microsoft vám z použití tohoto dokumentu neplynou žádná práva k těmto patentům či ochranným známkám, autorská práva ani práva chránící duševní vlastnictví. © 2008 Microsoft Corporation. Všechna práva vyhrazena. Microsoft, Active Directory, Hyper-V, SharePoint, SQL Server, Windows, logo Windows, Windows PowerShell, Windows Server a Windows Vista jsou ochranné známky skupiny společností Microsoft. Všechny ostatní ochranné známky jsou vlastnictvím jejich držitelů.
Stránka 2
Obsah SEZNAM ZKRATEK....................................................................................................... 4 HOSTITELSKÉ IMPLEMENTACE A LICENČNÍ INFORMACE KE ZVÁŢENÍ ........................ 5 LICENCOVÁNÍ RŮZNÝCH EDIC SYSTÉMU WINDOWS SERVER ..................................... 6 Windows Server 2008 Enterprise.................................................................................. 6 Windows Server 2008 Datacenter ................................................................................ 6 Použití centrálního úložiště .......................................................................................... 7 Použití dalších virtualizačních technologií od jiných výrobců ............................................. 7 HOSTITELSKÉ IMPLEMENTACE.................................................................................... 8 Implementace 1: Nespravovaný dedikovaný server jako hostitel s jedním či více hosty ....... 8 Implementace 2: Virtuální dedikovaný server (VDS) ....................................................... 9 Implementace 2a: VDS – nespravovaný .................................................................... 9 Implementace 2b: VDS – spravovaný ........................................................................ 9 Implementace 3: Ověřené virtuální dedikované servery ................................................ 11 Implementace 4: Sdílené hostitelské konfigurace ......................................................... 11 Implementace 5: Klientské počítače jako hosté v prostředí Hyper-V ............................... 11 Implementace 6: Použití licencí koncového zákazníka na hostovi .................................... 11 POUŢÍVÁNÍ SYSTÉMU MICROSOFT SQL SERVER 2008 V PROSTŘEDÍ HYPER-V ......... 13 SQL Server 2008 Express .......................................................................................... 13 SQL Server 2008 Web .............................................................................................. 13 SQL Server 2008 Workgroup ..................................................................................... 13 SQL Server 2008 Standard ........................................................................................ 13 SQL Server 2008 Enterprise ...................................................................................... 13 LICENČNÍ TABULKA PODLE IMPLEMENTACE ............................................................. 15 Microsoft System Center Virtual Machine Manager 2008 ................................................ 17 Použití dalších produktů System Center ke správně hostitelského prostředí ..................... 18 Příklad cen řešení System Center v rámci smlouvy SPLA ............................................... 20 NEJČASTĚJŠÍ DOTAZY TÝKAJÍCÍ SE LICENCOVÁNÍ ................................................... 22 REFERENCE ............................................................................................................... 25
Stránka 3
SEZNAM ZKRATEK Zkratka
Význam
DC
Datacenter
DNS
Domain Name System
LOB
Line of Business, obchodní řešení
OEM
Original Equipment Manufacturer
OS
Operační systém
OSE
Prostředí operačního systému
SAL
Subscriber Access License, licence pro přístup předplatitele
SAN
Storage Area Network
SCCM
System Center Configuration Manager
SCDPM
System Center Data Protection Manager
SCOM
System Center Operations Manager
SKU
Stock Keeping Unit, skladové číslo
SMSE
Microsoft System Center Server Management Suite Enterprise
SPLA
Service Provider License Agreement, Licenční smlouva s poskytovatelem služeb
SPUR
Service Provider User Rights, Práva poskytovatele služeb k používání produktu
VDS
Virtual Dedicated Server, virtuální dedikovaný server
VHD
Virtual Hard Disk, virtuální pevný disk
VL
Volume Licensing, multilicenční programy
VM
Virtual Machine, virtuální počítač
VMM
Microsoft System Center Virtual Machine Manager
Stránka 4
HOSTITELSKÉ IMPLEMENTACE A LICENČNÍ INFORMACE KE ZVÁŢENÍ Tento dokument white paper popisuje běžné hostitelské implementace využívající virtualizační technologii Windows Server® 2008 Hyper-V™ a databázový systém Microsoft SQL Server® na základě smlouvy Microsoft Services Provider License Agreement (SPLA). Smlouva SPLA nabízí dva licenční modely – licence vázaná na procesor a licence vázaná na předplatitele (přístup prostřednictvím licence Subscriber Access License či SAL). Některé produkty jsou k dispozici prostřednictvím obou licenčních modelů. Ve virtuálním prostředí neexistuje žádné omezení z hlediska počtu instancí provozovaných v rámci licenčního modelu SAL. Model licencování vázaného na procesor ovšem přináší určité varianty ke zvážení, které jsou uvedeny v tomto dokumentu white paper. V kontextu technologie Hyper-V může být fyzický server (nazývaný hostitel) využit k vytvoření mnoha virtuálních počítačů a virtuálních serverů (nazývaných hosté). Každý host provozuje svůj vlastní operační systém (OS) nezávisle na ostatních hostech. Jako operační systémy hostů mohou být používány Windows Server 2000 SP4, Windows Server 2003, Windows Server 2008 (Web, Standard, Enterprise a Datacenter), SUSE Linux Enterprise a další. Hostitelský operační systém ovšem musí být Windows Server 2008 (Standard, Enterprise či Datacenter). Seznam podporovaných virtuálních hostů naleznete na webu na následující adrese: http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx Primárním cílem tohoto dokumentu je vysvětlit možnosti licencování jednotlivých edic systémů Windows Server 2008 a SQL Server 2008 ve virtualizovaných hostovaných prostředích využívajících model SPLA. Vysvětlíme vám licenční práva a omezení vyplývající ze smlouvy SPLA pro nejběžnější virtualizované hostitelské implementace využívající technologii Hyper-V. Mezi tyto implementace patří: 1. Nespravovaný dedikovaný server s technologií Hyper-V 2. Virtuální dedikovaný server (VDS) pro webové implementace (využívající hosty Windows Server v anonymním režimu) 3. Virtuální dedikovaný server pro implementace obchodních systémů (využívající hosty Windows Server v ověřeném režimu) 4. Využití virtualizace ve sdílených hostitelských implementacích 5. Klientské počítače jako hosté v prostředí Hyper-V 6. Koncoví zákazníci používající produkty společnosti Microsoft s využitím vlastních licencí pro hostované operační systémy Kromě těchto nejčastějších implementací vám představíme možnosti využití produktů řady Microsoft System Center ke správě virtualizovaných hostitelských prostředí a související licenční pravidla.
Stránka 5
LICENCOVÁNÍ RŮZNÝCH EDIC SYSTÉMU WINDOWS SERVER Windows Server 2008 je licencován na bázi licence vázané na procesor. Při studování tabulky níže je třeba uvážit, že pro každý procesor je požadována licence. Neexistuje sice žádné technické omezení počtu hostů, které je možné provozovat v edicích Standard, Enterprise či Datacenter, počet (bezplatně zahrnutých) licencí v každé edici se však liší. Následující tabulka uvádí počet hostů, pro které je poskytnuta licence v rámci licence hostitele. Chcete-li provozovat další hosty nad rámec tohoto uvedeného počtu pro danou edici, pak je třeba pořídit pro ně samostatné licence. Dále platí, že součástí některých edic systému Windows Server 2008 je adresářová služba Active Directory®. Tato skutečnost má vliv na licenční podmínky v určitých hostitelských implementacích. Využití služby Active Directory pro hostitelský a hostované operační systémy Windows Server je možné pouze v případě edic Standard a Enterprise. Protože edice Datacenter je licencována pouze pro anonymní přístup, není možné v její implementaci používat službu Active Directory. Následující tabulka nabízí pouze obecný přehled licencování systému Windows Server 2008. V závislosti na implementaci a použité edici systému Windows Server 2008 v prostředí hostitele existují různé možnosti licencování. Tyto jednotlivé možnosti jsou podrobněji popsány v následujících částech. Edice hostitele
Hosté zahrnutí ve smlouvě SPLA hostitele
Povolené typy hostů
Windows Server 2008 Standard
1
Windows Server 2008 Standard Windows Server 2008 Web Windows Server 2003 Standard*
Windows Server 2008 Enterprise
4
Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Windows Server 2003 Enterprise* Windows Server 2003 Standard*
Windows Server® 2008 Datacenter
Neomezený počet neověřovaných hostů
Windows Server 2008 Datacenter (anonymní) Windows Server 2008 Enterprise (anonymní) Windows Server 2008 Standard (anonymní) Windows Server 2008 Web (anonymní) Windows Server 2003 Enterprise (anonymní)* Windows Server 2003 Standard (anonymní)*
Tabulka 1: Licence a typy hostů pro různé edice systému Windows (*povolena, pokud je jiţ licencována v rámci smlouvy SPLA)
Windows Server 2008 Enterprise Jak si můžete všimnout v tabulce, v případě licencování hostitele Windows Server 2008 Enterprise jsou v počáteční licenci zahrnuty i licence pro až 4 hosty. Je-li na server přidán pátý host, je nutná další plná licence na Windows 2008 Enterprise pro každý procesor hostitelského systému. Tato dodatečná licence umožní provozování až čtyř dalších hostů na serveru, celkem tedy osmi hostů. Tento proces dokupování dodatečných licencí je možné neomezeně opakovat a přidávat tak další hosty až do fyzické kapacity hostitelského serveru. V případě hostování na systému Windows Server 2008 Enterprise mohou být hosty systémy Windows Server 2008 Standard, Web a Enterprise.
Windows Server 2008 Datacenter V systému Windows Server 2008 Datacenter (anonymní) je možné provozovat neomezený počet neověřovaných hostů až do fyzické kapacity hardwaru. Edice Windows Datacenter umožňuje nainstalovat a provozovat jako hostovaný operační systém libovolnou verzi Windows Server. Hostované operační systémy však musí běžet v neověřovaném režimu. Dále platí, že hostitel ani host nemohou být nakonfigurováni k využívání služby Active Directory. Stránka 6
Použití centrálního úložiště V celé řadě implementací používají poskytovatelé hostingu centrální úložiště ke správě bitových kopií (image) hostů ve formátu virtuálních pevných disků neboli VHD. Toto úložiště je obvykle založeno na technologii SAN (storage area network) nebo Windows® Storage Server 2003 R2, což je produkt určený pouze pro výrobce OEM jako nákladově efektivní náhrada řešení SAN. V tomto okamžiku není Windows Storage Server v rámci licence SPLA k dispozici. Zvažujeme jeho doplnění do smluv SPLA v závislosti na zájmu poskytovatelů hostingu. Použití centrálního úložiště nijak neovlivňuje licencování systému SQL Server.
Použití dalších virtualizačních technologií od jiných výrobců Tento dokument stejně dobře platí pro další virtualizační technologie jako VMWare a XenSource při použití systému Windows Server jako hostitelského či hostovaného operačního systému. Společnost Microsoft ovšem žádným způsobem nemění podmínky licencování těchto technologií a naopak použití těchto technologií žádným způsobem nemění licenční požadavky produktů společnosti Microsoft. Licenční požadavky uvedených virtualizačních technologií ověřte u jejich dodavatelů.
Stránka 7
HOSTITELSKÉ IMPLEMENTACE Implementace 1: Nespravovaný dedikovaný server jako hostitel s jedním či více hosty V této implementaci poskytovatel hostingu prodává fyzický server jako hostitele s technologií Hyper-V. Koncový zákazník si kupuje dedikovaný server a pomocí nástroje Správce serveru Hyper-V vytváří libovolný počet hostů. Správa fyzického serveru a virtuálních instancí je prováděna koncovým zákazníkem. Pokud poskytovatelé hostingu používají Microsoft System Center Virtual Machine Manager (VMM), mohou prostřednictvím delegování umožnit koncovým zákazníkům správu hostů pomocí portálu VMM Self-Service Portal. VMM Self-Service Portal vyžaduje službu Active Directory. Obrázek 1 znázorňuje příklad „nespravované“ konfigurace Hyper-V, kde je veškerá správa a administrace hostitelů a virtuálních hostů prováděna místně na serveru. V této implementaci poskytovatel hostingu hostuje dedikovaný server podporující technologii Hyper-V a umožňuje zákazníkovi přímý přístup k hostiteli (typicky prostřednictvím Terminálové služby). Počet a typ nainstalovaných hostů závisí na edicích systému Windows Server 2008. Jak je vysvětleno výše, je-li hostitelský systém Datacenter Anonymous SKU, všichni hosté musí být anonymní. Pokud chce koncový zákazník ověřované servery, může jako hostitele použít edici Standard či Enterprise. Jak ukazuje obrázek 1, poskytovatelé hostingu se mohou rozhodnout pro instalaci a zpřístupnění nástroje System Center Virtual Machine Manager a umožnit tak zákazníkům správu jejich virtuálních hostů. Další informace o minimálních nasazeních nástroje VMM v hostitelském prostředí naleznete v části „Produkty Microsoft System Center v hostitelském prostředí“ v tomto dokumentu.
Obrázek 1: Nespravovaná implementace Hyper-V
Stránka 8
Implementace 2: Virtuální dedikovaný server (VDS) V případě implementace VDS poskytovatel hostingu používá Windows Server 2008 s technologií Hyper-V jako hostitele pro jednoho či více hostů. Tito hosté mohou používat operační systémy Windows Server i Linux. Každý host je koncovému zákazníkovi prodáván jako virtuální dedikovaný server. Každý host obsahuje zaručenou sadu prostředků, kterou je možné specifikovat při vytvoření. Koncový zákazník má úplnou kontrolu nad daným hostem a jeho operačním systémem. Přístup k virtuálnímu dedikovanému serveru je zajištěn prostřednictvím Terminálové služby. Poskytovatel hostingu či koncový zákazník může do hosta nainstalovat řídicí panel ke správě hostitelského prostředí na virtuálním dedikovaném serveru. Z pohledu koncového zákazníka se virtuální dedikovaný server chová jako dedikovaný server, kde instalace oprav, softwaru apod. nijak neovlivňuje ostatní hosty na serveru. Pro zlepšení spravovatelnosti těchto serverů nabízí společnost Microsoft řešení System Center Server Management Suite Enterprise, které umožňuje nabízet stejné spravované služby na hardwaru poskytovatele hostingu. System Center Virtual Machine Manager (VMM) může být například použit ke zřízení spravovaného či nespravovaného serveru. System Center Server Management Suite Enterprise obsahuje následující produkty, které mohou zjednodušit správu hostů a nabídnout poskytovateli hostingu služby s přidanou hodnotou: System Center Virtual Machine Manager (VMM) System Center Operations Manager (OpsMgr) System Center Data Protection Manager (DPM) System Center Configuration Manager (SCCM) Jak ukazuje obrázek 2, poskytovatelé hostingu se mohou rozhodnout pro instalaci a zpřístupnění nástroje System Center Virtual Machine Manager a umožnit tak zákazníkům správu jejich virtuálních hostů. Další informace o minimálních nasazeních nástroje VMM v hostitelském prostředí naleznete v části „Produkty Microsoft System Center v hostitelském prostředí“ v tomto dokumentu.
Implementace 2a: VDS – nespravovaný V této implementaci umožňuje poskytovatel hostingu koncovému zákazníkovi plnou správu hostovaného operačního systému. Instalace softwaru, oprav, zálohování apod. bude prováděno zákazníkem.
Implementace 2b: VDS – spravovaný V případě spravované implementace může poskytovatel hostingu nabídnout svým zákazníkům některé ze služeb s přidanou hodnotou souvisejících se správou hostů. Tyto služby s přidanou hodnotou mohou být buď zahrnuty v základní ceně hostingové nabídky, nebo nabízeny za příplatek. Jednou z výhod pro poskytovatele hostingu je, že tyto servery mohou být centrálně spravovány jiným serverem se softwarem pro správu virtuálních počítačů, jako je například Microsoft System Center Virtual Machine Manager. Mezi služby s přidanou hodnotou patří: Spravované služby – například administrace SQL Server Serverový software hosta – opravy, aktualizace zabezpečení, instalace Nástroje – správa disků a úložiště Zálohování a obnovování ze zálohy Domain Name Services (DNS)
Stránka 9
Obrázek 2: Spravovaná implementace Hyper-V
System Center Virtual Machine Manager požaduje členství v adresáři Active Directory, VMM však může spravovat i hostitele a hosty nepoužívající adresář Active Directory. Další informace o konfiguraci služby Active Directory naleznete v části „Referenční architektura systému Windows Server“ v oddílu Reference v tomto dokumentu. Řešení System Center také vyžaduje databázi Microsoft SQL Server pro ukládání dat. Poskytovatelé hostingu mohou podle konkrétní potřeby zvolit existující instalaci systému SQL Server nebo vytvořit dedikovaný server. V případě nárůstu počtu spravovaných hostů mohou poskytovatelé hostingu použít vysoce dostupné konfigurace produktů SQL Server, Active Directory a System Center. Další informace naleznete v části „Referenční architektura systému Windows Server“ a „Plánování a návrh systému“ v oddílu Reference v tomto dokumentu.
Stránka 10
Další volitelnou součástí, která může být velmi užitečná v hostovaném prostředí Hyper-V, je System Center Operations Manager. Operations Manager může být používán k monitorování stavu hostitelských serverů, řadičů domény, systému SQL Server a také hostovaných systémů.
Implementace 3: Ověřované virtuální dedikované servery Předchozí dvě situace byly založeny na neověřovaných hostitelských implementacích, kde koncoví uživatelé nejsou ověřováni operačním systémem Windows Server. V implementacích, kde hostovaný systém musí ověřovat koncové uživatele, je doporučovaným hostitelem Windows Server 2008 Enterprise, který umožňuje až čtyři hostované systémy na jednu hostitelskou licenci. (Edice Enterprise umožňuje provozovat více hostů, pak je ale nutné zakoupit a vykazovat další licence.) Použití systému Windows Server 2008 Datacenter není v této implementaci možné, protože jeho licence umožňuje pouze anonymní hosty. Toto omezení systému Windows Server Datacenter platí, jestliže hostitelský server založený na technologii Hyper-V nebo host ověřuje externí uživatele. Je-li požadováno ověřování hostů, musí poskytovatel hostingu použít Windows Server Standard či Enterprise. Ověřované konfigurace také mohou nabízet hostování produktů Microsoft Exchange Server, Microsoft Office SharePoint® Server či jiných aplikací požadujících ověřování koncových uživatelů.
Implementace 4: Sdílené hostitelské konfigurace V této implementaci poskytovatel hostingu používá server jako hostitele a vytváří jednoho či více hostů pro hostování jednoho či více webů. Koncoví uživatelé tak samotnou virtualizaci nevyužívají. Někteří poskytovatelé hostingu využívají tento způsob virtualizace k lepší izolaci jednotlivých webů. Pokud například server hostuje 2000 webů, může poskytovatel hostingu vytvořit čtyři virtuální hostované počítače, každý s 500 weby. Ve sdílené hostitelské konfiguraci uživatel anonymně přistupuje k webovému obsahu hostovanému na virtuálním hostovi, může tedy být použit systém Windows Server Datacenter.
Implementace 5: Klientské počítače jako hosté v prostředí HyperV V této implementaci mohou poskytovatelé hostingu nabízet přístup ke klientským aplikacím jako například Microsoft Office či jiným kancelářským nástrojům. Z technického pohledu je hostování klientského prostředí s operačním systémem Windows Vista® či Windows XP v určitých konfiguracích podporováno. Aktuální seznam podporovaných hostů naleznete po kliknutí na odkaz Supported Operating Systems (Podporované operační systémy). Tato implementace však není v současné době smlouvou SPLA povolena.
Implementace 6: Použití licencí koncového zákazníka na hostovi Poskytovatelé hostingu se často dotazují, zda je možné k licencování hostů používat licence vlastněné koncovými zákazníky (například licence na Small Business Server, SQL Server, Exchange Server či jiné serverové aplikace zakoupené v rámci multilicenčních programů Microsoft Select či Enterprise Agreement). V současné době není smlouvou SPLA umožněno sdílené používání licencí v hostitelských ani virtuálních prostředích. Všechny licence pro hosty musí být vykázány poskytovatelem služeb v rámci smlouvy SPLA. Ve virtualizovaných prostředích nevyužívajících technologii Hyper-V může koncový zákazník použít své vlastní licence, pokud používá dedikovaný hostovaný server. Své licence nemůže použít, pokud je server sdílen mezi více zákazníky. Obrázek níže ilustruje implementaci, kdy koncový zákazník může a kdy nemůže použít vlastní licence na software.
Stránka 11
Obrázek 3: Licence koncového zákazníka na hostovi
Je-li server fyzicky a virtuálně dedikován jedinému zákazníkovi, pak tento zákazník může použít vlastní licence. Příkladem může být spravovaný či nespravovaný dedikovaný server. Je-li ovšem server fyzicky sdílen mezi více zákazníky, pak i když třeba zákazníci vlastní virtuální počítače provozované na tomto serveru, nemohou používat vlastní licence na produkty společnosti Microsoft. Poznámka: V současnosti pracujeme na odstranění omezení v implementaci 2, abychom mohli zákazníkům povolit používání jejich vlastních licencí ve virtuálních počítačích. Aktualizace této implementace bude v nejbližší době publikována prostřednictvím vašeho licenčního koordinátora. Podle současné podoby smlouvy SPLA nemohou koncoví zákazníci instalovat své vlastní licence na virtuální servery.
Stránka 12
POUŢÍVÁNÍ SYSTÉMU MICROSOFT SQL SERVER 2008 V PROSTŘEDÍ HYPER-V Poskytovatelé hostingu obvykle zákazníkům nabízejí SQL Server jako součást své nabídky hostingu. K dispozici je pět různých edic systému SQL Server 2008: Express, Web, Workgroup, Standard a Enterprise. (Pro srovnání funkcí viz Tabulka 1.) Kde je to možné, je SQL Server 2008 licencován na bázi licence vázané na procesor. Virtualizace nemění požadovaný počet licencí SAL.
SQL Server 2008 Express SQL Server 2008 Express je verze k bezplatnému stažení. Obsahuje nejčastěji používané funkce, ale omezuje velikost databáze (4 GB), počet procesorů (1) a využitelnou kapacitu paměti RAM (1 GB). SQL Server 2008 Express je dobrou volbou pro začínající weby a vývojářské aktivity. Neexistuje žádné omezení počtu instancí, které je možné provozovat na fyzickém či virtuálním serveru.
SQL Server 2008 Web SQL Server 2008 Web je nová verze speciálně určená pro hosting. Může být použita pouze pro veřejné a z Internetu přístupné weby, stránky, aplikace a služby. SQL Server 2008 Web je také licencován na bázi licence vázané na procesor. Počet požadovaných licencí závisí na počtu procesorů (nebo soketů) s omezením do maximálního počtu 4 procesorů na server. Pro provozování instancí na hostiteli je požadována licence pro každý fyzický procesor, který je používán hostitelským operačním systémem. Pro provozování instancí systému SQL Server 2008 Web na hostech je požadována licence pro každý virtuální procesor, který je používán každým z hostů.
SQL Server 2008 Workgroup SQL Server 2008 Workgroup má více omezující licenci než SQL Server 2008 Web. Proto poskytovatelům hostingu doporučujeme zvážit použití edice Web.
SQL Server 2008 Standard SQL Server 2008 Standard je licencován na bázi licence vázané na procesor. Počet požadovaných licencí pro hostitele závisí na počtu používaných fyzických procesorů s omezením do maximálního počtu 4 procesorů na server. Pro provozování instancí na hostiteli je požadována licence pro každý fyzický procesor, který je používán fyzickým operačním systémem. Pro provozování instancí systému SQL Server 2008 Standard na hostech je požadována licence pro každý virtuální procesor, který je používán každým z hostů.
SQL Server 2008 Enterprise Podobně jako SQL Server 2005 i SQL Server 2008 může být nainstalován na špičkové výkonné servery s až 128 procesory. Ve virtualizovaném prostředí na bázi technologie Hyper-V nabízí SQL Server 2008 Enterprise jedinečné licenční výhody. Je-li licencován pro hostitele, pak každý host provozovaný na daném hostiteli může také provozovat libovolný počet instancí edice SQL Server Enterprise. Tento model přináší významné nákladové výhody, protože cena edice SQL Server Enterprise se může rozpočítat mezi hosty provozované na daném hostiteli.
Stránka 13
Funkce
Express
Web
Workgroup
Standard
Enterprise
Procesory
1
4
2
4
32/128
RAM
1 GB
Bez omezení
3 GB
Bez omezení
Bez omezení
64bitová verze
Ano
Ano
Ano
Ano
Ano
Velikost databáze
4 GB
Bez omezení
Bez omezení
Bez omezení
Bez omezení
Log shipping (přenos transakčních protokolů)
Ne
Ano
Ano
Ano
Ano
Partitioning (rozdělení do oddílů)
Ne
Ne
Ne
Ne
Ano
Resource Governor
Ne
Ne
Ne
Ne
Ano
Transparentní šifrování dat
Ne
Ne
Ne
Ne
Ano
Komprese záloh
Ne
Ne
Ne
Ne
Ano
SQL Agent
Ne
Ano
Ano
Ano
Ano
Service Broker
Ano (s omezením)
Ano
Ano
Ano
Ano
Replikace
Pouze předplatné
Pouze předplatné
Ano (s omezením)
Ano
Ano
Konfigurace založená na zásadách
Ano
Ano
Ano
Ano
Ano
Centralizovaná správa více serverů
Ne
Ne
Ne
Ne
Ano
Reporting Services
Ano (pouze místně)
Ano
Ano
Ano
Ano
Analysis Services
Ne
Ne
Ne
Standard
Úplná
Integration Services
Ne
Ne
Ne
Standard
Úplná
Průvodce importem a exportem
Ano
Ano
Ano
Ano
Ano
Publikační nástroje pro hostovaná prostředí
Ano
Ano
Ano
Ano
Ano
Tabulka 2: Funkce systému SQL Server 2008 podle edice
Stránka 14
LICENČNÍ TABULKA PODLE IMPLEMENTACE Následující tabulka shrnuje různé možnosti a kombinace použití systémů Windows Server 2008 a SQL Server 2008 ve virtualizovaném prostředí Hyper-V. Každý z řádků obsahuje implementaci, ve které je daný server použit, a slupce pak uvádí jednotlivé edice. „A“ znamená Ano, tato kombinace (řádku a sloupce) je povolena. „N“ znamená Ne, tato kombinace není povolena. Číselná hodnota v buňce určuje počet licencí povolených či zahrnutých v základní licenci, „NL“ znamená neomezený počet licencí. Základní přehled implementací Windows Server 2008 Hostitelská implementace
SQL 2008
Web
Std
Ent
DC
Web
Std
Ent
Fyzický dedikovaný server – ověřovaný
N
A
A
N
N
A
A
Fyzický dedikovaný server – neověřovaný
A
A
A
A
A
N
N
Virtuální dedikovaný server – ověřovaný
N
A
A
N
A
A
A
Virtuální dedikovaný server – neověřovaný
A
A
A
A
A
N
N
Fyzický sdílený server – ověřovaný
N
A
A
N
N
A
A
Fyzický sdílený server – neověřovaný
A
A
A
A
A
A
A
Virtuální sdílený server – ověřovaný
N
A
A
N
N
A
A
Virtuální sdílený server – neověřovaný
A
A
A
A
A
A
A
Sdílený server – SharePoint (WSS)
A
A
A
N
N
A
A
Exchange Server
N
A
A
N
Dynamics – CRM Server
N
A
A
N
Databázový server – Web
A
A
A
N
Databázový server – Standard
N
A
A
N
Databázový server – Enterprise
N
A
A
N
Tabulka 3: Hostitelské implementace
Přehled hardwaru pro dedikované hostitele Windows Server 2008 Procesory
Web
Std
Ent
DC
Jeden
A
A
A
A
Dva
A
A
A
A
Čtyři
N
N
A
A
Osm a více
N
N
N
A
Tabulka 4: Dedikovaný hostitel: Přehled hardwaru Přehled hardwaru pro hostitele Hyper-V Windows Server 2008 Procesory
Web
Std
Ent
DC
Jeden
N
A
A
A
Dva
N
A
A
A
Čtyři
N
N
A
A
Operační systém a více
N
N
N
A
Tabulka 5: Hostitel Hyper-V: Přehled hardwaru
Stránka 15
Host Hyper-V – ověřovaný Windows Server 2008 Hostitel Windows Server 2008
Web
Std
Ent
DC
Web
N
N
N
N
Standard
A
A
N
N
Enterprise
A
A
A
N
Datacenter
N
N
N
N
Tabulka 6: Host Hyper-V: Ověřovaný Host Hyper-V – neověřovaný Windows Server 2008 Hostitel Windows Server 2008
Web
Std
Ent
DC
Web
N
N
N
N
Standard
A
A
N
N
Enterprise
A
A
A
N
Datacenter
A
A
A
A
Tabulka 7: Host Hyper-V: Neověřovaný Host Hyper-V – licence Windows Server 2008 Hostitel
Web
Std
Ent
DC
Web
0
0
0
0
Standard
1
1
0
0
Enterprise
4
4
4
0
Datacenter
NL
NL
NL
NL
Tabulka 8: Host Hyper-V: Licence zahrnuté v licenci hostitele Databáze hosta Hyper-V – licence Windows Server 2008 Licence na databázi hosta
Web
Std
Ent
Web
1
0
0
Standard
1
1
0
Enterprise
NL
NL
NL
Tabulka 9: Databáze hosta Hyper-V: Licence zahrnuté v licenci hostitele
Stránka 16
PRODUKTY MICROSOFT SYSTEM CENTER V HOSTITELSKÉM PROSTŘEDÍ Microsoft System Center Virtual Machine Manager 2008 Poskytovatelé hostingu, kteří plánují rozsáhlá virtuální nasazení, získají používáním řešení Microsoft System Center Virtual Machine Manager 2008 řadu výhod. VMM je možné nasadit v různých topologiích. Nejjednodušší topologií je instalace všech nezbytných součástí řešení VMM na jediný server nebo dokonce na virtuálního hosta. V případě potřeby škálování je také možné každou ze součástí VMM nainstalovat samostatně na různé servery. Různé role serverů a součásti potřebné pro jednoduchou topologii VMM jsou znázorněny na obrázku 4.
Obrázek 4: Role serveru a součásti pro jednoduchou topologii řešení Virtual Machine Manager
Stránka 17
Tabulka 10 popisuje topologii z hlediska licencování softwaru. Poţadované licence na software
Role serveru
Nainstalovaný software
Hostitel Hyper-V
Windows Server 2008 Standard či Enterprise bez Active Directory
Windows Server 2008 Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter, ale uživatelé nemohou být ověřováni)
Uzel pro správu Hyper-V
Windows Server 2008 Standard či vyšší
Windows Server 2008 Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter, ale Datacenter je možné licencovat pouze pro anonymní přístup)
Ukládání dat Webové zřizování Konzola pro správu Knihovní server
SQL Server 2005 Standard či Workgroup Edition NEBO SQL Server 2008 Standard při podpoře řešení System Center Virtual Machine Manager
SQL Server 2005 Standard System Center Server Management Suite Enterprise SAL (pro zařízení)
Řadič domény se sluţbou Active Directory
Windows Server 2003 či 2008 Standard
Windows Server 2008 Standard Edition, ověřovaný přístup
Tabulka 10: Poţadované licence pro hostitele technologie Hyper-V pro jednotlivé role serveru
K dispozici je také samostatná verze VMM, kterou je možné zakoupit namísto sady Suite Enterprise. Tato licence se nazývá Microsoft System Center Virtual Machine Manager Enterprise Server Management License. Referenční topologie jsou k dispozici ke stažení v oddíle Reference v tomto dokumentu. Minimální konfigurace jednoho počítače pro VMM je k dispozici v následujícím dokumentu: http://download.microsoft.com/download/4/5/a/45ab5519-26cd-4ea4-91a350ec391e7e18/HardwareReqs_Final.pdf Poznámka: Licence Microsoft System Center Server Management Suite Enterprise (SMSE) SAL je poskytována na bázi licence vázané na zařízení. Při používání VMM není pro žádného spravovaného hostitele ani hosta požadována další licence. I přestože musí být Windows Server připojen k doméně, je možné vykazovat Datacenter Anonymous SKU, je-li používání ověřování službou Active Directory omezeno na funkce řešení System Center a nikoli koncovými zákazníky pro ověřování jejich vlastních aplikací.
Použití dalších produktů System Center ke správě hostitelského prostředí Produkty Microsoft System Center, jako například System Center Operations Manager, System Center Configuration Manager a System Center Data Protection Manager, nabízejí poskytovatelům hostingu možnosti lepší správy virtuálních i dedikovaných prostředí. Všechny tyto produkty běží na systému Windows Server 2003 a Windows Server 2008 s aktualizacemi softwaru (tedy Service Pack). Doporučujeme prostudovat pokyny k instalaci jednotlivých produktů. Na obrázku 5 níže je uveden jeden ze způsobů, jakým mohou být jednotlivé součásti řešení System Center nainstalovány a využívány ke správě virtuálního prostředí.
Stránka 18
Obrázek 5: A Typické nasazení řešení System Center
Stránka 19
Tabulka 11 popisuje software a licence potřebné k nasazení konfigurace ilustrované na obrázku 5. Poţadované licence na software
Role
Nainstalovaný software
Hostitel Hyper-V
Windows Server 2008 Standard či Enterprise bez Active Directory
Windows Server 2008 Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter)
Webové zřizování
Windows Server 2008 Standard či vyšší
Windows Server 2008 Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter, ale Datacenter je možné licencovat pouze pro anonymní přístup)
Konzola pro správu Knihovní server Řadič VMM
System Center Virtual Machine Manager
System Center Server Management Suite Enterprise SAL Uzel pro správu
Windows Server 2003 Standard či vyšší System Center Operations Manager System Center Configuration Manager
Ukládání dat
Windows Server Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter, ale Datacenter je možné licencovat pouze pro anonymní přístup)
System Center Data Protection Manager
Poznámka: Je-li vám přiřazena licence SMSE SAL, potřebujete System Center Operations Manager SAL. Navíc existují dvě licence SAL pro Operations Manager: Standard a Enterprise.
Windows Server 2003 či 2008 Standard či vyšší
Windows Server Standard, Enterprise či Datacenter (nákladově nejvýhodnější volbou je edice Datacenter, ale Datacenter je možné licencovat pouze pro anonymní přístup)
SQL Server 2005 či 2008 Standard
SQL Server 2005 Standard Řadič domény se sluţbou Active Directory
Windows Server 2003 či 2008 Standard
Windows Server Standard, ověřovaný přístup
Tabulka 11: Licence poţadované pro hosting s produkty System Center Management
Stránka 20
Příklad cen řešení System Center v rámci smlouvy SPLA Schéma níže představuje příklad cen jednotlivých produktů System Center. Uvedené ceny jsou pouze příklad. Skutečné ceny vám sdělí váš poskytovatel licencí nebo prodejce.
Obrázek 6: Příklad cen za SMSE vs. jednotlivé součásti
Tyto ceny jsou uvedeny pouze jako příklad a slouží pouze jako seznam SKU produktů System Center. Ceny v rámci smlouvy SPLA se liší podle regionu. DPM SAL bude pravděpodobně k dispozici v první polovině kalendářního roku 2009. Nová smlouva SPLA na Server Management Suite Enterprise (SMSE) pro použití ke správě virtualizovaných prostředí na bázi Hyper-V je založena na následujících principech: Předpokládejme cluster Hyper-V se 4 fyzickými servery, přičemž každý z nich může obsahovat až 8 virtuálních počítačů pro celkem 32 virtuálních hostů (8×4). Pro správu tohoto clusteru nainstalujete Server Management Suite Enterprise na dva servery, přičemž jeden server bude použit pro Virtual Machine Manager a druhý server pro Operations Manager, Data Protection Manager a Configuration Manager. Na základě příkladu cen na obrázku výše budou náklady na licence ke správě všech 4 fyzických serverů (hostitelů) a 32 virtuálních počítačů s těmito dvěma servery SMSE 2 × 39,54 EUR = 79,08 EUR/měsíc. Konfigurace popsaná v tomto příkladu je podobná jako na obrázku 6. V případě, že zakoupíte SMSE, jsou licence CAL pro agenty provozované na jednotlivých virtuálních hostitelích nebo hostech zahrnuty v licencích SAL. V souhrnu pro virtualizovaná prostředí na bázi Hyper-V platí, že náklady na používání SMSE jsou určeny podle aktuálního počtu serverů, na kterých jsou jednotlivé serverové součásti SMSE nainstalovány. V případě rozsáhlejších virtualizovaných prostředí platí, že pokud je SMSE nainstalován na 4 serverech, přičemž každému z těchto serverů je přidělena jedna role (Data Protection Manager, Operations Manager, Configuration Manager a Virtual Machine Manager), pak náklady na licencování SMSE jsou 4 × 39,54 EUR = 158,16 EUR. Znovu platí, že zde uvedené ceny jsou pouze příklad. Skutečné ceny vám sdělí váš licenční koordinátor.
Stránka 21
NEJČASTĚJŠÍ DOTAZY TÝKAJÍCÍ SE LICENCOVÁNÍ Může být Windows Server 2008 Web používán jako hostitelský operační systém na serveru na bázi Hyper-V? Ne, Windows Server 2008 Web neobsahuje roli Hyper-V. Může být používán pouze jako host. Jako hostitelský operační systém na bázi Hyper-V mohou být používány pouze edice Datacenter, Enterprise a Standard systému Windows Server 2008 s Hyper-V. Mohou být v případě systému Windows Server 2008 Standard (nebo jiné edice) „zahrnuté“ licence pro hosty být libovolné verze systému Windows Server? Ne v každém případě. Pro každou z edic systému Windows Server na hostiteli platí následující omezení hostů: Windows Server Standard: Zahrnuté licence pro hosty mohou být pouze Windows Server Standard. Windows Server Enterprise: Zahrnuté licence pro hosty mohou být pouze Windows Server Enterprise a Standard. Windows Server Datacenter: Zahrnuté licence pro hosty mohou být Windows Server Datacenter, Enterprise, Standard a Web. Je Windows Server Datacenter k dispozici pouze od výrobce OEM? Média pro Windows Server Datacenter jsou v současnosti v ceníku pro SPLA. Z důvodu práv na nižší verzi pro Windows Server Datacenter mohou poskytovatelé hostingu nasadit Windows Server Enterprise, Standard či Web a vykázat ve smlouvě SPLA edici Windows Server Datacenter. Existuje nějaké omezení počtu hostů, které je možné provozovat v rámci licence na Windows Server Enterprise? Co když budeme jako hosty používat výhradně systém Linux? Licence na Windows Server Enterprise zahrnuje možnost provozovat až 4 hosty. Máte-li více než čtyři hosty Windows Server, budete potřebovat další licence. Pokud používáte Linux, musíte licenční požadavky ověřit u svého dodavatele systému Linux. Společnost Microsoft nijak neomezuje počet provozovaných linuxových hostů. Mění používání edice Windows Server Datacenter jako platformy pro SQL Server počet licencí požadovaných pro SQL Server uvedený ve smlouvě SPUR? Provozujeme-li například 50 instancí SQL Server v jejich vlastních virtuálních počítačích (tedy hostech) v clusteru Windows Server Datacenter, kolik licencí na SQL Server musíme vykázat? To záleží na edici systému SQL Server: Používání edice Windows Server Datacenter nijak nesnižuje počet licencí požadovaných pro SQL Server uvedený ve smlouvě SPUR. V případě SQL Server Enterprise musíte zakoupit licenci pro každý fyzický procesor na serveru. Taková licence vám pak umožní provozovat neomezený počet virtuálních instancí na stejném serveru. Pro provozování instancí SQL Server Standard či Web v prostředí virtuálního operačního systému je licence požadována pro každý virtuální procesor, používaný každým z těchto prostředí virtuálního operačního systému. Jaké licenční požadavky vyplývají z používání clusteringu? Je možné platit pouze za aktivní uzly, nebo je třeba platit i za pasivní uzly? V případě systému SQL Server v aktivní/pasivní konfiguraci není nutné vykazovat pasivní uzly. Virtuální počítač záložního systému Windows Server pro zotavení při havárii (cold disaster recovery) není třeba vykazovat. Záložní systém pro zotavení musí být fyzicky vypnut s výjimkou jeho testování. Záložní systém podporující převzetí služeb při selhání (warm disaster recovery with failover) musí mít samostatnou licenci na Windows Server.
Stránka 22
Umožňuje společnost Microsoft přechod na nižší verzi (downgrade) systému Windows Server Web ze systému Windows Server Standard a Enterprise namísto pouze z Windows Server Datacenter? Domníváme se, že tento příklad není realistický. Bylo by velmi neobvyklé zakoupit licenci na Windows Server Standard či Enterprise za 145 či 195 USD a poté přejít na produkt, který stojí 10 USD. Navíc pokud by zákazník používal funkce nebo prostředky, které jsou k dispozici v edicích Windows Server Standard či Enterprise a které nejsou k dispozici v edici Windows Server Web, pak přechod na nižší verzi by mohl mít neočekávané následky. Můžete vysvětlit rozdíl mezi virtuálním procesorem a fyzickým procesorem? Stejně jako fyzický server využívá jeden či více fyzických procesorů, virtuální server či host využívá jeden či více virtuálních (neboli logických) procesorů. Technologie Hyper-V umožňuje používání virtuálních procesorů v operačních systémech hostů. Z licenčního hlediska jsou určité produkty, jako například Windows Server, licencovány podle počtu fyzických procesorů (soketů). Jiné produkty, jako například SQL Server, jsou licencovány podle počtu virtuálních procesorů. Technologie Hyper-V umožňuje kombinovat a spojovat fyzická jádra různých procesorů a vytvářet z nich virtuální procesory. Příklad je uveden na obrázku 7.
Obrázek 7: Konstrukce logických (virtuálních) procesorů
Stránka 23
Pro zajištění spolehlivosti a výkonu může technologie Hyper-V přidělit prostředky různých fyzických procesorů v serveru a vytvořit z nich virtuální procesor, který může být poté používán určitým prostředím operačního systému hosta. Pro účely licencování je uvažováno, že virtuální procesory mají stejný počet vláken a jader jako každý fyzický procesor v podkladovém fyzickém hardwarovém systému. Společnost Microsoft přijala tuto definici, aby poskytovatelům hostingu umožnila využít zásad licencování pro vícejádrové procesory oznámené v roce 2004. Společnost Microsoft obecně považuje vícejádrové a vícevláknové procesory za jediný procesor bez ohledu na počet jader a vláken, které obsahují.
Stránka 24
REFERENCE Referenční architektura systému Windows Server System http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/default.mspx Plánování a návrh infrastruktury System Center Operations Manager 2007 System Center Virtual Machine Manager 2008 Internetová informační služba 7.0 Výběr vhodné architektury NAP Úvod do seriálu Plánování a návrh infrastruktury Virtualizace aplikací od společnosti Microsoft Výběr vhodné virtualizační technologie Služba nasazení systému Windows Windows Server 2008 Active Directory Domain Services Terminálová služba Windows Server 2008 Virtualizace systému Windows Server (pro Windows Server 2008 Hyper-V a Virtual Server 2005 R2 SP1) http://www.microsoft.com/downloads/details.aspx?FamilyId=AD3921FB-8224-4681-9064075FDF042B0C&SAMI_Campaign_Name=IPD062708RTM_IPDDL&displaylang=en Přehled produktu System Center Virtual Machine Manager 2008 http://download.microsoft.com/download/6/f/8/6f8a7125-041a-46f9-a9ec362b13fe0445/VMM2008_White_Paper_Draft3.6_FINAL.pdf
Stránka 25