VMware vSphere Flash Read Cache

Flash-RunnerMed vSphere 5.5 lanserte VMware første generasjon av server basert flash caching (aka. vFlash).
Dette er en teknologi som ligger under Software Defined Storage paraplyen.
Denne egenskapen følger standard med i vSphere 5.5 Enterprise Plus og er integrert i ESXi hypervisoren.

a11vSphere Flash Read Cache (vFRC) avlaster det underliggende lagringsystemet ved å mellomlagre data som leses ofte på lokale flashdisker eller PCIe flash kort.
Dette er i første omgang en read + write-through caching.
Teknologien passer derfor svært godt for leseintensive applikasjoner med mindre arbeidsområder. Typiske bruksområder vil være: SQL, Oracle, Exchange og SAP.
Virtual Desktop løsninger kan også ha utbytte av denne teknologien.

Noe av kapasiten kan også reserveres som swap område for serveren, temporærfiler legges dermed på lynraske flashdisker (se hvordan dette gjøres lengre ned på denne siden).
En annet viktig egenskap er at vSphere Flash Read Cache støttes av vMotion, VMware HA og DRS.Downloads-1-icon

Denne teknologien vil fungere som en turbo for databaser.
Hele poenget med vSphere Flash Read Cache er å flytte «varme» data nærmere applikasjonen istedet for å transportere disse over nettverket.  Resultatet kan være en mangedobling av ytelse.

 

NoFlashVMware har gjort produsenter av PCIe Flash og Solid State Disker en liten tjeneste.  Selv om man ikke har installert Flash Read Cache er muligheten for dette synlig i GUI under «Virtual Flash Resource».
Står det «0 B / 0 B» er det bare å ringe nærmeste flash leverandør…

 

flashpool3Her er listen over hva som kreves:

  • vSphere 5.5 (Enterprise Plus)
  • vCenter Server 5.5
  • PCIe flash eller Solid Stated disker
  • Opp til 8stk PCIe/SSD per server flash pool
  • Opp til 4TB størrelse for en flash enhet
  • Opp til 32TB Flash Read Cache pool total (8x4TB)
  • Opp til 200GB og Flash Read Cache per VMDK.

vfrce

 



divider
vfrc-ill2Ved å flytte «varme» IOPS krevende data fra det underliggende lagringsystemet og ut til serveren oppnår man tre ting:
1.  Raskere responstid for applikasjoner.
2.  Lavere belastning på SAN/NAS som kommer andre tjenester til gode.
3.  Lavere belastning på nettverket.

granular1

divider

vSphere Flach Read Cache settes granulært per virtuelle disk innenfor hver virtuelle server.
Man kan ha noen virtuelle servere der vFRC er i bruk, og andre ikke.
Applikasjoner med mye skriv vil ikke ha noe utbytte av vFRC, så der bør man slå av denne egenskapen.
Det samme gjelder lese intensive applikasjoner med veldig store arbeidsområder (streaming etc.).

Det fine med vSphere Flash Read Cache er at man granulært kan tilpasse bruken hver enkelt applikasjon.

divider

Flash Read Cache hardware

flashlineup3

vSphere Flash Read Cache støtter både SSD og PCIe flash kort.  Jo raskere, jo bedre.
Man bør bruke SLC eller enterprise klasse MLC (eMLC) som tåler 24/7 bruk.
PCIe flash kort har lavere forsinkelse (latency) enn SAS/SATA tilkoblede SSD,  men prisen er noe høyere.  Her får man gjøre en kost/nytte vurdering fra server til server.
Pass på at PCIe kort er støttet av vSphere 5.5,  de store aktørene har allerede drivere klare. Bruk av SSD krever kun at diskkontrolleren støttes av vSphere 5.5.
HP, Dell, Cisco og IBM har også mezzanine PCIe flash kort tilpasset sine blade servere.
Dell sin nye konvergerte VRTX løsning benytter helt standard PCIe kort.

vSphere Flash Read Cache oppsett, steg for steg

Oppdatering 19.09.2013:  Skjermbildene under er nå oppdatert for å reflektere den endelige versjonen av vSphere 5.5.
Les videre

Hva er nytt i VMware vSphere 5.5

