Download - Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, [email protected]

Transcript
Page 1: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 1

Available Virtual Desktops Through Replication and Mobility

Jim French, Cisco Distinguished System Engineer, [email protected] Stewart, Netapp Marketing Engineer, [email protected]

Page 2: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 2

Highly Available Desktop Virtualization

VMware ESX I/O Architecture

Virtual Desktop I/O

Wide Area Applications Services (WAAS) Overview

VMware View Desktop Delivery Infrastructure

Desktop Availability through Replication and MobilityNFS Based Virtual Desktop Storage

Accelerated Vmotion

Offline Desktop

Cloud

Page 3: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 3

VMware ESX Architecture

Virtual Machine (VM)Small Computer System Interface (SCSI)Storage Area Network (SAN)Virtual Machine File System (VMFS)

Fibre Channel (FC)Network File System (NFS)Network Attached Storage (NAS)Virtual Center (VC)

VMware ESX 3.5

Host VMKernel

iSCSI

ServiceConsole

NFS

VMKernel

Virtual Switch

ServiceConsole

VMNetwork

Virtual MachineGuest #1

VMTools

Virtual MachineGuest #2

VMTools

Virtual MachineGuest #N

VMTools

LAN VC Mgmt

Virtual MachineGuest #3

VMTools

Virtual MachineGuest #4

VMTools

Virtual MachineGuest #5

VMTools

Virtual MachineGuest #6

VMTools

Virtual MachineGuest #7

VMTools

NAS File SCSI , iSCSI, FC SANVMFS Block Data Store

FibreChannelSCSI

IP Data Networks

Page 4: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 4

Virtual Desktop Data and Storage I/ODisplay Protocols

Remote Desktop Protocol (RDP) – Microsoft

ICA – Citrix

ALP - Sun/Oracle

PCoIP – Teradici

Many other RDP variants

StorageVMware Virtual Machine File System (VMFS)

SCSI local datastore

iSCSI remote datastore (TCP)

Fibre Channel remote datastore

Network File System (NFS) - TCP or UDP

CIFS for user data

DisplayRDPICAALP

PCoIP

StorageNFS

iSCSIFibre Channel Client Protocols

CIFSHTTP(S)

MAPIEtc

UCSC1 NAS User Data

Page 5: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 5

WAAS Overview

Data Redundancy Elimination (DRE) provides advanced compression to eliminate redundancy from network flows regardless of application

LZ compression provides generic compression for all traffic

FILE.DOC

DRE CACHE DRE CACHE

FILE.DOC

WAN

LZ LZ

Origin ConnectionOrigin Connection

OptimizedConnection

Encode DecodeWindow Scaling Large Initial Windows Congestion Mgmt Improved RetransmitPacket Aggregation

Page 6: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 6

VDI Display Protocol Acceleration

Client Devices (C1-C3)

WAN Acceleration (WAE)

WAN

Load Balancing (ACE)

Connection and Security Broker (VMware View)

Virtual Desktops (UCS)

Storage (Netapp Filer)

ViewManager UCS NAS

IPNFS

iSCSI

Fibre Channel

NFSVMFS

RDP

RDP

C1 C2 C3 WAN WAE ACEWAVE

RDP over HTTPS

RDP

RDP over HTTP

HTTP

Page 7: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 7

VDI NFS Storage Acceleration

Client LAN attached terminalNative protocols over WANCentralized VMDK and user data

StorageNFS from ESX to NASWAAS between ESX and NAS99.6% compression (10 GB reduced to <100 MB)

C1 UCSC2 C3

RDP

WAE Network

Origin ConnectionOrigin Connection Optimized Connection

WAE NAS

NFS

Page 8: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 8

VDI Display Protocol v NFS Storage

• Display protocol challenged by rich media

• Mitigate display protocol challenges by placing compute close to user

•Maintain centralized data and storage

Page 9: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 9

VDI Delivery Virtual Desktop Architecture

Normal ConditionsDesktops provisioned to use local NFS FilerSnapMirror Replicates VMDK files through WAASNetapp Flex Clones to reduce storage

EventNAS fails over to replicated NAS using L2 extension or Route Health Injection (RHI)WAAS enables desktops to run from NAS in remote data centerView Clients maintain display protocol connection with stationary compute VM

ServerFarm 2

ServerFarm 1

r3

WAN #1

WAN #2

r4

r5 r6r7

r8

r9

r10

SiSiSiSiSiSi

SiSiSiSiSiSi SiSiSiSiSiSi

SiSiSiSiSiSi

r1 r2

NFS

e1

e2

e3

e4

Replication

RDP

c1 c2

f1 f2

Page 10: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 10

VDI VMotion Acceleration

VMotion uses TCP to reliably migrate the contents of memory from one compute to anotherSource host initiates a TCP 8000 connection to the destination hostWAAS can be in the path using inline card or WCCP

WAAS reduces 512 MB transfer to just 31 MB if warmed with similar WinXP desktopWAAS enables bulk VMotionbetween data centers in the event storage movesWAAS enables efficient VMotionfrom/to private to/from public clouds

UCS WAE IP Network WAE UCS

Vmotion TCP 8000

Page 11: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 11

VDI VMotion Acceleration Compute Follows the Storage

Normal ConditionsDesktops provisioned to use local NFS FilerSnapMirror Replicates VMDK files through WAASNetapp Flex Clones to reduce storage

EventNAS fails over to replicated NAS using L2 Extension or Route Health Injection (RHI)WAAS efficiently migrates desktop VMs to backup compute following storageClient VMs can preserve IP with RHI, L2MP, or request new IP through DDNS

ServerFarm 2

ServerFarm 1

r3

WAN #1

WAN #2

r4

r5 r6r7

r8

r9

r10

SiSiSiSiSiSi

SiSiSiSiSiSi SiSiSiSiSiSi

SiSiSiSiSiSi

r1 r2

NFS

e1

e2

e3

e4

Replication

RDP

c1 c2

f1 f2

Page 12: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 12

VMware View Offline Desktop Check Out/In Acceleration

View Client includes VMware Player

Client checks out (downloads) virtual desktop VMDK

WAAS accelerates check out and check in

Page 13: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 13

Virtual Machine Mobility and Replication

NFS storage remote from computeNFS is more compressible than RDPNAS disaster recoverLAN attach compute and client

VMotionGold – Preserve all incoming connection using L2 extensionSilver – Preserve incoming connections via anycast Route Health Injection (RHI)Bronze – Preserve single incoming display protocol connection with Dynamic DNS/DHCP, RHI, or L2 extension

Offline DesktopAccelerate check out and check in

Cloud Workload Mobility and FlexibilityEfficient VM mobility within the private enterprise cloudEfficient workload mobility between private enterprise and public cloudsCompute execution in public cloud with workload in private cloud

Page 14: Available Virtual Desktops Through Replication and …...Available Virtual Desktops Through Replication and Mobility Jim French, Cisco Distinguished System Engineer, jim.french@cisco.com

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVIR-2002_c1 14