66
Local Edition Desktop Virtualization Daniel DeBusschere Data Center CSE – SLED Midsouth/Gulf States [email protected] , @ddebuss 678-352-3792

Desktop virtualization clle-2014-v3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Desktop virtualization clle-2014-v3

Local Edition

Desktop Virtualization

Daniel DeBusschereData Center CSE – SLED Midsouth/Gulf [email protected], @ddebuss678-352-3792

Page 2: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 2Local Edition

Introduction

Desktop Virtualization

In this session we will focus on how a virtual desktop environment can save money, dramatically ease desktop management, improve security, and offer tremendous flexibility. Cisco is uniquely qualified to solve this problem since servers, storage, network, and security are keys to successful deployments. Additionally key hardware and software innovations for desktop virtualization will be described including storage acceleration and UCS GPU solutions.

Page 3: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Agenda

• Desktop Virtualization Explained

• Cisco Advantages for Desktop Virtualization

• Cisco Data Center for Desktop Virtualization

• Design and Implementation Considerations

• Conclusion

3

Page 4: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

4

Forces Driving Desktop Virtualization

Desktop Management

Windows 7, 8 Deployment

Anywhere, Anytime Access

Success of Srvr Virtualization

Data Security and Compliance

Explosion ofNew Devices

4

Application Compatibility

Remote SupportHardware Refresh Cycle

Software Refresh

BYOD and Data Security

Desktop Control Centralization

Application Access

Hardware Maintenance

Desktop Availability

Instant Provisioning

Shrinking Budgets Shrinking Staff

Page 5: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Desktop Virtualization: The Network is the Desktop

Virtualized Desktop

• Personal Computer is disaggregated

• Keyboard, Video, and Mouse stay with user

• Compute and storage move to the data center

• Network availability is required for all application access

• Network performance is critical to user experience

Broker

ComputeStorage

Keyboard, Video, Mouse

Network

ThinClient

Traditional Desktop• Large OS• Many local applications• Vulnerable• Constant patching• Data backup • Complex management• Software distribution

delivery challenges• Skilled local support staff

required

Page 6: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

7

TCO Factors: The Impact of Data Center Infrastructure

Source: 2011 Morgan Stanley Desktop Survey

Server, Storage and Networking on average comprise 50% of solution TCO per desktop

$160

$125

$40

$150

$125 $50 StorageServerNetworkingEndpointBrokerLicensing

Average Cost per Virtual Desktop ($)

Cost trend over time

15% - 25%

10% - 20%

0% - 15%

0% - 25%

15% - 25%

Varies

Page 7: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Client Hosted O/S Server Hosted O/S

O/S Virtualization Virtual Desktop Streaming Remote Virtual Desktop

App Virtualization Application Streaming

Terminal Services or Published Applications

OSApps

OSApps

OSApps

Presentation Server

Display Data

OS

AppApp

Servers

AppOS

App

Main OS

Hypervisor

Apps

OS

Apps

OS

Apps

OS

App

Servers

SynchronizedDesktop

OS

OS

Desktop Virtualization Models

Display Data

OSAppsGuest OS

Guest Apps

App

App

Desktop / Laptop

De

sk

top

/ L

ap

top

/

Th

in /

Ze

ro

De

sk

top

/ L

ap

top

/

Th

in /

Ze

roD

es

kto

p /

La

pto

p /

T

hin

/ Z

ero

Page 8: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

OSApps

OSApps

OSApps

Presentation Server

Display Data

OSAppApp

Servers

AppOS

App

Main OS

Hypervisor

AppsOS

AppsOS

AppsOS

App

Servers

SynchronizedDesktop

OS

OS

Desktop Virtualization Models

Display Data

OSAppsGuest OS

Guest Apps

App

App

Desktop / Laptop

De

sk

top

/ L

ap

top

/

Th

in /

Ze

ro

De

sk

top

/ L

ap

top

/

Th

in /

Ze

roD

es

kto

p /

La

pto

p /

T

hin

/ Z

ero

Client Hosted O/S Server Hosted O/S

O/S Virtualization

Citrix XenDesktopVMware View

Citrix XenDesktopVMware View

Microsoft VDI / Med-V

Virtual Desktop Streaming Remote Virtual Desktop

App Virtualization

Citrix XenAppVMware ThinAppMicrosoft App-V

Citrix XenApp

Microsoft Remote Desktop Svcs

Application Streaming Terminal Services

Page 9: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Software: Broker Desktop Entitlement• Non-Persistent or Pooled - Generic virtual desktop assigned to users on a per session

