Deploying XenApp on a Microsoft Azure cloud



Similar documents
Deploying XenApp 7.5 on Microsoft Azure cloud

Citrix NetScaler and Microsoft SharePoint 2013 Hybrid Deployment Guide

The falling cost and rising value of desktop virtualization

Microsoft SharePoint 2013 with Citrix NetScaler

Citrix Lifecycle Management

Design and deliver cloudbased apps and data for flexible, on-demand IT

Solutions Guide. Deploying Citrix NetScaler for Global Server Load Balancing of Microsoft Lync citrix.com

Citrix desktop virtualization and Microsoft System Center 2012: better together

A Converged Appliance for Software-Defined VDI: Citrix XenDesktop 7.6 on Citrix XenServer and NexentaStor

Microsoft Dynamics CRM 2015 with NetScaler for Global Server Load Balancing

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Optimizing service assurance for XenServer virtual infrastructures with Xangati

Modernize your business with Citrix XenApp 7.6

The Office Reinvented: Mobile Workspaces are the Future of Work

Deploying NetScaler Gateway in ICA Proxy Mode

Taking Windows Mobile on Any Device

Top Three Reasons to Deliver Web Apps with App Virtualization

How To Get Cloud Services To Work For You

Solutions Guide. Deploying Citrix NetScaler with Microsoft Exchange 2013 for GSLB. citrix.com

Desktop virtualization for all

Desktop virtualization for all

How To Use Netscaler As An Afs Proxy

Solution Brief. Deliver Production Grade OpenStack LBaaS with Citrix NetScaler. citrix.com

Cisco and Citrix: Building Application Centric, ADC-enabled Data Centers

Mobility and cloud transform access and delivery of apps, desktops and data

Advanced Service Desk Security

Desktop virtualization for all - technical overview citrix.com

White Paper. Protecting Mobile Apps with Citrix XenMobile and MDX. citrix.com

Provisioning ShareFile on Microsoft Azure Storage

White Paper. Optimizing the video experience for XenApp and XenDesktop deployments with CloudBridge. citrix.com

How To Build A Call Center From Scratch

Powering Real-Time Mobile Access to Critical Information With Citrix ShareFile

XenApp and XenDesktop 7.8 AppDisk & AppDNA for AppDisk technology

Cisco and Citrix: Building Application Centric, ADC-enabled Data Centers

Data Center Consolidation for Federal Government

Guide to Deploying Microsoft Exchange 2013 with Citrix NetScaler

Solution Guide for Citrix NetScaler and Cisco APIC EM

Fullerton India enhances its employee productivity and efficiency with Citrix XenDesktop

Secure Data Sharing in the Enterprise

5 Reasons Why GoToAssist Remote Support and Service Desk Go Better Together

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Enabling mobile workstyles with an end-to-end enterprise mobility management solution.

Virtual desktops in hospitals: streamlining clinical workflows

The Always-on Enterprise: Business Continuity Scenarios that Work

Secure remote access

Citrix Solutions. Overview

Windows XP Application Migration Checklist

Enterprise- Grade MDM

Bring your own device freedom

icrosoft TMG Replacement with NetScaler

Citrix Workspace Cloud Apps and Desktop Service with an on-premises Resource Reference Architecture

Citrix ShareFile Enterprise technical overview

Single Sign On for ShareFile with NetScaler. Deployment Guide

Configuring Citrix NetScaler for IBM WebSphere Application Services

BlueCat Networks Adonis and Proteus on Citrix NetScaler SDX Platform Overview

Citrix XenDesktop with FlexCast technology. Citrix XenDesktop: Desktop Virtualization For All.

The top 5 truths behind what the cloud is not

Run Skype for Business as a Secure Virtual App with a Great User Experience

Maximizing Flexibility and Productivity for Mobile MacBook Users

Citrix XenServer Industry-leading open source platform for cost-effective cloud, server and desktop virtualization. citrix.com

NetScaler: A comprehensive replacement for Microsoft Forefront Threat Management Gateway

Solutions Brief. Citrix Solutions for Healthcare and HIPAA Compliance. citrix.com/healthcare

Citrix XenDesktop Validation on Nimble Storage s Flash-Optimized Platform

Pure Storage: All-Flash Performance for XenDesktop

Safeguard Protected Health Information With Citrix ShareFile

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

Solution Guide. Optimizing Microsoft SharePoint 2013 with Citrix NetScaler. citrix.com

Citrix and Pure Storage enable fearless innovation at University of Louisville School of Dentistry

Deliver the Next Generation Intelligent Datacenter Fabric with the Cisco Nexus 1000V, Citrix NetScaler Application Delivery Controller and Cisco vpath

White Paper. Optimizing your Microsoft application and infrastructure investments with Citrix CloudBridge. citrix.com

NexGen N5 Hybrid Flash Array with XenDesktop

Building success in the cloud

Powering real-time mobile access to critical information with ShareFile

Quality of Experience for Mobile Data Networks citrix.com

Citrix Support and Maintenance Services

Virtual desktop acquisition cost analysis

Solve the application visibility challenge with NetScaler Insight Center

