ISA@WORK
Hyper-V vs ESX in het datacenter Gabrie van Zanten
© Logica 2008. All rights reserved
ISA@WORK Intro • Welke hypervisor voor het datacenter? • Wat moet een hypervisor bieden? • Vergelijk tussen Hyper-V en ESX
15 December 2008
Hyper-V vs ESX
No. 2
ISA@WORK Welke hypervisor voor het datacenter? • Virtualisatie is volwassen geworden • Virtualisatie in het datacenter groeit snel • De strijd om de hypervisor voor het datacenter is begonnen • Lies, damn lies and marketing
15 December 2008
Hyper-V vs ESX
No. 3
ISA@WORK Wat moet een hypervisor bieden? • Schaalbaarheid – Groei, OS support, Deployment
• Beschikbaarheid & Continuiteit – Host uitval, Disaster Recovery, Onderhoud
• Security – Hardening, patching, certificering
• Management – API’s, SDK’s, Automation, Standaardisatie
• Besparingen – Rackspace, Power, Koeling, Hardware
15 December 2008
Hyper-V vs ESX
No. 4
ISA@WORK Schaalbaarheid Deployment VMware ESX 3.5
OS Support
Hyper-V
Hardware onafhankelijke uitrol
Specifieke host drivers bemoeilijken uitrol
Geen specifieke tooling voor uitrol
Verschillende goede tools aanwezig (Windows uitrol)
HCL vereist
Geen HCL, wel beperkter in hardware keuze !!!
Geen “Free” ESX bruikbaar
Geen “Free” Hyper-V bruikbaar
VMware ESX 3.5
Hyper-V
Alle Windows server smaken
W2k Sp4 (1 cpu), W2003 Sp2 (1 of 2 cpu), W2008 (1,2 of 4 cpu)
Talloze Linux smaken (Mandrake, Ubuntu, RedHat, SUSE, TurboLinux)
SUSE Linux Server 10 Sp1 / Sp2 (1 cpu)
FreeBSD, Netware 4.2 en hoger, SUN Solaris
15 December 2008
Hyper-V vs ESX
No. 5
ISA@WORK Schaalbaarheid VMware ESX 3.5
Hyper-V
VMotion & DRS
QuickMigration (zonder CPU check !!!)
Enhanced VMotion Compatibility (EVC)
VM shutdown bij migratie naar andere cpu familie
Memory Transparent Pagesharing / AMD-RVI / Large memory blocks
15 December 2008
Hyper-V vs ESX
Name esx-01 esx-02 esx-03 esx-04 esx-05 esx-06 esx-07 esx-08 esx-09 esx-10 esx-11 esx-12 esx-13 esx-14 esx-15 esx-16 esx-17 esx-18 esx-19 esx-20 esx-21
Host (Gb) 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 64 64 64
Assigned (Gb) 38 46 33 48 35 49 29 42 37 33 35 45 52 48 37 42 46 30 87 35 85
OverCommit 6 8 9 2
5 12 8 2 6 23 21 101 Gb
No. 6
ISA@WORK Beschikbaarheid & Continuiteit VMware ESX 3.5
Hyper-V
High Availability
Via shared storage
Via clustered volumes
Disaster Recovery
Koppelen replica’s
Heropbouw clustered volumes
Onderhoud
VMotion
QuickMigration
– Cluster Storage in Hyper-V vereist per VM een aparte LUN. – Per VM extra storage reserveren voor snapshots en resizing +/- 10-15Gb – Huidige klant: › Gemiddelde VM disk size: 40Gb -> 10Gb extra per LUN › Over 700 VMs = 7 Tb › Voor ESX plaatsen we 30 VMs per LUN en reserveren 30Gb per LUN › 25 LUNs x 30Gb = 750Gb
– QuickMigration: – 8-9 sec voor 512Mb, >60sec voor 4Gb – Disconnected sessions -> Hele applicatie ketens down. – QuickMigration mag niet bij Domain Controllers ! 15 December 2008
Hyper-V vs ESX
No. 7
ISA@WORK Beschikbaarheid & Continuiteit – ESXi
– Microsoft Hyper-V Server 2008 (Free)
› Geen console OS, 32Mb size, soort BIOS
› Geen HA, Geen Quick Migration, Max 32Gb host RAM, max 4 host cpu
› Net zo krachtig als ESX
› Onder water Windows 2008 core
› Patches zijn soort BIOS firmwares, dus geen deel fixes
› Net zo patch gevoelig als Windows 2008 core
› Sinds 1-1-2008 slechts 10 patches waarvan 2 versie upgrades
› Niet geschikt in datacenter
› HA / Vmotion aanschaf dus niet meer gratis ESXi – ESX
– Microsoft Server 2008 Enterprise & Datacenter with Hyper-V
› RedHat EL5 als console OS, 2Gb size
› HA, Quick Migration
› Wel fixes voor console OS
› Windows 2008 core patches of Windows 2008 patches
› HA, VMotion extra licenties
› Sinds april 2008, 7 critical patches, 11 important. Alle patches zijn downtime!
15 December 2008
Hyper-V vs ESX
No. 8
ISA@WORK Security • Certificering – ESX 3.0.2 & VC 2.0.2 zijn gecertificeerd voor “Common Criteria EAL4+ Certification”. – Bewijs van solide opbouw
Hardening
VMware ESX 3.5
Hyper-V
Aanvals vector
ESXi nihil, geen OS aanwezig
Windows 2008 Core OS
ESX 3.5, RedHat EL5 OS
Windows 2008 Server OS
15 December 2008
Hyper-V vs ESX
No. 9
ISA@WORK Security • Security van de hypervisor – Hyper-V minder processen in “priviliged layer”. – ESX drivers in priviliged layer, lijkt minder veilig, maar uiteindelijk veel stabieler vanwege hardening. – Absolute performance winst in Hyper-V model verwaarsloosbaar. – Nic performance al op near-native niveau VM 1 (“Admin”)
VM 2
VM 1 (“Parent”)
VM 3
VM 2
VM 3
Stack
(“Child”)
(“Child”)
Drivers Drivers Drivers
Hypervisor
15 December 2008
Virt
Drivers Drivers Drivers
Hypervisor
Hardware
Hardware
VMware ESX Approach
Hyper-V Approach Hyper-V vs ESX
No. 10
ISA@WORK Management • API’s, SDK’s – Beide producten hebben API’s en SDK’s – PowerShell ondersteuning
• Automation – ESXi 3.5 niet geautomatiseerd installeren – ESX 3.5 geautomatiseerd met Kickstart scripts – Hyper-V / Windows met Windows deployment tools
• Standaardisatie – Na installatie bieden beiden geen mogelijkheden om conform te blijven aan uitrol – Voor ESX enkele 3rd party tools die dit wel kunnen – Hyper-V sterk netwerk driver afhankelijk, VLAN scripting erg moeilijk
15 December 2008
Hyper-V vs ESX
No. 11
ISA@WORK Besparingen • Rackspace, Power, Koeling, Hardware – Performance afhankelijk – Performance -> Meer VMs -> Minder hardware -> Minder koeling -> Minder rackspace – Memory over-commit, transparent pagesharing -> Minder hardware – Laatste berichten over Intel performance test spreken over 1,5 – 2x betere performance voor ESX – “All eggs in one basket”
• Kosten vergelijk nauwelijks mogelijk zonder performance gegevens – Windows 2008 Server Enterprise / Datacenter opletten met gunstige licenties – Hoeveel fysieke hardware – Vergeet SCOMM / SCVMM licenties niet – Neem storage capaciteit ook mee plus SAN replicatie licentie kosten
15 December 2008
Hyper-V vs ESX
No. 12
ISA@WORK Vragen? • Vragen ?? • Vragen na een nachtje slapen? –
[email protected] – NL-VMware mailinglist – Http://www.GabesVirtualWorld.com
15 December 2008
Hyper-V vs ESX
No. 13
ISA@WORK
SMS spel en evaluatie Beantwoord de vragen Vraag 31: Windows 2003 SP1 met 2 cpu's en SUSE Linux Server 10 Sp1 met 2 cpu's ondersteund op Hyper-V? Beiden Alleen SUSE Alleen Windows
Geen van beiden
Vraag 32: 20 VMs met elk 2Gb RAM op 1 host van 32Gb, dit kan op: ESXi
Windows 2008 Srv Enterprise
Hyper-V Srv 2008
Geen van allen
SMS de antwoorden ISA
<evaluatie cijfer> Naar
06 30536075
15 December 2008
Title of Presentation
No. 14