first come first server basis and then returned to the pool (possibly with profile removed) or destroyed. Users may have access to their files.

• Persistent or Assigned - Permanently assigned to a user statically or by first to connect. Look and feel stays the same and user has access to their files.

• Personalized Non-persistent – Abstracted persona applied to non-persistent desktops

Users and Groups

DesktopsPool of Virtual

MachinesEntitle Group to Desktop

Assign Pool

Entitle User to Desktop

Assign Individual

Template

11

Page 10: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

15

Hosted Application/Desktop Adoption

Capabilities• Flexibility/Mobility/Ubiquity• Faster app/data time to market• Moves, Adds, Changes• Real estate• BYOD

Use Cases• Call centers• Consultants• Off shore development• Partners/Extranet• Windows migration testing

GovernmentFinance

BankingHealthcare

Regulated Industries

• Data Protection• Disaster Recovery

EducationRetail

Task Workers

• Cost of Ownership

Page 11: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

DesignZone for Desktop Virtualization

• Prescriptive guidance for designing your infrastructure for scalability, performance and TCO efficiency

• Design Guides for Citrix, VMware, Microsoft, and storage partners EMC, NetApp

http://cisco.com/go/vdidesigns

Page 12: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Agenda

• Desktop Virtualization Explained

• Cisco Advantages for Desktop Virtualization

• Cisco Data Center for Desktop Virtualization

• Design and Implementation Considerations

• Conclusion

17

Page 13: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Cisco Desktop Virtualization SolutionsEnterprise Network

IdentityServices Engine

Routing(ISR)

WAAS

AnyConnect

Adaptive Security Appliance

Unified Access

Wireless Wired

Virtualized Data Center

HYPERVISOR

STORAGE

Client AppsSaaS Web

DESKTOP VIRTUALIZATION

UC Mgr

ContactCenter

Desktop OS

Cisco Collaboration Apps

Unified Computing

System

Nexus

1000v

vASA

vWAAS

Network Services

Unified Fabric

Collaborative Workspace

Cisco Jabber

Any DeviceVirtual Desktop End-points

18

Page 14: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Cisco Integrated Security FeaturesFeature Capability Prevents

Port Security Restricting MAC addresses on a port Rogue VM spoofing MAC address

IP Source Guard Maps IP address to MAC address IP/MAC spoofing

DHCP Snooping Monitors DHCP transactions Rogue DHCP Server

Dynamic ARP InspectionARP: Maps IP address to MAC

Monitors ARP transactions, used in VMotionARP attacks

Nexus 1000v

Feature Capability Benefits

In-hypervisorinter-VM security

Firewalling inter-VM communication basedon policy

Handling of East-West Security policy enforcement

Secure Segmentation Create secure segmentation of VMsPolicy enforcement independent of Network

segmentation

Context awaresecurity policies

Defined security policies based on context Simplified security policy

On-demand Trust –zones& security templates

Enforcement of trust zones andsecurity templates

Dynamic provisioning

Virtual Security Gateway

Page 15: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Agenda

• Desktop Virtualization Explained

• Cisco Advantages for Desktop Virtualization

• Cisco Data Center for Desktop Virtualization

• Design and Implementation Considerations

• Conclusion

21

Page 16: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Cisco Unified Computing System Growth

30,000+ Unique UCS Ccustomers 2Top 4

Server Vendor 1

90 world record performance benchmarks to date

#2 WW market share in x86 blades 1

Source: 1 IDC Worldwide Quarterly Server Tracker, Q3 2013, December 2013, Revenue ShareSource: 2 As of Cisco Q1FY14 earnings results Data Center Revenue is defined as Cisco UCS and Nexus 1000V

More than 75% of all Fortune 500customers have invested in UCS

$2B+ Data Center Annualized Revenue Run Rate 2

3,850+ Channel Partners

Page 17: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Customers Have Spoken

Maintained #2 in Americas (28.7%), #2 in N. America (29.9%) and #2 in the US (30.4%)1

UCS x86 Blade servers revenue grew 46% Y/Y in Q3CY131

US

Maintained #2 worldwide in x86 Blades with 22.0%

UCS momentum is fueled by game-changing innovation; Cisco is quickly passing established players

UCS #2 for the last 2 yearsAiming for #1 in CY2014

X86

Ser

ver

Bla

de

Mar

ket

Sh

are,

Q3C

Y13

1

UCS #2 with 30.4%

Source: 1 IDC Worldwide Quarterly Server Tracker, Q3 2013, December 2013, Revenue Share

UCS #2 with 22.0%

Worldwide

Page 18: Desktop virtualization clle-2014-v3