Advanced virtualization management for Hyper-V and System Center environments.

Advanced Memory and Storage Considerations for Provisioning Services

BlueCat IPAM, DNS and DHCP Solutions on Citrix NetScaler SDX Platform Overview

Comprehensive Enterprise Mobile Management for ios 8

The complete solution for enabling BYO.

Securing Outlook Web Access (OWA) 2013 with NetScaler AppFirewall

Better virtualization of. XenApp and XenDesktop with XenServer

NetScaler carriergrade network

RSA Adaptive Authentication and Citrix NetScaler SDX Platform Overview

Transcription:

Deploying XenApp on a Microsoft Azure cloud The scalability and economics of XenApp services on-demand citrix.com

Given business dynamics seasonal peaks, mergers, acquisitions, and changing business priorities deploying XenApp workloads on Microsoft Azure gives IT organizations a strategic advantage since it enables agile desktop and application delivery. Best of all, the price point for deploying XenApp infrastructure on Microsoft Azure can be as low as 1.5 per hour per user. Microsoft Azure Cloud Services Microsoft Azure is a reliable and flexible cloud platform that allows applications to be quickly deployed across Microsoft-managed datacenters. Azure offers monthly service level agreements (SLAs) of 99.95% to meet requirements for continuously available services. By provisioning XenApp desktops and application workloads on Azure Cloud Services, businesses can avoid expenses for internal infrastructure and rely instead on Microsoft to supply the necessary compute, memory, and I/O resources for user workloads. Citrix XenApp Citrix XenApp provides advanced management and scalability, a rich multimedia experience over any network, and self-service applications with universal device support across a full range of mobile endpoints including laptops, tablets, smartphones, PCs, and Macs. XenApp provides session and application virtualization technologies that make it easy for customers to manage centralized applications and apply the optimal combination of local and hosted delivery models to match user requirements. Microsoft Azure cloud, XenApp gives IT departments the flexibility of delivering infrastructure services for Windows applications and desktops at an economical price point. Deploying Citrix XenApp on Microsoft Azure In conjunction with input from Microsoft, Citrix engineers validated XenApp 6.5 configurations on Microsoft Azure Cloud Services, conducting a series of performance tests. The goal was to analyze the scalability and economics of XenApp 6.5 on different Microsoft Azure instance types. In this initial series of tests, Citrix deployed XenApp 6.5 because of its large installed base. (A full report with XenApp 6.5 test results will be available shortly.) In the near future Citrix will repeat the scalability tests on Azure with the XenApp 7.5 release and make those results available. Microsoft Azure instance types vary according to compute, memory, and I/O resources and relative cost per hour, as shown in the table below. Both pay-as-you-go and term pricing models are available (see http://azure.microsoft.com/en-us/pricing/details/cloud-services/). XenApp simplifies application provisioning, enabling unprecedented levels of scalability to increase efficiency. When deployed on a citrix.com 2

Login VSI 4.0 software (from Login VSI Inc.) was used in the testing to generate end user connections to XenApp and simulate user workloads on each instance type. Instance types Small (A0) Small (A1) Medium (A2) Large (A3) Extra Large (A4) Mem.-Intensive A5 Mem.-Intensive A6 Mem.-Intensive A7 Solution topology Virtual cores Shared 1 2 4 8 2 4 8 Microsoft Azure makes it possible to spin up new Windows Server virtual machines in minutes and adjust usage as infrastructure requirements change. For the XenApp 6.5 testing, virtual infrastructure servers were RAM 768 MB 1.75 GB 3.5 GB 7 GB 14 GB 14 GB 28 GB 56 GB configured with Microsoft Windows Server 2008 R2 on Azure instances as follows: 1x Active Directory controller and DNS server (on an A1 instance) 1x dedicated XenApp 6.5 DC/XML broker (on an A3 instance) 1x Web Interface server/secure gateway server (on an A2 instance) 1x Login VSI controller and profile server (on an A2 instance) 4x Login VSI launchers (on an A2 instance) 1x Microsoft SQL server (on an A3 instance) 1x XenApp 6.5 worker server that hosts user sessions (deployed on each instance type to test the scalability of different Azure instances) XenApp 6.5 servers were configured with a single boot volume and one local-instance storage volume. Local instance volumes were configured to hold volatile data (e.g., pagefile and user profiles). citrix.com 3

Results summary The graph below shows the maximum number of simulated XenApp user sessions that each instance type supported under the Light and Medium workloads. As shown, the user density scaled in a relatively linear fashion across the Small (A1) to Extra Large (A4) instances. The A4 instance (with 8 vcpus and 14GB of RAM) hosted the highest user session densities, sustaining 53 and 30 users under the Light and Medium workloads respectively. There are a number of design tradeoffs that solution architects must consider in choosing an Azure instance type for XenApp 6.5. Deploying multiple small instances rather than a single large instance, for example, enables greater flexibility in adjusting capacity since smaller instances can be added or removed incrementally, optimizing efficiency and potentially reducing costs. However, taking a granular approach and deploying many small instances can also increase management complexity. Deploying XenApp 6.5 on an A4 instance is therefore optimal from a management perspective. Instance types A5 through A7 feature additional RAM resources. The test results (summarized in the graph above) indicate no explicit benefit from the extra memory in these instance definitions. However, if knowledge workers run applications that are particularly memoryintensive, there may be a benefit in deploying XenApp 6.5 on a memory-intensive A5, A6, or A7 instance. The scalability results presented in this paper should be used simply as guidelines in configuring Azure infrastructure for your workloads and applications. As always, it is recommended that you execute your own proof-of-concept tests when making final sizing and deployment decisions. citrix.com 4

Testing methodology In the scalability testing, Login VSI was used to simulate workers running generic Windows applications such as Microsoft Office 2010, Microsoft Internet Explorer, and Adobe Acrobat Reader. The default Login VSI Light and Medium workloads simulate diverse workers that perform different application tasks. The Light workload includes a small set of welldefined applications that have limited CPU (and other resource) requirements, simulating an office worker. The Medium workload is more resource-intensive and mimics the application and desktop activity of a typical knowledge worker. The default workloads are characterized in the Login VSI 4.0 Workloads Overview guide (http://www.loginvsi.com/pdf/documentation/ Login-VSI-40-Workloads.pdf). Login VSI 4.0 uses new workload definitions, a completely revised test engine, and new analytics. For this reason, results for Login VSI 4.0 differ significantly from results from earlier releases since they show heavier CPU utilization (see the Login VSI 4.0 Upgrade Guide for a discussion of version differences). With Login VSI 4.0, density values are based on an index ( VSImax v4 ) that represents the maximum user density before serious performance degradation occurs. All Azure instance types (A0 through A7) were tested. Since the goal was to capture a baseline reflecting the resources of each Azure instance, the Login VSI client launchers were configured to access the XenApp servers directly without going through the Web Interface server. Performance metrics were captured during user logon and virtual desktop acquisition (rampup), user workload execution (steady state), and user logoff. During ramp-up, Login VSI was configured to log in a new user every 40 seconds. To achieve consistent measurements that reflected when components were appropriately cached, each workload ran for 40 minutes before Login VSI performance metrics were recorded. citrix.com 5

A4 instance results (Medium workload) The following graphs depict VSImax v4 and resource subsystem utilization for the A4 instance with the Medium workload. Note that VSImax v4 is determined from two other metrics, VSIbase and VSImax. VSIbase represents a pre-test Login VSI baseline response time measurement that is determined before the normal Login VSI sessions are sampled. As the user load increases, memory and CPU utilization peaks at the point where the number of users approaches VSImax v4. Note that there is still more than 2GB of memory available even at the peak load during the A4 Medium workload test. Disk I/O metrics are shown below. Write I/O response times averaged around 0.15 ms while read I/O response times averaged around 0.25 ms. (I/O metrics were also captured for the temp disk but this I/O was negligible.) citrix.com 6

A4 instance results (Light workload) The following graphs show VSImax v4 and resource subsystem utilization for the A4 instance under the Light workload. citrix.com 7

Economic considerations Based on the VSImax v4 densities achieved in the XenApp workload testing, it s possible to estimate the cost per user per hour for the different instance types, as shown in the graph below. Note that this graph reflects pay-as-you-go pricing available at the time of this writing for VM instances and Windows licensing, but it does not include any IOP or networking charges or Citrix licensing costs. To help estimate costs for deploying a XenApp farm on Microsoft Azure Cloud Services, Citrix is in the process of building a cost calculator tool. This tool will guide customers in estimating the Azure infrastructure resources needed and the relative solution cost. Citrix will publish the cost calculator, along with the full test report and extensive performance results, at a later time. Additional results will be made available when the testing of XenApp 7.5 on Microsoft Azure Cloud Services is complete. Learn more For more information about deploying Citrix XenApp workloads on Microsoft Azure Cloud Services, see the Citrix and Microsoft partner web site at http://www.citrix.com/global-partners/microsoft/ resources.html. citrix.com 8

Corporate Headquarters Fort Lauderdale, FL, USA Silicon Valley Headquarters Santa Clara, CA, USA EMEA Headquarters Schaffhausen, Switzerland India Development Center Bangalore, India Online Division Headquarters Santa Barbara, CA, USA Pacific Headquarters Hong Kong, China Latin America Headquarters Coral Gables, FL, USA UK Development Center Chalfont, United Kingdom About Citrix Citrix (NASDAQ:CTXS) is a leader in virtualization, networking and cloud services to enable new ways for people to work better. Citrix solutions help IT and service providers to build, manage and secure, virtual and mobile workspaces that seamlessly deliver apps, desktops, data and services to anyone, on any device, over any network or cloud. This year Citrix is celebrating 25 years of innovation, making IT simpler and people more productive with mobile workstyles. With annual revenue in 2013 of $2.9 billion, Citrix solutions are in use at more than 330,000 organizations and by over 100 million people globally. Learn more at www.citrix.com. Copyright 2014 Citrix Systems, Inc. All rights reserved. [list Citrix trademarks (without or symbols!) in document] are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names mentioned herein may be trademarks of their respective companies. 0514/PDF citrix.com 9