MED 0115 Optimizing Citrix Presentation Server with VMware ESX Server



Similar documents
Improving Scalability for Citrix Presentation Server

Citrix and VMware How These Technologies Work Together. Daniel Euteneuer, Senior Systems Engineer Thomas Huber, Manager Channel SE CEE

7 Real Benefits of a Virtual Infrastructure

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

Microsoft Exchange Solutions on VMware

Kronos Workforce Central on VMware Virtual Infrastructure

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Professional and Enterprise Edition. Hardware Requirements

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

2009 AAMGA Automation Conference

Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

ACANO SOLUTION VIRTUALIZED DEPLOYMENTS. White Paper. Simon Evans, Acano Chief Scientist

IOS110. Virtualization 5/27/2014 1

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions

Parallels Virtuozzo Containers

Scaling in a Hypervisor Environment

Sage 300 ERP 2014 Compatibility guide

Characterize Performance in Horizon 6

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

System Requirements for Microsoft Dynamics GP 2015

Microsoft Hyper-V chose a Primary Server Virtualization Platform

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Design a Scalable Virtual Desktop Infrastructure

Enabling Technologies for Distributed and Cloud Computing

Planning Domain Controller Capacity

Sage Compatibility guide. Last revised: October 26, 2015

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Servervirualisierung mit Citrix XenServer

Handling Multimedia Under Desktop Virtualization for Knowledge Workers

Distribution One Server Requirements

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: November 18, Version 6.0 Compatibility Guide

NetScaler VPX FAQ. Table of Contents

Better virtualization of. XenApp and XenDesktop with XenServer

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

Enabling Technologies for Distributed Computing

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Virtualization. Dr. Yingwu Zhu

AP ENPS ANYWHERE. Hardware and software requirements

White Paper. Recording Server Virtualization

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

BridgeWays Management Pack for VMware ESX

SQL Server Business Intelligence on HP ProLiant DL785 Server

Running Citrix Presentation Server in an ESX Virtual Machine

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Data Centers and Cloud Computing

Cisco Unified Workforce Optimization for Cisco Unified Contact Center Express 8.0

V3 Storage Architecture Overview and Implications for VDI. May 2016

Configuration Maximums VMware Infrastructure 3

Technical Specifications

System Requirements Table of contents

Hardware Guide. Hardware Guide for Dynamics NAV. Microsoft Dynamics NAV 5.0. White Paper. Version 1 (October 25, 2007)

Backup Exec Infrastructure Manager 12.5 FAQ

VMware vsphere 5.0 Boot Camp

Stratusphere Solutions

Hardware/Software Guidelines

Esri ArcGIS Server 10 for VMware Infrastructure

Unifying Information Security

VMware vsphere 5.1 Advanced Administration

Propalms TSE Enterprise Deployment Server Sizing

Virtualizing Exchange

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

opensm2 Enterprise Performance Monitoring December 2010 Copyright 2010 Fujitsu Technology Solutions

Full and Para Virtualization

Virtual SAN Design and Deployment Guide

Networking for Caribbean Development

VMWARE WHITE PAPER 1

Distributed Systems. Virtualization. Paul Krzyzanowski

Cloud Computing. Chapter 8 Virtualization

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Load Testing and Monitoring Web Applications in a Windows Environment

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC

Sage ERP Accpac. Compatibility Guide Versions 5.5 and 5.6. Revised: November 18, Compatibility Guide for Supported Versions

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

AT&T Connect Participant Application & VDI Platform Support

Balancing CPU, Storage

The Benefits of Virtualizing

Hardware and Software Requirements for Server Applications

System Requirements. SuccessMaker 5

Desktop Virtualization in the Educational Environment

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Hyper-V: Microsoft s

Philips IntelliSpace Critical Care and Anesthesia on VMware vsphere 5.1

What s New with VMware Virtual Infrastructure

How To Create A Virtual Desktop In Gibidr

Cloud Optimize Your IT

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

x64 Servers: Do you want 64 or 32 bit apps with that server?

Transcription:

MED 0115 Optimizing Citrix Presentation Server with VMware ESX Server Paul Hahn Director, Business Development Citrix Inc. Hemant Gaidhani Manager, Technical Marketing VMware

Agenda Citrix and VMware Citrix Presentation Server VMware VI 3.0 and CPS 4.0 Conclusion

Citrix Systems Overview Leader in Application Delivery solutions NASDAQ 100 and S&P 500 company (CTXS) $909 million in 2005 revenue (25% growth) ~50% revenue from outside of No. America Microsoft ISV of the Year winner (2003, 2005) 3,400+ employees in 35 countries 6,200 partners in over 100 countries 180,000 customers 94% customer loyalty 75% of all Internet users

Citrix and VMware Citrix: Uses ESX in development test environment in UK and testing lab in Ft. Lauderdale Supports Citrix Access Suite deployed on VMware products Knowledge Base article: CTX997956 VMware announced Virtual Desktop Infrastructure (VDI) Alliance on 4/24/06 Citrix is a member of the alliance VMware is supporter of Citrix Dynamic Desktop Infrastructure announced 10/22 VMware is a Solution-level member of the Citrix Global Alliance Program

Agenda Citrix and VMware Citrix Presentation Server VMware VI 3.0 and CPS 4.0 Conclusion

Brief Product Overview Citrix Presentation Server The #1 application virtualization solution for providing any user with secure access to client/server applications from anywhere using any device or connection

Presentation Server Farm Architecture

Traditional CPS Deployment Scale Out Server Deployment Challenges Physical server management Logical server management Per server software licensing costs Billing/cost allocation practices

Candidates for Virtualization Citrix Servers: Web Interface Servers Data Collector Servers License Servers Data Store Servers Presentation Servers

Single Server Scalability (SSS) What Citrix advises for a native environment How many users can a server running Presentation Server support? Power of the server, the environment in which the server is installed, applications running on the server, way users employ those applications The answer to this question can be found by: Creating a test environment that mimics the production Replicating user actions performed on the servers Measuring to see when and where the bottleneck occurs

Impacts to Server Scalability Configuring the Server Business applications Applications to be tested Anti-virus software Remote deployment software Agents (SNMP, SMS, Tivoli) Configuring the Client Client printers Client drives Multimedia / Audio Session color depth and resolution Security Settings

Agenda Citrix and VMware Citrix Presentation Server VMware VI 3.0 and CPS 4.0 Conclusion

Before Virtualizing Servers Understand why you are looking for a virtualization solution Improving hardware server utilization Improving management of server environment Virtualization is not a performance panacea, and results will vary widely across environments Virtualization Does: Make growth easier to manage and afford. Facilitate rapid system deployment, security through virtual machine isolation and mirroring, Provide powerful system administration tools, and cost reduction from hardware consolidation to Citrix.

A Bit Of A Puzzle Things we know: Customers and Citrix are successfully deploying the combination of CPS and ESX Customer performance varies, as CPS scalability varies by use case Things we don t know yet: Recommendations on sizing newer 64-bit environments Things we know we don t know: What is the magic formula for sizing servers

Hosted Versus Bare-Metal ESX is a better fit to host Presentation Servers ESX Server has better management tools and more third party application support, a must for any production environment ESX Server s direct hardware access allows for better performance Better scalability (less overhead) Better memory sharing and memory allocation for virtual machines Source: Ron Oglesby, RapidApp, Used with Permission