VDI on UCSCustomers

Page 19: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Vblock for Desktop VirtualizationDelivered By VCE

• Pre-packaged converged infrastructure from Cisco, EMC and VMware via The VCE Company

• Single point of configuration validation, ordering, delivery, support and warranty

• Benefits:– 30 days from Order to Production– Complete System Integration– Seamless support from VCE

Page 20: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

FlexPod for Desktop VirtualizationJoint Cisco and NetApp Solution • Platform that hosts infrastructure

software and business applications in a virtualized and bare-metal environment.

• Tested and validated by Cisco and NetApp against wide range of hypervisors, management platforms, applications

• Benefits– Right-sized for scale– Efficiency via unified storage,

management and networks– Secure Multi-tenancy

FlexPod

Page 21: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Cisco Unified Data CenterChanging the Economics of Desktop Virtualization

IT StaffingDeployment

TimesDisaster

RecoveryPower Cooling

Infrastructure Costs

90% Less Time

50%Faster

60% Less Cost

Deploy 2xCapacityNo StaffIncrease

30% Less Cost

Application Performance

30% Faster

Page 22: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

• Lower cost for compute + network infrastructure

• Greater virtual desktop density w/operformance impact

• Simple Operation—start in minutes, scalein seconds

• Massive Scalability—scales easily to 1000’s ofdesktops per UCS system

• Extended memory and I/O to avoid desktopvirtualization bottlenecks

• GPU support for some server models

Unified Computing System for Desktop Virtulization

Mem

ory

CPU

I/O Unified Fabric (FCoE)

Page 23: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Unified Computing System (UCS)

LANAny IEEE Compliant

ManagementServer

Network

SANCLIGUI

One Logical Environment to Manage1 point of management for up to 160 servers, complete server hardware management, all

network connectivity and management, and all storage connectivity and management

SAN BAny ANSI T11 Compliant

SAN AAny ANSI T11 Compliant

Page 24: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

• Management object which describes the server configuration including all settings, firmware, and connectivity that is applied to a server

• UCS Manager performs all configuration actions• Can be templatized so additional servers can be

configured in seconds or automatically..• Attributes decoupled from hardware components

• Firmware Boot Device, BIOS, Vlan, QoS,etc• Dynamic Provisioning

• Deploy in minutes, not days• Simplified infrastructure repurposing• Touchless server mobility

• Open Integration w/powerful XML API

Database

WWW

ESX

DataBase

Service Profile: DataBaseNetwork1: DB_vlan1Network1 QoS: PlatinumMAC : 08:00:69:02:01:FCWWN: 5080020000075740Boot Order: SAN, LANFW: DataBaseSanBundle

Service Profile: DataBaseNetwork1: DB_vlan1Network1 QoS: PlatinumMAC : 08:00:69:02:01:FCWWN: 5080020000075740Boot Order: SAN, LANFW: DataBaseSanBundle

Service Profile: ESX-HostNetwork1: esx_prodNetwork1 QoS: GoldMAC : 08:00:69:11:19:EQWWN: 5080020000074312Boot Order: SAN, LANFW: ESXHostBundle

Service Profile: WebServerNetwork1: www_prodNetwork1 QoS: GoldMAC : 08:00:69:10:78:EDBoot Order: LOCALFW: WebServerBundle

UCS Service Profiles Speed Deployment

Page 25: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Innovating with Embedded Unified ManagementReduced Points of Management

Single-click configuration of LAN, SAN and firmware parameters

Service Profile: HR-App1

Network: HR-VLANNetwork QoS: HighMAC: 08:00:69:02:01:FCWWN: 20:65:32:25:B5:00:A4:28BIOS: Version 1.03Boot Order: SAN, LAN

• Unified Management DomainAutomatic discovery

Dynamic Provisioning

• Building Blocks of Resources for rapid provisioning

• Simplify infrastructure management for datacenters

Tightly CoupledPartner Mgmt. Tools

XML API

Existing CustomerManagement Tools

Traditional APIs

Page 26: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

AutomatedSelf-ServiceProvisioning

Architect Design Where Can We Put It?

Procure Install Configure Secure Is It Ready?

Manual

CapacityOn-Demand

Policy-BasedProvisioning

Built-InGovernance

FROM WEEKS TO MINUTES with UCS Director

Desktop Virtualization: Self-Service Provisioning

Page 27: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

B22 M3 B200 M3 B230 M2 B260 M4 B420 M3 B420 M4 B440 M2 B460 M4

Form Factor 1 slot 1 slot 1 slot 2 slot 2 slot 2 slot 2 slot 4 slot

