Your SlideShare is downloading. ×

Desktop virtualization clle-2014-v3

1,409
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,409
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Local Edition Desktop Virtualization Daniel DeBusschere Data Center CSE – SLED Midsouth/Gulf States ddebussc@cisco.com, @ddebuss 678-352-3792
  • 2. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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. 2
  • 3. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Agenda • Desktop Virtualization Explained • Cisco Advantages for Desktop Virtualization • Cisco Data Center for Desktop Virtualization • Design and Implementation Considerations • Conclusion 3
  • 4. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 4 Forces Driving Desktop Virtualization Desktop Management Windows 7, 8 Deployment Anywhere, Anytime Access Success of Srvr Virtualization Data Security and Compliance Explosion of New Devices 4 Application Compatibility Remote Support Hardware Refresh Cycle Software Refresh BYOD and Data Security Desktop Control Centralization Application Access Hardware Maintenance Desktop Availability Instant Provisioning Shrinking Budgets Shrinking Staff
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 Compute Storage Keyboard, Video, Mouse Network Thin Client Traditional Desktop • Large OS • Many local applications • Vulnerable • Constant patching • Data backup • Complex management • Software distribution delivery challenges • Skilled local support staff required
  • 6. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 Storage Server Networking Endpoint Broker Licensing Average Cost per Virtual Desktop ($) Cost trend over time 15% - 25% 10% - 20% 0% - 15% 0% - 25% 15% - 25% Varies
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Client Hosted O/S Server Hosted O/S O/SVirtualization Virtual Desktop Streaming Remote Virtual Desktop AppVirtualization Application Streaming Terminal Services or Published Applications OS Apps OS Apps OS Apps Presentation Server Display Data OS AppApp Servers App OS App Main OS Hypervisor Apps OS Apps OS Apps OS App Servers Synchronized Desktop OS OS Desktop Virtualization Models Display Data OS AppsGuest OS Guest Apps App App Desktop / Laptop Desktop/Laptop/ Thin/Zero Desktop/Laptop/ Thin/Zero Desktop/Laptop/ Thin/Zero
  • 8. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition OS Apps OS Apps OS Apps Presentation Server Display Data OS AppApp Servers App OS App Main OS Hypervisor Apps OS Apps OS Apps OS App Servers Synchronized Desktop OS OS Desktop Virtualization Models Display Data OS AppsGuest OS Guest Apps App App Desktop / Laptop Desktop/Laptop/ Thin/Zero Desktop/Laptop/ Thin/Zero Desktop/Laptop/ Thin/Zero Client Hosted O/S Server Hosted O/S O/SVirtualization Citrix XenDesktop VMware View Citrix XenDesktop VMware View Microsoft VDI / Med-V Virtual Desktop Streaming Remote Virtual Desktop AppVirtualization Citrix XenApp VMware ThinApp Microsoft App-V Citrix XenApp Microsoft Remote Desktop Svcs Application Streaming Terminal Services
  • 9. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 Desktops Pool of Virtual MachinesEntitle Group to Desktop Assign Pool Entitle User to Desktop Assign Individual Template 11
  • 10. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Hosted Application/Desktop Adoption 15 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 Government Finance Banking Healthcare Regulated Industries • Data Protection • Disaster Recovery EducationRetail Task Workers • Cost of Ownership
  • 11. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 12. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Agenda • Desktop Virtualization Explained • Cisco Advantages for Desktop Virtualization • Cisco Data Center for Desktop Virtualization • Design and Implementation Considerations • Conclusion 17
  • 13. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Cisco Desktop Virtualization Solutions Enterprise Network Identity Services Engine Routing (ISR) WAAS AnyConnect Adaptive Security Appliance Unified Access Wireless Wired Virtualized Data Center HYPERVISOR STORAGE Client Apps SaaS Web DESKTOP VIRTUALIZATION UC Mgr Contact Center Desktop OS Cisco Collaboration Apps Unified Computing System Nexu s 1000 v vAS A vWAAS Network Services Unified Fabric Collaborative Workspace Cisco Jabber Any Device Virtual Desktop End-points 18
  • 14. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Cisco Integrated Security Features Feature 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 Inspection ARP: Maps IP address to MAC Monitors ARP transactions, used in VMotion ARP attacks Nexus 1000v Feature Capability Benefits In-hypervisor inter-VM security Firewalling inter-VM communication based on policy Handling of East-West Security policy enforcement Secure Segmentation Create secure segmentation of VMs Policy enforcement independent of Network segmentation Context aware security policies Defined security policies based on context Simplified security policy On-demand Trust –zones & security templates Enforcement of trust zones and security templates Dynamic provisioning Virtual Security Gateway
  • 15. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Agenda • Desktop Virtualization Explained • Cisco Advantages for Desktop Virtualization • Cisco Data Center for Desktop Virtualization • Design and Implementation Considerations • Conclusion 21
  • 16. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Cisco Unified Computing System Growth 30,000+ Unique UCS Ccustomers 2 Top 4Server Vendor 1 90world record performance benchmarks to date #2WW market share in x86 blades 1 Source: 1 IDC Worldwide Quarterly Server Tracker, Q3 2013, December 2013, Revenue Share Source: 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
  • 17. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 years Aiming for #1 in CY2014 X86ServerBlade MarketShare,Q3CY131 UCS #2 with 30.4% Source: 1 IDC Worldwide Quarterly Server Tracker, Q3 2013, December 2013, Revenue Share UCS #2 with 22.0% Worldwide
  • 18. VDI on UCS Customers
  • 19. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Vblock for Desktop Virtualization Delivered 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
  • 20. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition FlexPod for Desktop Virtualization Joint 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
  • 21. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Cisco Unified Data Center Changing the Economics of Desktop Virtualization IT Staffing Deployment Times Disaster Recovery Power Cooling Infrastructure Costs 90% Less Time 50% Faster 60% Less Cost Deploy 2x Capacity No Staff Increase 30% Less Cost Application Performance 30% Faster
  • 22. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition • Lower cost for compute + network infrastructure • Greater virtual desktop density w/o performance impact • Simple Operation—start in minutes, scale in seconds • Massive Scalability—scales easily to 1000’s of desktops per UCS system • Extended memory and I/O to avoid desktop virtualization bottlenecks • GPU support for some server models Unified Computing System for Desktop Virtulization Memory CPU Unified Fabric (FCoE)
  • 23. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Unified Computing System (UCS) LAN Any IEEE Compliant Management CLI GUI One Logical Environment to Manage 1 point of management for up to 160 servers, complete server hardware management, all network connectivity and management, and all storage connectivity and management SAN B Any ANSI T11 Compliant SAN A Any ANSI T11 Compliant
  • 24. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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: DataBase Network1: DB_vlan1 Network1 QoS: Platinum MAC : 08:00:69:02:01:FC WWN: 5080020000075740 Boot Order: SAN, LAN FW: DataBaseSanBundle Service Profile: DataBase Network1: DB_vlan1 Network1 QoS: Platinum MAC : 08:00:69:02:01:FC WWN: 5080020000075740 Boot Order: SAN, LAN FW: DataBaseSanBundle Service Profile: ESX-Host Network1: esx_prod Network1 QoS: Gold MAC : 08:00:69:11:19:EQ WWN: 5080020000074312 Boot Order: SAN, LAN FW: ESXHostBundle Service Profile: WebServer Network1: www_prod Network1 QoS: Gold MAC : 08:00:69:10:78:ED Boot Order: LOCAL FW: WebServerBundle UCS Service Profiles Speed Deployment
  • 25. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Innovating with Embedded Unified Management Reduced Points of Management Single-click configuration of LAN, SAN and firmware parameters Service Profile: HR-App1 Network: HR-VLAN Network QoS: High MAC: 08:00:69:02:01:FC WWN: 20:65:32:25:B5:00:A4:28 BIOS: Version 1.03 Boot Order: SAN, LAN • Unified Management Domain Automatic discovery Dynamic Provisioning • Building Blocks of Resources for rapid provisioning • Simplify infrastructure management for datacenters Tightly Coupled Partner Mgmt. Tools XML API Existing Customer Management Tools Traditional APIs
  • 26. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Automated Self-Service Provisioning Architect Design Where Can We Put It? Procure Install Configure Secure Is It Ready? Manual Capacity On-Demand Policy-Based Provisioning Built-In Governance FROM WEEKS TO MINUTES with UCS Director Desktop Virtualization: Self-Service Provisioning
  • 27. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 USB USB Flexflash USB Flexflash USB Flexflash USB Flexflash eUSB USB Flexflash UCS Blade Servers for Desktop Virtualization
  • 28. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 Capability 8x 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 SSD 16x 2.5” 16x 2.5” Integrated I/O 2x 1Gb 2x 1Gb 2x 1Gb 4x 1Gb 2x 1Gb + 2x 10Gb 2x 10Gb 2x 1Gb + 2x 10Gb Internal Storage USB Port USB Port FlexFlash USB Port USB Port FlexFlash USB Port FlexFlash USB Port FlexFlash eUSB
  • 29. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Validated UCS Virtual Desktop Densities Blade14 Server CPU Server Memory Desktop Configuration Per 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 HVD 225 HSD B240-M3 Dual E5-2690 / 8 Core CPU 384 GB Win7-64 2.0 GB 186 35
  • 30. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 31. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 32. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 33. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Graphics Options in Virtualization
  • 34. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 35. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 HDDs Read IOPS: 1700 Write IOPS: 430 Capacity: ~3.5TB What if this is 450 users @ 30 Write IOPS for VDI? (300) 15k RPM HDDs Read IOPS: 52,000 Write IOPS: 13,500 Capacity: ~110TB
  • 36. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Cisco UCS Invicta Series Up to 1.2 Million IOPS* Up to 12 GB/s* Bandwidth Up to 240 TB Raw Using Invicta OS 5.0 UCS Invicta Appliance UCS Invicta Scaling System Scalability Modularity Application Acceleration Data Optimization Multiple Workloads Tuning-Free Performance 250,000 IOPS* 1.6 GB/s* Bandwidth Up to 24 TB Raw *Read IOPS, refer to earlier slide “A Note on Numbers” *refer to earlier slide “A Note on Numbers”
  • 37. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 38. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 39. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Agenda • Desktop Virtualization Explained • Cisco Advantages for Desktop Virtualization • Cisco Data Center for Desktop Virtualization • Design and Implementation Considerations • Conclusion 48
  • 40. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 41. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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 – Print 50
  • 42. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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)
  • 43. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 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) 52
  • 44. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 45. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 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 54
  • 46. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 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 55
  • 47. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 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 56
  • 48. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 49. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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)
  • 50. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Storage Capacity VMware 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
  • 51. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 52. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 0.00 5,000.00 10,000.00 15,000.00 20,000.00 25,000.00 Sat Sun Mon Tue Wed Thu Fri 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 61
  • 53. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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) Desktop Protocols Storage Display 63
  • 54. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 55. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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/R eboot User Logon Applicati on First Run AV Scans AV Definitio n Update Steady State Log Off Read 90% 60% 50% 80% 20% 20% 20% Write 10% 40% 50% 20% 80% 80% 80% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0 20 40 Total IOPS
  • 56. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 57. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 58. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 59. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Agenda • Desktop Virtualization Explained • Cisco Advantages for Desktop Virtualization • Cisco Data Center for Desktop Virtualization • Design and Implementation Considerations • Conclusion 69
  • 60. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local 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
  • 61. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Take the Risk Out of Getting Started • Engage with your partner and/or Cisco See a management demo Ask for comparative configuration • Virtual Desktop SmartPlay Bundles Includes all the server parts to get started • Cisco® Validated Design Reference Architecture Predefined system and network configurations Joint testing at scale 100 or more virtual desktops per server • Proof of Concept Technical support • Financial Analysis ROI and TCO calculator • Desktop Virtualization Professional Services Strategy > Plan/Design > Implement > Optimize
  • 62. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Register for CiscoLive! – San Francisco 72 CiscoLive! – San Francisco May 18 – 22, 2014 www.ciscolive.com/us
  • 63. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition 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/CiscoPublicS ector/tagged/CLLE%20Midsouth to access and download all the presentations and other information. 74
  • 64. © 2014 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Local Edition Data Center Schedule Time Session Name 8:00 to 8:30 Arrival and registration 8:30 to 9:45 Unified Computing System 9:45 to 10:00 Break and visit with sponsors 10:00 to 11:00 Desktop Virtualization 11:00 to 12:00 Invicta Accelerated Storage 12:00 to 1:00 Lunch 1:00 to 2:15 Datacenter Fabric Futures 2:15 to 2:30 Break, visit with sponsors, and drawings 2:30 to 3:30 UCS Management Best Practices and Tools 3:30 to 4:30 UCS Director 4:30 Conclusion of Cisco Live Local Edition event 75
  • 65. Local Edition