Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

Post on 07-Jul-2015

922 views 2 download

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 of Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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