CPU Sockets/Cores 2 / 16 2 / 24 2 / 20 2 / 30 4 / 32 4 / 56 4 / 40 4 / 60

CPU Type (Intel) E5-24xx E5-26xx E7-28xx E5-46xx E5-46xx E7-48xx

Memory DIMMs 12 24 32 48 48 48 32 96

Memory Max 384GB 768GB 1.0TB 3.0TB 1.5TB 1.5TB 1.0TB 6.0TB

Memory Max Speed 1333Mhz 1866Mhz 1066Mhz 1333Mhz 1333Mhz 1066Mhz

Slots 1 1 1 2 2 2 2 4

Disk Capability 2 x 2.5” 2 x 2.5” 2 SSD 2 x 2.5” 4 x 2.5” 4 x 2.5” 4 x 2.5” 4 x 2.5”

Raid 0/1 0/1 0/1 0/1 0/1/5/6 0/1/5/6 0/1/5/6

Integrated I/O 2x 10Gb 2x 20Gb No 4x 20Gb 2x 20Gb 2x 20Gb No 4x 20Gb

Internal Storage USBUSB

FlexflashUSB

FlexflashUSB

FlexflashUSB

FlexflasheUSB

USBFlexflash

UCS Blade Servers for Desktop Virtualization

Page 28: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

UCS Rackmount Servers for Desktop Virtualization

C22 M3 C220 M3 C24 M3 C240 M3 C260 M2 C420 M3 C460 M2 C460 M4

Form Factor (RU) 1 1 2 2 2 2 4 4

CPU Sockets/Cores 2 / 16 2 / 24 2/ 16 2 / 24 2 / 20 4 / 32 4 / 40 4 / 60

CPU Type (Intel) E5-24xx E5-26xx E5-24xx E5-26xx E7-28xx E5-46xx E7-48xx

Memory DIMMs 12 16 12 24 64 48 64

Memory Max 192GB 512GB 192GB 768GB 1TB 1.5TB 1TB

Memory Max Speed 1333Mhz 1866Mhz 1333Mhz 1666Mhz 1066Mhz 1333Mhz 1066Mhz

Slots 2x PCIe 2x PCIe 5x PCIe 4x PCIe 6x PCIe 6x PCIe 10x PCIe

Disk Capability8x 2.5” or

4x 3.5”8x 2.5” or

4x 3.5”24x 2.5” or

12x 3.5”24x 2.5” or

12x 3.5”16x 2.5” or 32x

SSD16x 2.5” 16x 2.5”

Integrated I/O 2x 1Gb 2x 1Gb 2x 1Gb 4x 1Gb2x 1Gb +2x 10Gb

2x 10Gb2x 1Gb +2x 10Gb

Internal Storage USB PortUSB PortFlexFlash

USB PortUSB PortFlexFlash

USB PortFlexFlash

USB PortFlexFlash

eUSB

Page 29: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Validated UCS Virtual Desktop DensitiesBlade14 Server

CPUServer

MemoryDesktop

ConfigurationPer

Blade

B200-M1 Xeon5570 2.93 GHz 48 GB WinXP 512 MB 128

B200-M1 Xeon5570 2.93 GHz 96 GB WinXP 512 MB 160

B200-M1 Xeon5570 2.93 GHz 192 GB WinXP 1024 MB 150

B250-M1 Xeon5570 2.93 GHz 384 GB WinXP 1024 MB 332

B250-M2 Xeon5600 3.33 GHz 192 GB Win7-32 1.5 GB 110

B230-M2 Xeon2870 2.40 GHz 512 GB Win7-64 2.0 GB 175

B200-M3 Dual E5-2690 / 8 Core CPU 384 GB Win7-64 2.0 GB 184 HVD225 HSD

B240-M3 Dual E5-2690 / 8 Core CPU 384 GB Win7-64 2.0 GB 186

35

Page 30: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Innovative UCS I/O Cards

Cisco VIC Third-Party Adapters Flash Card GPUs

• IO consolidation, scale, and flexibility managed by UCSM

• Industry-leading performance

• Robust ecosystem with storage and OS qualifications

• Best-of-breed options for Ethernet, Fibre Channel, and CNAs

• Fiber and copper interfaces

• Broad support for most popular operating systems and storage

• Tier-0 storage/server side flash

• High performance: 100K + IOPS

• Significantly reduce application latency and response time

• GPU acceleration for VDI

• Rich graphics experience on thin clients

• GPU pass through or sharing for 20 users or more

Page 31: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Windows 7