ESX Performance The overhead of a virtual machine depends heavily on the applications running in the Citrix client. To determine the performance of virtual machines, test them in the environment in which they are deployed. The performance of a single virtual machine can be lower than that of a single physical machine, due to virtual machine overhead. ESX Server is likely to better utilize resources and the corresponding number of sustainable user connections only on four-way and above server class machines. When you configure your servers to maximize the number of user connections per physical server, in most cases it is best to create multiple, uniprocessor virtual machines. Distribute the user count that would have been expected from a twoway machine across two uniprocessor virtual machines. Run N uniprocessor Citrix VMs (N = #CPUs) no matter how many CPUs.

Decision Matrix for CPS + ESX Hardware Single, Dual or Quad Socket System For ancillary servers, single socket system may suffice Farm considerations also apply Data Store: CPU power affects some actions Data Collector: Memory and CPU usage sensitive to farm size For actual presentation servers, dual or quad socket systems recommended With expected increase in processing cores, the right answer will be an evermore complex choice most likely based on your actual workload Software Kernel Memory and Registry Size Limits If these were hit long before a dual processor server was used up, virtual machines provide a solid solution For 32-bit environments, a case can be made for ESX + CPS 4xCPU servers are obvious target for virtualization because of memory address limitations in 32-bit Windows Server 2003

Scaling Servers Up Standard Citrix Advice: For 32-bit environments, dual-processor servers give the best performance Diminishing returns beyond two CPUs System generally runs out of kernel memory Non-linear scalability Single Baseline Dual 112% Quad 18%

Virtualize for Scalability Citrix specific Performance improvements in VI 3.0 Automatic sizing of page table caches (workload=terminalservices option no longer needed) Improved latencies on MMU operations (page faults, context switches) Performance Tests run by VMware labs Showcase the performance improvements in VI 3.0 Demonstrate user scalability using multiple virtual machines Used Citrix Server Test Kit Standard Microsoft Word only user as defined by the kit In real world, the number of users supported will depend on the applications used and the activity levels of users.

Test Configuration Client: 2.2 GHz 2-way 4GB RAM Network switch Server: 2.2 GHz dual-core 4-way 32 GB RAM 4x 150GB 15K RPM SCSI disks 1 Gbps NIC Guest: CPU: 1 virtual CPU RAM: 3.5GB OS: Windows Server 2003 Enterprise Edition 32-bit Citrix software: Citrix Presentation Server Version 4

Test Methodology Number of Users that can be supported at 80% CPU utilization Success Criteria: the Output logs from all the users include start and end iteration record Meets CPU utilization goal Workload definition: Users log on in a regulated manner Open a word document and type for 11-15 minutes and then pause for a short time Run 80 iterations The test was stopped after a steady-state period of 30 minutes had elapsed after the last user had logged in.

Scalability: VMware ESX Server 2.5 vs. 3.0 160 100 ESX Server 3.0 number running 140 120 ESX Server 2.5 number running ESX Server 3.0 CPU ESX Server 25 CPU 90 80 70 Number Of Users 100 80 60 60 50 40 Virtual CPU Utilization (%) 30 40 20 20 10 0 0 Elapsed Time

Scalability with Multiple Virtual Machines 1200 90 Number running CPU utilization (total) 80 1000 70 Number of Users 800 600 400 60 50 40 30 ESX Server CPU Utilization (%) 200 20 10 0 1 2 4 6 8 Number of VMs 0

Agenda Citrix and VMware Citrix Presentation Server VMware VI 3.0 and CPS 4.0 Conclusion

Other Things You Need to Know Process tuning or prioritization apps can help, but at the cost of app response time. Look at user experience from end-point Set workload to terminal services (ESX versions older than VI 3.0) Allocates more memory to the virtualization components and keeps more memory reserved for the virtual machine Disable COM port and Visual Effects Processor Affinity can help sometimes When using affinity you must carefully balance and monitor workloads in order to avoid overcommitting some processors while other processors remain underutilized. Source: Ron Oglesby, RapidApp, Used with Permission

Citrix +VMware Benefits Citrix: Control of the application management and delivery infrastructure VMware: Control of the server infrastructure Streamline server provisioning and management Decrease hardware costs potentially reducing the number of servers Increased Server utilization

Additional Sessions MED0096 - Citrix and VMware: A Range of Customer Solutions, Paul Hahn, Citrix TAC9728 - Citrix and Vmware: How these technologies work together, Thomas Huber, VMware MED9518 - Virtual Desktop Infrastructure: How to use VMware ESX Server to Consolidate Desktops, Russel Wilkinson, VMware

Some or all of the features in this document may be representative of feature areas under development. Feature commitments must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.