desktop virtualization clle-2014-v3
DESCRIPTION
TRANSCRIPT
Local Edition
Desktop Virtualization
Daniel DeBusschereData Center CSE – SLED Midsouth/Gulf [email protected], @ddebuss678-352-3792
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
VDI on UCSCustomers
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco PublicLocal Edition
Graphics Options in Virtualization
© 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
© 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
© 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”
© 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
© 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
© 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
© 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
© 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
© 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)
© 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)
© 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
© 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
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
Local Edition