Nice to Have Must Have

Office Productivity

Web

PLM & Volume Design

3D Engineering & Design Apps

DESIGNER

KNOWLEDGE WORKER

POWER USER

25M

200M

400M

Market Size

Compute Importance of the GPU

CATIA, CS6, Inventor

PLM, Solidworks, Adobe Dreamweaver, Medical Imaging

Showcase

MS Office, Photoshop

Page 32: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

GPU 4 Kepler GPUs 2 High End Kepler GPUs

CUDA Cores 768 (192/GPU) 3072 (1536/GPU)

Memory Size 16GB DDR3 (4GB/GPU) 8GB GDDR5 (4GB/GPU)

Max Power 130 W 225 W

Equivalent Quadro with Pass-through

Quadro K600 (entry) Quadro K5000 (high end)

Compute Importance of the GPU by workload

1 Number of users depends on software solution, workload, and screen resolution

NVIDIA GRID K1

DESIGNER

KNOWLEDGE WORKER

POWER USER

NVIDIA GRID K2

Page 33: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Graphics Options in Virtualization

Page 34: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Compute C240 M3 Graphic Processing Unit (GPU)• NVIDIA GVX K1

– 4x Entry Level Kepler GPUs– 768 NVIDIA CUDA cores– 130W– 6pin aux power connector

• NVIDIA GVX K2– 2x High-end Kepler GPUs– 3072 NVIDIA CUDA cores– 225W– 8pin aux power connector

• C240 M3 Slot Support– Slot 2– Slot 5

• OS Support– XenServer 6.0.2, 6.1– WinServer 2012– ESX 5.1 / VMWare View 5.2 (Q1’2013)

• Hypervisor Support– Citrix – Pass Through– Windows – Shared – VMware – Pass Through and Shared

43

Page 35: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage Baseline: HDD Performance before Flash• Aggregation of disks was the only game in town.

– Each 400GB 15k HDD is good for so many IOPS, so how much IO do you need?

(10) 15k RPM HDDsRead IOPS: 1700Write IOPS: 430Capacity: ~3.5TB

What if this is 450 users @ 30 Write IOPS for VDI?

(300) 15k RPM HDDsRead IOPS: 52,000Write IOPS: 13,500Capacity: ~110TB

Page 36: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Cisco UCS Invicta Series

Up to 1.2 Million IOPS*Up to 12 GB/s* BandwidthUp to 240 TB Raw

Using Invicta OS 5.0

UCS Invicta Appliance

UCS InvictaScaling System

Scalability

Modularity

Application Acceleration

Data Optimization

Multiple Workloads

Tuning-Free Performance

250,000 IOPS*1.6 GB/s* BandwidthUp to 24 TB Raw

*Read IOPS, refer to earlier slide “A Note on Numbers”

*refer to earlier slide “A Note on Numbers”

Page 37: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

UCS Invicta Enables Storage Accelleration

Workload Acceleration Data Reduction

Appliance Silicon Node Appliance Silicon Node

Bandwidth (GB/s)* 1.6 1.6 1.0 1.0

IOPS* 225,000 200,000 180,000 150,000

Latency (Microseconds)

<100 <200 <100 <200

Size 2 RU 2 RU

Max Capacity (TB) 24 TB Raw 64 TB**

*Read IOPS, refer to earlier slide “A Note on Numbers”**Effective Capacity

Page 38: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Appliance or Node Model Usable Capacity Effective Capacity

3TB Raw 2.5 TB 25 TB

6TB Raw 5.0 TB 50 TB

12TB Raw 10.0 TB 64 TB

24TB Raw 20.0 TB 64 TB

Caveats:• This assumes the data stored on the node can be reduced at that rate.• Do not quote these numbers as up-front guarantees for ANY customer unless we’ve run tests on

their data, or it’s been blessed by director/executive support.

Recommended best practice is to use only 70% of usable capacity

Data Reduction: Actual vs. Effective Capacity

Page 39: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Agenda

• Desktop Virtualization Explained

• Cisco Advantages for Desktop Virtualization

• Cisco Data Center for Desktop Virtualization

• Design and Implementation Considerations

• Conclusion

48

Page 40: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Desktop Virtualization Considerations• Business

– Identify worker types (i.e. Task, Knowledge, Power, etc.)– Pursue when it makes business sense– Address security and compliance requirements– Consider the workspace including desktop, voice, video, and broadcasts– Consider the employee onboarding and off-boarding workflow

• Design– Fault domains– Disaster recovery– Shared storage scalability– Application concurrency– Per application requirements (One bad app ruins a bushel!)– Rich media or graphic intensive applications have many caveats– Stateless desktop is the goal

