moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie
DESCRIPTION
Zetacom's consultant Michael van Schagen legt moeilijke dingen makkelijk uit. In het eerste deel: virtualisatie. In 15 slides leest u over het wat, waarom en hoe van virtualisatie van telefonie.TRANSCRIPT
Moeilijke dingen makkelijk uitgelegd
Deel 1: VirtualisatieDoor: Michael van Schagen
Februari 2014
ZetacomBusiness CommunicationsWat is virtualisatie?
Virtualisatie is de techniek waarmee een fysieke
computer (hostmachine) verdeeld wordt in meerdere
virtuele machines (VM1, VM2, enz). De
virtualisatieapplicatie heet ‘Hypervisor’.
De virtuele machines gedragen zich als ‘echte’ computers
en delen de CPU-kracht, geheugencapaciteit, diskruimte
en netwerkkaart(en) van de onderliggende hostmachine.
ZetacomBusiness CommunicationsWaarom virtualiseren?
Minder fysieke servers nodig:
Efficiënter gebruik van CPU-kracht en
geheugencapaciteit.
Minder stroomverbruik.
Minder rackruimte nodig.
Verschillende operating system versies/patches kunnen
op dezelfde machine draaien en onafhankelijk van elkaar
gestopt en gestart worden (ideaal voor testomgevingen).
ZetacomBusiness CommunicationsVirtualisatie in detail
Een virtuele machine is een strikt
gescheiden en zelfstandig
opererende softwareomgeving die
zijn eigen besturingssysteem
(Windows, Linux, etc) en
applicaties kan draaien.
Elke virtuele machine beschikt over
zijn eigen virtuele
CPU(s), geheugen, opslagcapacitei
t en netwerkkaart en gedraagt zich
dus exact als een fysieke
computer, onafhankelijk van de
andere virtuele machines.
ZetacomBusiness Communications‘Hosted’ of ‘Bare Metal’ architectuur
‘Hosted’: de virtualisatielaag (hypervisor) draait als een
applicatie bovenop een besturingssysteem (bv
Windows).
‘Bare metal’: de virtualisatielaag (hypervisor) draait direct
op de serverhardware.
‘Bare metal’ biedt de hoogste performance en schaal-
baarheid.
ZetacomBusiness CommunicationsServerpool
Een serverpool bestaat uit meerdere fysieke servers met
daarop een virtualisatielaag.
Er wordt gebruik gemaakt van gedeelde diskruimte.
ZetacomBusiness CommunicationsServerpool en beschikbaarheid
Een serverpool biedt bescherming tegen uitval van de
onderliggende fysieke hostmachine(s).
Optie 1: Manual Failover.
Optie 2: High Availability (HA).
Optie 3: Fault Tolerant (FT).
ZetacomBusiness CommunicationsOptie 1: Manual Failover
Bij uitval van een fysieke hostmachine kunnen de
getroffen Virtuele Machines handmatig op een andere
fysieke hostmachine met voldoende beschikbare
resources opnieuw worden opgestart.
handmatig
ZetacomBusiness CommunicationsOptie 2: High Availability
Virtuele Machines die in een HA-cluster zijn opgenomen
zullen bij uitval van de onderliggende fysieke
hostmachine automatisch op een andere fysieke
hostmachine opnieuw worden opgestart.
Hypervisor
App
OS
App
OS
App
OS
Hypervisor
App
OS
App
OS
App
OS
Hypervisor
App
OS
App
OS
App
OS
Shared storage
automatisch
ZetacomBusiness CommunicationsOptie 3: Fault Tolerant
Virtuele Machines die in een FT-cluster zijn opgenomen
zullen bij uitval van de onderliggende fysieke
hostmachine zonder onderbreking op een andere
fysieke hostmachine blijven doordraaien.
Hypervisor
App
OS
App
OS
App
OS
Hypervisor
App
OS
App
OS
App
OS
Shared storage
ZetacomBusiness CommunicationsVoordelen van een serverpool
Biedt bescherming tegen uitval van de onderliggende
fysieke hostmachine(s).
Preventief onderhoud aan onderliggende fysieke
hostmachine mogelijk doordat de Virtuele Machines ‘live’
gemigreerd kunnen worden naar een andere
hostmachine (oa vMotion).
Efficiënt beheer met onder andere de mogelijkheid om
snel een nieuwe Virtuele Machine aan te maken.
ZetacomBusiness CommunicationsBelangrijkste fabrikanten
VMware ‘ESXi’ en ‘vSphere’
Citrix ‘XenServer’
Microsoft ‘HyperV’
ZetacomBusiness CommunicationsVirtualisatie en IP telefonie (1)
VoIP is een real-time applicatie en stelt eisen op het
gebied van bandbreedte, vertraging, jitter en
informatieverlies.
Een IP telefonieserver die in een Virtuele Machine wordt
geïnstalleerd, dient daarom over ‘dedicated’ resources
(CPU en geheugen) te beschikken. De onderliggende
fysieke resources mogen dus niet door een andere VM
gebruikt worden.
ZetacomBusiness CommunicationsVirtualisatie en IP telefonie (2)
Vaak beschikt een IP telefonieserver over een eigen
failover mechanisme om uitval van onderliggende
serverhardware op te kunnen vangen. De oplossing
bestaat dan meestal uit een primaire server en een
secundaire server (hot-standby of active/active
configuratie).
Deze twee telefonieservers worden meestal op twee
‘unprotected’ Virtuele Machines geïnstalleerd en dus niet
in een HA- of FT-cluster opgenomen
Voor succesvol communiceren