470 likes | 941 Views
Cisco Desktop Virtualization Solution. Nov , 2012. Robert Feng. TSA robfeng@cisco.com. Desktop Virtualization Market Trend and Business Driver What is Desktop Virtualization? - Desktop Virtualization Models - Desktop Virtualization Users Classification
E N D
Cisco Desktop Virtualization Solution Nov, 2012 Robert Feng TSA robfeng@cisco.com
Desktop Virtualization Market Trend and Business Driver What is Desktop Virtualization? - Desktop Virtualization Models - Desktop Virtualization Users Classification - Desktop Virtualization Architecture – VMware View Cisco VXI Vision Desktop Virtualization Challenges Cisco UCS Desktop Virtualization Advantage Conclusion Agenda
Forces Driving Change in the Desktop Environment Explosion of New Devices Data Security and Compliance Rising Desktop Management Costs Users Want Access Anywhere, Anytime Success of Server Virtualization Windows 7, 8 and PC Refresh
The HVD Market Transition is Accelerating Deployed Plan to Deploy In 12 Months No Plan Source: Gartner HVD Forecast 2010-2014, Dec. 2010 Source: Morgan Stanley, “Hard Data on Virtual Desktop ROI & Adoption, May 2011
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 Keyboard, Video, Mouse Thin Client Compute Storage Network Virtual Desktop Concept • Large OS • Many local applications • Vulnerable • Constant patching • Data backup • Complex management • Software distribution delivery challenges • Skilled local support staff required
Desktop Virtualization User Classification Professionals Researchers Remote Workers Call Centers Administrative & Clerical Schools Design Professionals Mobile Workers Knowledge Worker Task Worker Power User Office Applications “Administrator Intended Applications” Custom Programs Install Requirements Rich Clients Needed – Dynamic Virtual Clients Candidates for Thin and Rich Clients Devices End Users Need
Virtualized Collaborative Workspace Virtualization-Aware Borderless Network Virtualized Data Center Applications/Desktop OS Cisco Virtualization Experience Clients Cisco® Identity Services Engine AnyConnect Desktop Virtualization Software Cisco VXC 6215 Thin Client Hypervisor CDN Cisco VXC 4000 PC Client WAAS AnyConnect WAAS Quad Cisco VXC 22xx & 21xx Zero Client UCS ASA Nexus 1000v PoE Switching Routing ACE Unified CM Virtual Security Gateway Cius Business Tablet Compute Storage Cisco VXI (Virtual Experience Infrastructure) End-to-End Management and Optimization
Virtualized Collaborative Workspace Virtualization-Aware Borderless Network Virtualized Data Center Applications/Desktop OS Desktop Virtualization Software Hypervisor UCS Compute Storage Cisco Virtual Desktop Solutions Focus End-to-End Management and Optimization
Challenges implementing Enterprise Class Desktop Virtualization Solutions • Desktop Virtualization Density and Scalability ROI calculation • Simple and efficient Desktop Management Rapid provisioning of new virtual desktop infrastructure • Desktop Virtualization Security User desktops now sit amidst other applications and assets in the Data Center Enterprise assets could present larger “attack surface” for compromised user desktops • Delivery of various Virtual Desktop Pools needs to be prioritized Co-resident workloads can compete for resources, impacting user experience • Virtual Desktop performance especially for application virtualization Need consistent and predictable performance as user population grows • poses unique challenges on Data Center and networking infrastructure • User behaviors, login storms, AV scans • Shared storage I/O patterns (IOPS) • CPU / Memory demands • Requires hypervisor–aware security and networking architectures • A Desktop-Optimized Infrastructure delivers: • Visibility, Security and QoS administration at the virtual desktop level
Cisco Unified Computing System (UCS)– Optimized for Virtual Desktop Deployment • A single system that unifies • Compute: Industry standard x86 • Network: Unified fabric/Wire once • Storage Access: Unified fabric/ Wire once • Embedded management • Increase scalability • Dynamic resource provisioning • Ability to integrate with broad partner ecosystem
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSG providing VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSGproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Industry-leading Density on 2-socket servers UCS Virtual Desktop Density with VMware View 5 • 186 Desktops on B200M3 • Knowledge Worker Profile • 384 G memory, Dual E5-2690 / 8 Core CPU • EMC VNX 5500 Storage Source: Principled Technologies White Paper 175 Desktops on B230M2 • Knowledge Worker Profile (no Flash) • 384 G memory, Dual E7-2870 / 10 Core CPU • EMC VNX 5500 Storage
Memory CPU I/O Unified Fabric (FCoE) UCS Leading the Industry in Virtual Desktop Density and Scalability Cisco UCS • Lower cost for compute + network infrastructure • Greater virtual desktop density withoutperformance 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
Mgmt LAN SAN A SAN B Efficient Scaling of Desktop Virtualization Infrastructure Management Domain (~20K desktops)
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSGproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Cisco UCS Manager for Virtual DesktopReduced Points of Management Tightly Coupled Partner Mgmt. Tools • Unified Management Domain • Automatic discovery • Dynamic Provisioning • Building Blocks of Resources for rapid provisioning • Simplify infrastructure management for datacenters XML API 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 Single-click configuration of LAN, SAN and firmware parameters
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSGproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Client LAN Features Port Security prevents CAM attacks, DHCP Starvation attacks DHCP Snooping prevents Rogue DHCP Server attacks Dynamic ARP Inspection prevents current ARP attacks IP Source Guard prevents IP/MAC Spoofing and a wide variety of TCP/UDP splicing and DoS attacks Virtual Ethernet Module (VEM) Networking capabilities at the hypervisor level L2 switching, CDP, Netflow, ACLs, QoS, SNMP, SPAN, etc Local Switching Port Profile to simplify Network Policy Virtual Supervisor Module (VSM) Mgmt, monitoring and config of VEM instances Sees each VEM as a virtual chassis module Configuration done through port-profiles Tight integration with Virtual Center Runs on dedicated appliance or virtual machine Virtual Chassis Concept Redundant Supervisors (VSMs) Currently up to 128 VEM instances (128 ESX hosts) Presents a network view of the virtual access layer Virtual Desktop Network Visibility and Services Cisco Nexus 1000V
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSG and VM-FEXproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCSQoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSG and VM-FEXproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Options: Application Virtualization - Citrix XenApp, VMware ThinApp, Microsoft App-V Hosted Shared Desktops – Citrix XenApp, Microsoft Remote Desktop Services UCS Application Virtualization Optimizations with VM-FEX Deterministic latency behavior for applications Reduction in latency Improved performance (reduction in hypervisor code path) Application Traffic Monitoring and Diagnostic capability App level networking visibility Statistics, events and faults on per app basis to fine tune performance VLAN based SPAN on application basis to diagnose advanced issues Application Virtualization Optimizations
VM-FEX: One Network • Collapses virtual and physical switching layers • Dramatically reduces network management points by eliminating per host vSwitch • Virtual and Physical traffic treated the same Host CPU Cycles Relief • Host CPU cycles relieved from VM switching • I/O Throughput improvements UCSVM-FEX VM VM VM VM VM VM VM VM VNIC Hypervisor Hypervisor VETH VM-FEX Basics • Fabric Extender for VMs • Hypervisor vSwitch removed • Each VM assigned a PCIe device • Each VM gets a virtual port on physical switch UCS VIC UCS VIC UCS Server UCS Server UCS 6100
Up to 50% increase in Application performance Up to 67% reduction in Application latency Near linear deterministic Application delivery with scale Performance Low Latency Deterministic Delivery
Rapid Provisioning of DesktopsService profile templates for rapid provisioning of desktop pools Desktop Density and ScalabilityGreat virtual desktop density with linear performance scalability Networking Visibility and Security to the DesktopsNexus 1000V with VSGproviding VM level controls Desktop Virtualization Ecosystem Partners and Validated Design Desktop virtualization partners and validated performance optimizations Prioritization of Desktop Pools / WorkloadsUCS QoS and bandwidth controls deliver prioritization to desktop pools Application Performance OptimizationsVM-FEX delivering deterministic performance UCS Optimizes Virtual Desktop Deployments
Storage - one of the most critical aspect of implementing VDI Capacity Linked vs Full Clones vs Provisioned Personalized desktops User capacity IOPS Boot storms, login storms, AV updates/scans IntelliCache, VMware’s CBRC, Write Cache Protocol/Connectivity NFS/block (for XS, ESX), CIFS/block (for Hyper-V) Storage/DC Services DR/HA, Application Mobility, backup Desktop Virtualization and Storage
Cisco Validated Designs and Reference Configurations Validated Designs www.cisco.com/go/vdi www.cisco.com/go/designzone VBLOCK FLEXPOD Standard Configurations Infrastructure
CVDs Citrix XenDesktop 5.6 on FlexPod based on Microsoft Private Cloud B230 M2 blades, UCS 2.0 software, FC SAN connectivity Citrix Provisioning Services 6.1 Microsoft Hyper-V 2008 R2 SP1 http://www.cisco.com/en/US/docs/unified_computing/ucs/UCS_CVDs/ucs_xd56_flexpod.html Citrix XenDesktop 5.6 with EMC VNX 5500 on vSphere 5 (2000-seat) Initial launch with EMC VSPEX program (Other reference architectures for 500-seat, 1000-seat VDI environments) Whitepapers NexentaStor on Cisco UCS C-Series Rack Mount Servers: Storage Platform for Desktop Virtualization PT: Cisco UCS B230 Blade Server: Uncompromised virtual desktop performance PT: Virtual desktop management with Cisco UCS and VMware vSphere
Data Center Content: SAVTGVDI Solutions Page (link) VXI Data Center IWE (link) www.cisco.com/go/vdi www.cisco.com/go/vdidesigns ResComp Sizing Tool Principled Technologies Reports VMware Performance (link) Citrix Scale/Perf. (link) Citrix TCO (link) HP Competitive (link) VMware B200M3 VMware Manageability/QoS Citrix B200M3
Cisco understands Desktop Virtualization and its challenges Cisco UCS is the ideal platform for Desktop Virtualization (key strengths/advantage described earlier) Cisco has a complete end-to-end vision on Desktop Virtualization Cisco, together with strong ecosystem partners, can successfully deliver optimized desktop virtualization solutions Cisco’s validated virtual desktop design collaterals are available Key Takeaways …
Start target VM Connect VM to endpoint Identify target VM Query for user policy Return VM to endpoint Successful connection Connect to Connection Broker 2 3 1 4 5 6 7 Thin Client Active Directory Smartphone/iPad Connection Broker Virtual Infrastructure Virtual Infrastructure Management Authentication Thick Client Display Protocol Common Components of Desktop Virtualization
Apps Apps Apps Apps Apps Guest App OS Apps OS OS OS OS Apps OS Guest OS OS Virtual Desktop Deployment Models Hosted Virtual Desktop Stream to Physical Desktop SynchronizedDesktop App App O/S Desktop Hypervisor Main OS Display Data Server Application Streaming Shared Hosted Desktops App OS App App Application Display Data OS OS Server OS Terminal Server Client Hosted Computing Server Hosted Computing
Virtual Desktop Types Desktops Pool of Virtual Machines Users and Groups Entitle Group to Desktop Assign Pool Personalized Pooled Desktop Entitle User to Desktop Assign Individual 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 Personalized Thin Provisioned Desktops with Persistence/Personalization Persistent or Assigned Permanently assigned to a user statically or by first to connect
AV Storm: Virtual Desktop Anti-Virus Scans • One bad application can kill Virtual Desktop deployment • Anti-Virus Storms can seriously impact performance • Anti-Virus Offloading • McAfee MOVE (Management Optimized for Virtualized Environment) • TrendMicro Deep Security Agentless Anti-Virus
Cisco Solutions validated with MOVE-AV Source: http://www.2mul.com/en/US/docs/solutions/Enterprise/Data_Center/VXI/CVD/VXI_CVD_Citrix.pdf MOVE-AV (McAfee Management for Optimized Virtual Environments) is validated MOVE-AV on a UCSB250M2 with XenDesktop 5 and ESXi 4.1 with Windows 7/32 bit desktops and NetApp for storage are provided below. The impact of adding MOVE-AV with a default scan policy to a Knowledge Worker workload running on a UCSB250M2 is a ~10-15% impact to VM density.