49

Page 41: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Desktop Virtualization Approach• Centralized when you can

– Communications – Email– Productivity – Office, Wiki– Information Management – File, Sharepoint, iDisk, etc.– Business applications – Client/Server– Business intranet web

• Local when you must– Communications

• IP Telephony (interactive softphone)• Video on demand (native encoding with local caching and prepositioning)• Video streaming (broadcast)

– Rich media web• Experience• Branch split VPN with local web access

– Print50

Page 42: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Desktop Virtualization Deployment

• Phase 1: Key IT staff

• Phase 2: Most IT staff at most sites

• Phase 2: Extended power user group including several sites of multiple types.

• Phase 3: Extended power user group including most sites.

• Phase 4: Partial rollout based on sites or groups of sites.

• Phase 5: Additional partial rollout based on sites or groups of sites.

• …

• Phase x: Full rollout (can be split into sub-phases)

Page 43: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

52

Desktop Virtualization Device Considerations

• Repurposes desktop (continued use of legacy devices)

• Zero clients (fixed function devices)

• Thin clients (extendable devices)

• Tablet devices (phones and tablets)

• Traditional compute (laptop and desktop)

Page 44: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Data Center Considerations• Requirements by desktop type

– Hosted Virtual Desktop (HVD) – One user per VM

– Hosted Shared Desktop (HSD) – Many users per VM

– Published Desktop – Many instances of one application per VM

– Web Desktop – Many users per web server

• Compute– Scale– Cost– Performance– Power/Cooling– Space– Cabling

• Storage– Scale capacity

• Linked clones• Flex Clones

– Scale IOPS

• Network– Security– Monitoring– IP address management– Bandwidth

• Typically a LOT less LAN traffic• Typically a LOT less WAN traffic• Typically growth in WLAN traffic

53

Page 45: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

54

Compute CPU Considerations for Virtual Machine

• CPU class – CPU class is affected by number of cores, CPU clock speed, amount of cache memory

and CPU virtualization technology

• CPU core count – CPU core count affects virtual machine scalability and performance

• CPU over commitment – CPU over commitment occurs when the number of virtual CPUs assigned to the virtual

machines exceeds the number of physical CPUs available to the host

• Virtual machine role priority – Virtual machine role priority determines how CPU resources are distributed across

virtual machines

Page 46: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

55

Compute CPU Capacity Planning

• Percent Processor Time ~10% on 2x2 GHz core

• Requires 400 MHz per desktop (0.10 * 2 * 2 GHz)

• 100 desktops require 40 GHz processing (100 * 400 MHz)

• Add 25% overhead for virtualization, display protocol, and buffer for spike for a total of 50 GHz

• 100 desktops achieved with 50 Ghz via 21 cores at >=2.4 GHz per core

• Planning– Windows XP 150-250 MHz– Windows 7 400-600 MHz

Page 47: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

56

Compute Memory Capacity Planning

• Vmware ESX Transparent Page Sharing to share master copy of memory pages among virtual machines– Windows XP - 4 KB page sharing– Windows 7 - 1 MB page sharing

• Planning Without Memory Oversubscription– Windows XP - 512-1024 MB– Windows 7-32 bit - 1-1.5 GB– Windows 7-64 bit - 2-3 GB

Page 48: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage Terms

• File Access– User - Common Internet File System (CIFS) / Server

Message Block (SMB)– Virtual machine - Network File System (NFS)

• Block Transport– Small Computer System Interface (SCSI)– Internet SCSI (iSCSI)– Fibre Channel (FC)– FC over Ethernet (FCoE)– SCSI over FC over IP (FCIP)

• Data Deduplication– NetApp File Level Flex Clone– VMware Linked Clone– Atlantis Computing iLio– Citrix Intellicache– VMware Storage Accelerator– Transport WAN acceleration

• Data types– Virtual machine– User data– Profile or layers– Virtual applications

• Storage– Storage Area Network (SAN)– Network Attached Storage (NAS)– Direct Attached Storage (DAS)

• File System– NT File System (NTFS)– File Allocation Table (FAT)– Extended File System (ext3)– Virtual Machine File System (VMFS)– Raw Device Mapping (RDM)

57

Page 49: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Desktop Virtualization Local Storage Options

• Options: – Storage on Servers – SSD, HDD, RAM Cache

• Image Cache on Server (up to 45% reduction in required IOPS)– Citrix IntelliCache on XenServer 5.6 SP2 (SSD on server)– VMware Storage Accelerator for View 5.1 (RAM Cache on server)