I dag starter VMworld 2013 i San Francisco.
Software Defined Datacenter med automatisering og virtualisering av datalagring og nettverk er noen av de største nyhetene i høst.

  • VMware Virtual SAN – Software Defined Storage
  • VMware NSX – Software Defined Networking

Mere om dette i  senere blogg innlegg.
VMware vSphere, bransjens mest populære, robuste og funksjonsrike virtualiserings plattform får også en rekke forbedringer i høst. Listen over forbedringer og nyheter er lang,  her er den obligatoriske spec listen over nyheter i vSphere 5.5 :

Scalability & Increased maximums

  • ScaleLogical CPUs per ESXi host:  320  (up from 160)
  • Virtual CPUs per ESXi host:  4096  (up from 2048)
  • NUMA nodes per ESXi host:  16  (up from 8)
  • RAM per ESXi host:  4TB  (up from 2TB)
  • VMDK max size:  64TB  (up from 2TB)
  • 16Gb FC end to end support
  • 40Gb NIC support
Physical RAM restriction (32GB/host) removed from free vSphere Hypervisor 🙂

vSphere ESXi Hypervisor Enhancements

  • Hot-Pluggable SSD PCI Express (PCIe) devices
  • Support for Reliable Memory Technology
  • Enhancements for CPU C-States (better performance & reduced power consumption)
  • Native drivers for ESXi hypervisor enhancements

Virtual Machine Enhancements

  • Virtual Machine Compatibility with VMware ESXi 5.5 (HW Version 10)
  • LSI SAS support for Oracle Solaris 11
  • Enablement for new CPU architectures
  • Advanced Host Controller Interface (AHCI) support
    – 4 Controllers
    – 30 Devices per controller
    – 120 total devices
  • Expanded vGPU Support
    – Includes both Intel- and AMD-based GPUs
    – Render modes: automatic, hardware, software
  • Graphic Acceleration for Linux Guests
    – Ubuntu 12.04 +, Fedora 17 +, RHEL 7

mac3VMware vCenter Server Enhancements

  • VMware vSphere Web Client
    – Full client support for Apple Mac OS X
    – Drag and drop
    – Filters
    – Recent Items
  • VMware vCenter Server Appliance
    – Supports up to 500 hosts or 5.000 VMs
  • VMware vCenter Single Sign-On
    – Updated with multi master architecture supporting a single deployment model
    – Built in replication
    – Removed database requirement
    – Support for SSL Certificate Automation Tool
    – Diagnostic tools
  • vSphere Big Data Extensions
    – Plugin to deploy and manage Hadoop clusters

Availability Enhancements

  • ha2vSphere App HA
    – Restart pre-defined application services on issues
  • vSphere HA and VMware DRS
    – VM antiaffinity rules now recognized as part of HA failover
  • vSphere Replication Interop
    – Storage vMotion/SDRS
  • vSphere Replication Multiple-Point-In-Time  Snapshot Retention

Flash Read CachevSphere Storage Enhancements

  • vSphere Flash Read Cache
    – Virtual Machine Virtual Flash Read Cache
    – Virtual Host Swap Cache
  • Support for 64TB (62.9) VMDK
  • 16Gb FC end to end support (HBA-Switch-Array)
  • Microsoft Cluster Services (MSCS) Enhancements
    – Support for Microsoft Windows Server 2012
    – Round-robin path policy for shared storage
    – iSCSI protocol for shared storage – Fibre Channel over Ethernet (FCoE) for shared storage
  • PDL AutoRemove
  • VAAI UNMAP improvements
  • VMFS heap improvements

vSphere Networking Enhancements

  • nicswitch40Gb NIC support (Mellanox ConnextX3 VPI adapters)
  • Link aggregation control protocol (LACP) enhancements
  • Traffic filtering
  • QoS tagging for end to end SLA
  • SR-IOV enhancements for low latency applications
  • Enhanced host level packet capture

vSphere PowerCLI enhancements

  • Support for Windows 8 and Windows Server 2012
  • Cmdlets to manage vSphere tags
  • Cmdlets for opening vSphere/vCloud VM console
  • Additional Cmdlets to manage VDS

 VMware vSphere 5.5 with Operations Management line-up

vSOM-Lineup

 

 

Whitepaper1Ytterligere informasjon ?

For flere detaljer om dette, last ned vSphere 5.5 whitepaper:

What’s new in VMware vSphere 5.5 Platform

 

 

ESXi550