Performance- en storageopitimalisatie voor VDI omgevingen

10
SYNC 2014 - EXPAND YOUR HORIZONS Rob Turk Pre-sales consultant

description

Dat VDI-omgevingen organisaties talloze voordelen kunnen brengen is inmiddels algemeen bekend. Waar echter de belangrijkste valkuilen voor o.a. het beheer en de performance liggen is niet voor iedereen helder. Waarom? - Gebrek aan inzicht over de invloed van het VDI image op de I/O load - Omgaan met boot- en login-stormen Bekijk in deze presentatie hoe door performance en storage-optimalisatie binnen een VDI omgeving zelfs de meest veeleisende desktopvirtualisatie omgevingen mogelijk worden gemaakt.

Transcript of Performance- en storageopitimalisatie voor VDI omgevingen

Page 1: Performance- en storageopitimalisatie voor VDI omgevingen

SYNC 2014 - EXPAND YOUR HORIZONS

Rob TurkPre-sales consultant

Page 2: Performance- en storageopitimalisatie voor VDI omgevingen
Page 3: Performance- en storageopitimalisatie voor VDI omgevingen

Infrastructuur

Servers: CPU (MHz) en Memory (GB)

Netwerk: Bandbreedte en Connecties

Storage: Capaciteit (TB) en Snelheid (IOPS)

Page 4: Performance- en storageopitimalisatie voor VDI omgevingen

IOPS, wat is (zijn?) dat eigenlijk?

Applicatie Applicatie schrijft data naar een file(100 kleine write I/O’s)

Framework Framework verzamelt stukjes data in een buffer(1 write I/O van bijvoorbeeld 4KB)

Filesystem Buffer wordt naar het file system gestuurd(1 write I/O data + één of meer I/O’s Metadata)

Cache Filesystem schrijft naar het cache(1 of meer grotere I/O’s coalesced)

DISK Cache wordt ge-flushed naar disk(meerdere I/O’s gerangschikt)

VIRTUALISATIE Hypervisor met eigen filesystem, drivers, cache en buffers(wie het weet mag het zeggen)

Page 5: Performance- en storageopitimalisatie voor VDI omgevingen

Hoeveel tijd kost het om een byte op te halen..

CPU register Naar het midden van de zaal

CPU cache Naar de parkeergarage

Geheugen Van hier naar Amsterdam

Harddisk Van hier naar de planeet Pluto…Harddisk SSD Van hier naar de planeet Pluto Jupiter

*Source: http://commons.wikimedia.org/wiki/File:Solar_system_distances.JPG

Page 6: Performance- en storageopitimalisatie voor VDI omgevingen

I/O - Faciliteren of voorkomen?

• Supersnelle storage systemen• Lage latencies• Razendsnel netwerk• Flash / SSD / Memory cache

• Optimaal VDI image• Voorkomen van piekbelastingen• Gefaseerd bootproces• Goed afgestemde Virtual Machines

Page 7: Performance- en storageopitimalisatie voor VDI omgevingen

En dan wordt het dinsdag..

Page 8: Performance- en storageopitimalisatie voor VDI omgevingen

Boot en Login stormsEEN VOORBEELD• Een typisch Windows 7 VM genereert 10.000 - 15.000 I/O’s tot het login scherm• 1000 VM’s tegelijk booten betekent 15 miljoen I/O’s afhandelen• Een storage systeem gesized voor 20 IOPS/user gaat er minimaal (15 miljoen / (20 x

1000)) = 750 sec. over doen. (12.5 minuten)• Latency gooit roet in het eten. Werkelijkheid duurt 3x zo lang!

• Voorkomen• ‘s Ochtends gefaseerd pre-booten?• Always-on VM’s (extra CPU/RAM nodig)?

• Faciliteren• Boot images van SSD/Flash array• Applicatie Pre-Cache• Automatische storage tiering

Page 9: Performance- en storageopitimalisatie voor VDI omgevingen

Pilot en Praktijk

…De “happy first” hebben alle ruimte Performance is vaak beter dan verwacht

Na volledige uitrol voelt het wat krap…

Page 10: Performance- en storageopitimalisatie voor VDI omgevingen

Expand your horizons?PROACT helpt u graag!