• Write Cache on Server (up to 40% reduction in required IOPS)– Write Cache on target server, or PVS Server (SSD on Server)– PVS server with Read RAM, Copy of vDisk (RAM and SSD on Server)

Page 50: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage CapacityVMware Linked Clones or Microsoft Differencing Disks

• Full Images– Capacity equals base OS/App/Data size plus

suspend/resume (RAM size), page files, etc.– Copy of a VM (at a given point) with a separate

identity– Can be powered on, suspended, snapshot,

reconfigured, etc. independent of the VM it was cloned from

– Full clone wastes storage and is slow to clone– Replica is a full clone created from the gold master– Master VM can be updated or replaced without

affecting the replica

• Linked Clones or Differencing Disks– Storage reduced 90% to 50% over full clones– Redirect folders to a separate optional user disk (i.e. D:)– Rapid provisioning desktops vs. full cloning– Copy of the original virtual machine that shares the virtual

disks with the original virtual machine– Operations

• Refresh – Clean desktop, Pristine image• Recompose – Migrate existing desktops from one version to the

other• Re-Balance – Re-locate desktops to enable efficient usage of

the storage available (add more storage or retire existing array)

59

Page 51: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage NFS Linked Clone Storage Capacity Consumption• Replica is a full clone

• Linked clone consumes <10%

• Linked clone bloats over time

• Expect about a 50% savings depending on desktop type/use

60

Page 52: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

61

39543 39543.5 39544 39544.5 39545 39545.5 39546 39546.5 39547 39547.5 39548 39548.5 39549 39549.50.00

5,000.00

10,000.00

15,000.00

20,000.00

25,000.00

Disk(IO/sec) SAN

Storage Performance Planning

• Realities– I/O performance matters– Read / Write ratios matters– Workload may exceed 80-90%

WRITEs– Problems not in small environments

(<300 users)

• For example– HDD offers up to ~200 IOs per drive– At 40 IOPS per user, 5,000 users need

~200,000 I/Os or 1,000 HDD spindles– Each I/O is at least 4096 Bytes

• Planning (single user steady state)– Windows XP 5-10 IOPS average– Windows 7 10-20 IOPS average

Page 53: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

UCS Chassis

IO Planning Example Bandwidth Planning• Storage (in and outbound)

– 20 IOPS nominal per desktop at 4K Bytes EA– 671 Kbps EA (assume 1 Mbps)– 1 Gbps for 1000 HVDs in UCS blade chassis– Assume 1 Mbps per HVD

• Network Display (mostly outbound)– Assume 1 Mbps per desktop– 1 Gbps for 1000 HVDs in UCS blade chassis

• Desktop Protocols (mostly inbound)– Estimate 8 Mbps which opens 25MB in 25 seconds

and handles streaming and interactive video– 8 Gbps for 1000 HVDs in UCS blade chassis

• Total– 10 Mbps per HVD for storage, display, and desktop

protocols– 10 Gbps for 1000 HVDs in UCS blade chassis

Hypervisor

Server

HVD-1 HVD-1000

AppVirt

APP

AppVirt

APP

AppVirt

APP

AppVirt

APP

BIOS (UCS Service Profile)

Network (LAN/SAN)

Des

ktop

Pro

toco

ls

Sto

rage

Dis

play

63

Page 54: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage Design impact of Desktop Virtualization

• Impact 1: Capacity– Linked vs Full Clones vs Provisioned– Personalized desktops– User capacity

• Impact 2: IOPS– Boot storms, login storms, AV updates/scans– IntelliCache, VMware’s CBRC, Write Cache

• Impact 3: Protocol/Connectivity– NFS/block (for XS, ESX), CIFS/block (for Hyper-V)

• Impact 4: Storage/DC Services– DR/HA, Application Mobility, backup

Page 55: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Understanding IOPS

• IOPS are the number of disk operations that take place in one second – usually refers to the combination of READ and WRITE operations

• Factors that affect disk performance:

• Average rotational latency • Average seek time• Response time = average rotational

latency + average seek time• I/O data transfer rate• Data location – sequential or random

OS Boots/Reboot

User Lo-gon

Applica-tion First

Run

AV Scans

AV Defi-nition

Update

Steady State

Log Off

Read 0.9 0.60000000000000

2

0.5 0.8 0.2 0.2 0.2

Write 0.1 0.4 0.5 0.2 0.8 0.8 0.8

5%

25%

45%

65%

85%

0

10

20

30

40 Total IOPS

