Ictivity Een vreemde eend in de bijt
De virtuele wereld • Alles is tegenwoordig virtueel.
Virtueel hondje
Tamagotchi, virtueel huisdiertje
Virtuele huisvrouw
Agenda • Welke vijf soorten virtualisatie zijn er? • In het kort vier soorten virtualisatie. • In het bijzonder servervirtualisatie.
Vijf soorten virtualisatie
1. 2. 3. 4. 5.
Storage virtualisatie. Applicatie virtualisatie. File virtualisatie. Desktop virtualisatie (VDI). Servervirtualisatie.
Storage Virtualisatie 1 • Storage virtualisatie, wat is het niet? • Virtualisatie laag in het storage systeem – Pooling van Storage capaciteit – Grotere performance – Multi servertoegang.
Storage Virtualisatie 2 • • • •
Wat is het dan wel? Aanbrengen van een abstractielaag in het storage netwerk. Meerdere opslagsystemen als één pool van opslagcapaciteit. Voordelen: – Schaalbaarheid – Flexibiliteit – Beschikbaarheid – Geen replicatiesoftware nodig • Merken: Falconstor, Parascale, Incipient. Later meer door Sjef van Ham
Applicatie virtualisatie • Wat is applicatie virtualisatie? Methode: • Client/Server omgeving (Streaming) • Of Clientless Belangrijke kenmerken: • Bestanden niet fysiek op het systeem • Géén kans op applicatie conflicten • Meerdere versies van hetzelfde product mogelijk • Applicatie packages zijn wel mobiel • Géén Streaming Server benodigd • Géén integratie tussen applicaties/systeem aanwezig (nieuwe stijl)
Applicatie
Operating System Conventioneel
Voordelen van Applicatievirtualisatie • • • • • • • •
Géén lokale installatie van applicaties Géén conflicten tussen verschillende applicaties Kortere doorlooptijd voor applicatie testen Meerdere versies van eenzelfde product tegelijkertijd Bruikbaar in Client/Server, SBC en mobiele omgevingen Eenvoudig aanbieden van applicaties Eenvoudig aanbieden van applicatie updates/upgrades Eenvoudige roll-back mogelijkheid
De minpunten van applicatievirtualisatie • Andere manier van ‘Trouble-Shooting’ • Niet alle applicaties kunnen worden gevirtualiseerd – Applicaties welke gebruik maken van drivers (antivirus, VPN, printer) – Applicaties welke direct integreren in het OS (Internet Explorer, OS security updates) – Applicaties met hardware afhankelijkheden – Applicaties met specifieke machine-licenties
• En de producten: MS App-V (voorheen SoftGrid), VMware ThinApp, Installfree, Xenocode • Vanmiddag meer door Edwin Friesen.
File virtualisatie • Wat is file virtualisatie? – Content switch – Datareplicatie – OS onafhankelijk • De voordelen. – Geen migratieproblemen – Geen groeiproblemen – Flexibiliteit • De minpunten. – Extra overhead in beheer (extra apparaat)
Desktop Virtualisatie (VDI) • De desktop virtueel • Via het RDP protocol • Voordelen: - Persoonlijke desktop ervaring - Betere applicatie compatibiliteit - Off-line meenemen van de desktop - Flexibiliteit in benaderen • Nadelen: - Windows XP / Vista licenties - Hardware vreter • En nog veel meer, straks in de presentatie van Jacco Bezemer.
Servervirtualisatie
Server virtualisatie 2 • • • • • •
VM is een file… Meerdere servers op één fysieke host dus consolidatie Hogere bezettingsgraad, minder fysieke servers dus.. Flexibiliteit Beschikbaarheid Complexiteit!!
Soorten en maten • Microsoft (Hyper-V); |- Windows 2008 Server, 64 bits, core variant • Xen (Open Source hypervisor); • Citrix (Xenserver); • VMware (Virtual Infrastructure);
Microsoft (Hyper-V); • •
Windows 2008 Server, 64 bits, core variant Enlightened I/O (Win2008, Vista en SUSE Linux.
•
Microsoft System Center Virtual Machine Monitor (VMM)
Microsoft Hyper-V beperkingen • (Nog) geen live-migration mogelijk. Wel is er "quick" migration • (Nog) geen ondersteuning voor het gebruik van USB devices of audio in virtuele servers. • Geen clustermogelijkheden • Geen resource management mogelijkheden
Xen (Open Source) • • • • •
Hypervisor, integratie in guest OS Processor ondersteuning Distributies Command Line, scripts en basic GUI voor beheer HA obv clustering
Conventioneel
Hypervisor
Citrix XenServer • • • • • • •
Ontstaan vanuit XenSource Xen Hypervisor (lage overhead) Open Storage API’s (EverRun) Live Migration door XenMotion Grafische beheertool Templates XenApp servers!!
VMware ESX • •
Gemodificeerde kernel VCenter Management server voor: - VMotion - High Availability (HA) - Dynamic Resource Scheduling (DRS)
Wat komt eraan? • Long distance VMotion (veel aandachtspunten) • Distibuted switch
En verder • Distributed powermanagement (besparend) • VMware Fault Tolerance
VCenter beschikbaarheid en machine profiles
Beschikbaarheid • • • • •
Component Systeem Locatie Business continuancy plan Uitwijk, virtualisatie helpt.
VMware Site Recovery Manager • • • • • • • • •
Maken en beheren van recovery plannen vanuit VirtualCenter. Monitoren op de beschikbaarheid van de recovery site. Opslaan, bekijken en exporteren van de test en failover resultaten vanuit VirtualCenter. Gebruik storage snapshots voor het uitvoeren van failover testen zonder dataverlies. Verbindt virtuele machines aan een geïsoleerd netwerk tijdens de failover testen. Geautomatiseerd uitvoeren van het recovery plan met één druk op de knop. Automatisch opschonen van de testomgeving na uitvoeren van een failover test. Automatische failover van gerepliceerde datastores met behulp van storage adapters gemaakt door de leverancier van het storage platform. Beheren en monitoren van de uitvoering van het recovery plan vanuit VirtualCenter.
Gratis?? • • • •
VMware, maar functionaliteit ontbreekt Xen, maar support ontbreekt XenServer, maar functionaliteit ontbreekt Hyper-V niet
Onderhoud • • • •
Complexiteit. Opleiding. Beveiliging. Ongebreidelde groei.
Samengevat • Vijf soorten virtualisatie – Storage-, applicatie-, file-, desktop- en servervirtualisatie. • Zorg dat u voorbereid bent op de complexiteit.
Kies Werkelijk Virtueel !!!