Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

15

Click here to load reader

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

Page 1: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

Moeilijke dingen makkelijk uitgelegd

Deel 1: VirtualisatieDoor: Michael van Schagen

Februari 2014

Page 2: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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.

Page 3: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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).

Page 4: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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.

Page 5: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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.

Page 6: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

ZetacomBusiness CommunicationsServerpool

Een serverpool bestaat uit meerdere fysieke servers met

daarop een virtualisatielaag.

Er wordt gebruik gemaakt van gedeelde diskruimte.

Page 7: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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).

Page 8: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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

Page 9: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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

Page 10: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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

Page 11: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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.

Page 12: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

ZetacomBusiness CommunicationsBelangrijkste fabrikanten

VMware ‘ESXi’ en ‘vSphere’

Citrix ‘XenServer’

Microsoft ‘HyperV’

Page 13: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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.

Page 14: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

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

Page 15: Moeilijke dingen makkelijk uitgelegd deel 1: virtualisatie

Voor succesvol communiceren