Page 56: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Storage IOPS: Dedicated Workstation vs. Hosted Virtual Desktop• Local disk (typically SATA disk @ 5,400 or

7,200 RPM)– Can deliver between 50 and 100 IOPS

• OS, services, and applications loaded into memory at start-up (high READ I/O)– I/O to and from disk is optimized for sequential access

• After system is loaded, most IOPS are WRITE commands– As high as 10/90 (R/W), but typically closer to 70/30

• Typical steady-state IOPS for Win7*:– Light user: 4-5 IOPS

– Medium user: 9-12 IOPS

– Heavy user: 18-25 IOPS

• Shared storage is typically used

• Enterprise class SAS or FC disk

• Can deliver between 180 and 200 IOPS (15,000 RPM) each disk

• # of disks and RAID level affects overall performance

• Thousands of virtual desktops accessing shared storage simultaneously

• “I/O blender” effect – all I/O is random

• Windows optimizations and services not helpful (harmful in some cases)

• Slow storage performance affects all users

• Users starting systems in the morning or logging off in the afternoon

• Anti-virus or backup jobs

Use capacity planning tools to determine IOPS load for your environment

Page 57: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Architecture: Fault Domains• Client – 1 user

• Branch Switch – Up to 250

• Building or WAN – 2 to 1,000

• SLB – 2,000 to 20,000

• Broker – Up to 1000

• UCS Blade – Up to 332

• UCS Chassis – Up to 1,328

• Storage – 1 to 10,000

Client Broker UCS StorageWAN WAE ACEWAELAN

67

Page 58: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Network Security Considerations• Recommendations

– Zone by user/group, application, desktop, data– Apply campus network security features

• Patching– Persistent desktop versus non-persistent desktop

• Virus scanning– Virtual machine virus scanning– VMSafe service in vSphere– NAS (file server) based virus scanning– Network or proxy based virus scanning (Scansafe/Ironport)

• Virtual desktop access– Direct internally or proxied externally

68

Page 59: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Agenda

• Desktop Virtualization Explained

• Cisco Advantages for Desktop Virtualization

• Cisco Data Center for Desktop Virtualization

• Design and Implementation Considerations

• Conclusion

69

Page 60: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Benefits of UCS for Desktop Virtualization

ARCHITECTURE

SCALABILITY

BALANCED SYSTEM

SIMPLICITY

VALIDATED DESIGNS

Simple, resilient architecture for deploying VMware View

Linear scalability and performance from 100 to 1000’s of desktops without a change in architecture

Providing the right balance of memory, I/O and CPU is the key to cost-effective scalability

Rapid provisioning with Cisco UCS Manager for ease of scale

Part of Cisco VXI featuring an end-to-end solution including Security, WAN Optimization and UCS

Page 61: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Take the Risk Out of Getting Started• Engage with your partner and/or Cisco

See a management demoAsk for comparative configuration

• Virtual Desktop SmartPlay BundlesIncludes all the server parts to get started

• Cisco® Validated Design Reference ArchitecturePredefined system and network configurationsJoint testing at scale100 or more virtual desktops per server

• Proof of ConceptTechnical support

• Financial AnalysisROI and TCO calculator

• Desktop Virtualization Professional ServicesStrategy > Plan/Design > Implement > Optimize

Page 62: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

Register for CiscoLive! – San Francisco

72

CiscoLive! – San FranciscoMay 18 – 22, 2014www.ciscolive.com/us

Page 63: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

74

Reminders

• Drawing for the Cisco and sponsor prizes will be at 2:15 where lunch was served. You must be present to win.

• Visit the sponsor booths during breaks, at lunch, and between sessions.

• Complete your event evaluation so we can have events like this in the future.

• Scan the QR code to the right or visit http://www.slideshare.net/CiscoPublicSector/tagged/CLLE%20Midsouth to access and download all the presentations and other information.

Page 64: Desktop virtualization clle-2014-v3

© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition

75

Data Center ScheduleTime Session Name

8:00 to 8:30 Arrival and registration8:30 to 9:45 Unified Computing System9:45 to 10:00 Break and visit with sponsors10:00 to 11:00 Desktop Virtualization11:00 to 12:00 Invicta Accelerated Storage12:00 to 1:00 Lunch1:00 to 2:15 Datacenter Fabric Futures2:15 to 2:30 Break, visit with sponsors, and drawings2:30 to 3:30 UCS Management Best Practices and Tools3:30 to 4:30 UCS Director4:30 Conclusion of Cisco Live Local Edition event

Page 65: Desktop virtualization clle-2014-v3

Local Edition

Page 66: Desktop virtualization clle-2014-v3