XenDesktop Planning Guide: Image Delivery

Similar documents
Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Hosted VM-Based Resource Allocation

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices

Personal vdisk Implementation Guide. Worldwide Technical Readiness

High Availability for Citrix XenDesktop

HDX 3D Version 1.0 Requirements Guide

Citrix XenDesktop 5 Administration

WHITE PAPER Citrix Branch Repeater VPX and XenServer How to set up a self contained Branch Repeater VPX demo environment with WAN emulation.

Citrix StoreFront 2.0

Features. HDX WAN optimization. QoS

Citrix Provisioning Services and Machine Creation Services a technology comparison. Marius Leu, The Campus Ronald Grass, Citrix Systems GmbH

Five reasons to choose Citrix XenServer

Desktop virtualization for all

Dell EMC Ready Architectures for VDI

Citrix XenServer 7.1 Feature Matrix

Windows 7 Optimization Guide

CMB-207-1I Citrix Desktop Virtualization Fast Track

Dell EMC Ready System for VDI on VxRail

COURSE OUTLINE IT TRAINING

Dell EMC Ready System for VDI on XC Series

Vendor: Citrix. Exam Code: 1Y Exam Name: Managing Citrix XenDesktop 7.6 Solutions. Version: Demo

Citrix NetScaler LLB Deployment Guide

Citrix XenDesktop 7.6, Provisioning Services 7.6 and the XenDesktop Setup Wizard with Write Cache and Personal vdisk Drives

Consulting Solutions WHITE PAPER XenDesktop XenDesktop Planning Guide Storage Best Practices

Deploying Virtual Apps and Desktops with Citrix Provisioning using Oracle Cloud Infrastructure

: CMB-310- XenApp, XenDesktop, and Provisioning Services 7.1x Administration (Fast Track)

Installation Guide. Citrix License Server VPX v1.01

DEPLOYMENT GUIDE Amazon EC2 Security Groups. Deployment Guide. Security Groups Amazon EC2.

Windows 7 made easier with Citrix XenDesktop

CXD-203: Managing App and Desktop Solutions with Citrix XenApp and XenDesktop 7.5

TechTalk. Simplifying Application Delivery to the Virtual Desktop. February Daniel Feller, Sr. Architect Worldwide Consulting Solutions

DEPLOYMENT GUIDE XenApp, Avaya 1X Agent. Deployment Guide. Avaya 1X Agent R2 SP2. XenApp 6.0.

Remote access to enterprise PCs

"Charting the Course to Your Success!" Managing App and Desktop Solutions with Citrix XenApp and XenDesktop 7.6 CXD 203.

NetScaler 2048-bit SSL Performance

1Y0-402.exam.42q.

Citrix XenApp 7.6 Feature Pack 2 Blueprint

Agenda. Flexcast Management Architecture XenDesktop 7: Install, Manage, Support Migration/upgrade Best Practices Demo Upgrade tips (if time permits)

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

Citrix Systems Italy

Course: CXD-203 Managing Citrix XenDesktop 7 Solutions

Exam : 1Y Citrix XenApp and XenDesktop 7.15 Assessment, Design and Advanced Configurations. Title : Version : V8.02

QuickSpecs. HP Client Virtualization with Citrix XenDesktop. Overview. Retired

WHITE PAPER Citrix XenServer and EMC CLARiiON CX4 Series Citrix XenServer and EMC CLARiiON CX4 Series Configuration Guide

CMB-310 Citrix Virtual Apps, Desktops and Provisioning 7.1x Administration (Fast Track)

CXD-203: Managing Citrix XenDesktop 7 Solutions

Er XenApp død og begravet? Allan Bak, edgemo A/S

Cisco UCS: Choosing the Best Architecture for Your Citrix XenDesktop and XenApp Implementations

Accelerate Graphics in Virtual Environments

Citrix Education Learning Journey

Reduce costs and enhance user access with Lenovo Client Virtualization solutions

DesktopPlayer for Windows

Citrix - CXD Deploying App and Desktop Solutions with Citrix XenApp and XenDesktop 7.6

Copyright 2012 EMC Corporation. All rights reserved. EMC VSPEX. Christian Stein

Citrix XenDesktop 7 Blueprint

Cisco and EMC Release Joint Validated Design for Desktop Virtualization with Citrix XenDesktop. Daniel Chiu Business Development Manager, EMC

BUILDING THE RIGHT INFRASTRUCTURE FOR VDI

I appreciate those of you who provided questions for today s webinar and since I received them before finalizing this presentation I was able to work

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Citrix Connector 7.5 for Configuration Manager. Using Provisioning Services with Citrix Connector 7.5 for Configuration Manager

Citrix CloudBridge Product Overview

White Paper. Securing the virtual infrastructure without impacting performance

D. By deleting the difference disks of the virtual machines within the Delivery Group

About the XenClient Enterprise Solution

High availability and disaster recovery with Microsoft, Citrix and HP

CVE-400-1I Engineering a Citrix Virtualization Solution

DesktopPlayer for Windows

CDW PARTNER REVIEW GUIDE SERVER VIRTUALIZATION

Overview. Compatibility Requirements and Caveats. XenServer-Nutanix Integration Guide. December 2017

The McAfee MOVE Platform and Virtual Desktop Infrastructure

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp

Managing App and Desktop Solutions with Citrix XenApp and XenDesktop 7.6 (CXD-203)

Citrix XenServer 7.6 Feature Matrix

XenApp and XenDesktop 7.12 on vsan 6.5 All-Flash January 08, 2018

Citrix XenDesktop 5.5 on VMware 5 with Hitachi Virtual Storage Platform

1Y Designing Citrix XenDesktop 7.6 Solutions

How to buy or cancel the XenDesktop Essentials Service

CXD-203: MANAGING APP AND DESKTOP SOLUTIONS WITH CITRIX XENAPP AND XENDESKTOP 7.6

Citrix XenServer 7.3 Feature Matrix

Windows Server 2003 Migration with Citrix App and Desktop Delivery

5 Reasons to Choose Parallels RAS Over Citrix Solutions

Virtual desktop acquisition cost analysis

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Dell DVS. Enabling user productivity and efficiency in the Virtual Era. Dennis Larsen & Henrik Christensen. End User Computing

Deploying App and Desktop Solutions with Citrix XenApp and XenDesktop (CXD-300)

Sizing the Hardware and Database Required by an eg Manager

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

HP Reference Architecture for Client Virtualization

Citrix Synchronizer 5.9.1

1Y0-A26 Citrix XenServer 6.0 Practice Exam

Provisioning Services 6.0

Citrix XenDesktop 2.0. Michael Schmidt Country Manager Switzerland Citrix Systems International GmbH

1Y0-202 Exam Dumps - Citrix Profile Management Exam Questions PDF

Citrix Certified Associate Virtualization 1y0-202 Exam Questions

Logistics Company Improves IT Uptime and Management

Test Methodology We conducted tests by adding load and measuring the performance of the environment components:

CXS Citrix XenServer 6.0 Administration

Optimizing XenApp for the Virtual Data Center

XenDesktop 5 PoC s the easy way. Senior Systems Engineer, EMEA

Transcription:

Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Image Delivery ( / Machine Creation ) www.citrix.com

Overview With previous versions of XenDesktop (version 4 and prior), the single image management option was to use. This solution worked great as it made optimal use of resources and maximized performance and scalability. However, many organizations, especially smaller environments, found the solution too complex for their environment. Because of this challenge, Machine Creation was integrated into XenDesktop 5 as a way to provide simple, single image management. w with XenDesktop 5, organizations can utilize two different features to provide single image management: Machine Creation and. As there are now two options, many architects questioned if and when to use each option. In short, both solutions are appropriate for any organization; however, each has a specific focus that can better align with the overall business strategy for desktop transformation. Before making a decision, it is advisable to understand the different guidelines and ramifications for each solution. te: The decision between the two options is not something that an organization is locked-in with for the duration of the infrastructure. te: In order to fully understand the ramifications of each image delivery option, it is advisable to review the XenDesktop 5 Reference Architecture, which provides an overview of Machine Creation, and Installed Images as well as the different Citrix FlexCast options. Guidelines The single image management option is not based on which solution is better, as each has their own strengths. Instead, the decision should be based on a few core themes: 1. Scope 2. Manageability 3. Infrastructure Requirements Scope The first, and most critical, decision when determining the correct model is the overall business direction and scope of the desktop transformation architecture. For example, based on the following figure, different Citrix FlexCast options utilize different imaging solutions. Page 2

Desktop Modules FlexCast: Streamed VHD FlexCast: Local VM FlexCast: Hosted Shared Desktops FlexCast: Hosted VDI Desktops Streamed VHD Local VM Shared Desktops Existing Desktops Physical Desktops Pooled Desktops Dedicated Desktops Streamed Desktops Physical Endpoints XenClient XenApp Servers Blade PCs Blade PCs Provisioning Synchronizer Installed Images or Installed Images Machine Creation Provisioning Imaging Module Figure 1: FlexCast Options Machine Creation is limited in that it is meant for hosted VDI desktops only, pooled or dedicated. Organizations looking to utilize a hosted shared desktop model, a streamed VHD model or a Hosted VDI model with blade PCs still require the use of. Being able to share the same infrastructure components for multiple FlexCast types helps simplify the operational model for the complete solution. An additional aspect to consider is the requirement for private (1:1) desktops. Private desktops allow users to have complete control of their virtual desktop. With private desktops, the initial delivery of the desktop is identical. Once deployed, each desktop becomes unique as changes persist across reboots. Within the Hosted VDI Desktop FlexCast model, this level of personalization can be achieved with installed images, Machine Creation images and images. Installed images: Requires either running through the desktop operating system install or utilizing SysPrep tools to provide the desktop with a unique identity. : Uses built-in technology to provide each desktop with a unique identity, but also utilizes a complete copy of the base desktop image in read/write mode. Each copy consumes disk space, which also increases as additional items are added to the desktop image by the user. Machine Creation : Uses built-in technology to provide each desktop with a unique identity and also thin provisions each desktop from a master image. Only changes made to the desktop consume additional disk space. Based on these examples, most organizations utilize either installed images or Machine Creation images when required to deliver a dedicated desktop due to the additional requirements of. Manageability Page 3

The operational model for supporting a desktop transformation is critical. The first part of the operation model focuses on how the desktop images are maintained. This should be a major focus for organizations, as regular updates help keep the desktops secure. and Machine Creation follow similar processes for updating the base desktop image. Once the base image is updated, the virtual desktops automatically utilize the latest version of the desktop. However, adds a few more challenges with the image update process. First, requires the administrator to copy the image, change to private (read/write) mode, and start the appropriate virtual machine. Machine Creation requires the administrator to start the master virtual machine. Second, certain updates made to a image requires extra precautions as missteps could result in a corrupted image, which is why it is always recommended to have a backup of the image before making updates. For example, if a required update impacts the network connection, the image update will fail because a Provisioning desktop requires a network connection at all times. If the desktop disconnects from the network because of an update, the desktop halts immediately until it receives a connection to, which will never happen because the desktop disconnected the network link and is now paused. This challenge does not impact Machine Creation because this type of desktop is simply a virtual machine with no requirement of network connectivity. If an update temporarily disables the network, the virtual machine continues to operate and process the update. The second part of the operational model focuses on expansion. Many organizations will expand their infrastructure to include more users and more desktops. This process can have an impact on the underlying infrastructure and potentially impact production. Adding new desktops in a environment has minimal impact as the target desktops do not require storage infrastructure operations. In some configurations, there might be a small disk associated with each virtual machine, but the rest of the configuration (identity) occurs within the server. Machine Creation impacts the underlying storage infrastructure as new desktops are allocated. Each Machine Creation desktop has two drives associated: a Differencing Disk and an Identity Disk. As new desktops are created, the storage infrastructure must utilize resources to allocate space. If the desktop expansion happens during a resource intensive time of day for production, the user experience could be impacted. Because of this, special care must be taken when new desktops are allocated with the use of Machine Creation. Page 4

Infrastructure Requirements The final aspect used to determine the most appropriate imaging model is focused on the overall requirements for the infrastructure How much hardware is required? Machine Creation uses technology within the hypervisor (XenServer, Hyper-V and vsphere) to deliver images. requires a separate server, and potentially multiple servers, within the infrastructure. However, the infrastructure requirements should not be solely based on the number of servers required to run the feature, it should also look at comparisons in performance and scalability. Additional servers might not be as important as being required to purchase additional SAN storage. For example, read IOPS can be optimized and reduced using different options: : Portions of the image are read and cached within RAM, which utilizes Windows memory caching algorithms. If enough RAM is available, subsequent requests from other desktops will not impact the disk. In many implementations, the read IO is located on a different storage infrastructure as the write IO. This allows organizations to better optimize the storage solution. Machine Creation : The SAN infrastructure hosting the desktop image is responsible for caching the image to help reduce read IOPS. Caching on the SAN might not be a feature or requires purchasing additional functionality from the SAN vendor, which increases costs. However, read and write IOPS occur on the same SAN. This increases the storage requirements, around IOPS, when compared to Provisioning. In some tests, it was shown that Machine Creation required 1.5x as many IOPS on the SAN as. This increase can even impact the hypervisor architecture as increase storage load can impact scalability of the hypervisor pools. The increased IOPS load is expected based on the aforementioned process for handling reads and writes. Provisioning experiences many fewer read IOPS than Machine Creation. This helps significantly reduce storage requirements for. te: Additional functionality that will help reduce IOPS requirements, like XenServer IntelliCache, is planned for future integration with XenDesktop 5 and Machine Creation, but it is not fully integrated and is currently out of scope. Even though read IOPS can be reduced, the larger impact for desktop virtualization are write IOPS, which can account for 80-90% of storage IO activity. For example, the following can be expected on the SAN infrastructure for a boot storm: If Machine Creation and use dynamic disks for the differencing/write cache disks, the first boot of a virtual desktop requires expansion of Page 5

the disk to accommodate the changes required during startup. During a boot storm, the expansion on the SAN requires significant resources. However, subsequent reboots do not impact because the same disk, which was already expanded, is still used. Machine Creation, however, disconnects the old disk, creates a new disk, expands the disk, boots the virtual desktop, and eventually deletes the old disk. This impacts the storage every time a desktop is rebooted. Due to the impact of disk expansion on a SAN infrastructure, most recommendations are to utilize fixed disks instead of dynamic. Although fixed allocates all defined space, which can be wasteful, it does significantly reduce the impact of a boot storm. Machine Creation can only use dynamic disks, which incurs the expansion penalty. is flexible to allow the use of dynamic or fixed disks. Page 6

Planning Taking all of the guidelines into account helps provide an overall recommendation for the most appropriate imaging option for XenDesktop 5 deployments. Although both options are viable, organizations should strive to utilize only one solution as two requires additional operational processes. Following the decision tree outlined below helps provide the most appropriate recommendation: Imaging Solution Decision Tree Mix: PVS + (MCS or Installed Images) Large Boot/ Logon Storms? Mix: PVS + (MCS or Installed Images) Blade PCs required? Machine Creation Dedicated VDI Desktops? Large Boot/ Logon Storms? Start Hosted VDI Desktops only? Blade PCs required? Change control processes? SAN? Machine Creation Mix: PVS + (MCS or Installed Images) Dedicated VDI Desktops? The following explains how the decisions impact the overall selection: Page 7

Hosted VDI Desktops Only: Larger enterprise environments are often more complex, in terms of end user requirements. The complex user requirements cannot be completely met with Hosted VDI desktops, which require the organization to expand into different FlexCast options. Using for these architectures is recommended due to the ability to deliver images more than Hosted VDI desktops. Dedicated VDI Desktops: If there is a user requirement for dedicated desktops, there is an increased recommendation to use Machine Creation or to use installed images. Although can do dedicated desktop images, it is more complex than using Machine Creation or installed images. Large Boot/Logon Storms: Boot and logon storms create massive IO activity on the storage infrastructure, requiring greater levels of IOPS. separates read and write IOPS, thus allowing the environment to be better optimized, equating in smaller IOPS requirements. For larger deployments with a large boot/logon storm, is recommended. Blade PCs: Certain users require the performance of a Blade PC, while still secure within the data center. Because Blade PCs are standalone hardware devices, Machine Creation cannot be used. SAN: has the flexibility to work with and without a SAN infrastructure. However, Machine Creation becomes more challenging without a shared storage infrastructure, like a SAN. If a shared storage solution is not in scope or is too costly for the environment, is a better option. Change Control Processes: Maintaining desktop images requires proper processes depending on the type of update required (hotfix versus network driver update). Smaller environments will most likely not have processes in place. and Machine Creation are both viable options for desktop image delivery within XenDesktop 5. The decision of which one to use should be based on the overall big picture of the organization, the management activities and the resource requirements. Selecting one option does not lock an organization into that option forever. Moving from one platform to the other only requires modification of the desktop images and the desktop group configurations. Page 8

Product Versions Product Version XenDesktop 5.0 5.6 SP1 Revision History Revision Change Description Updated By Date 0.1 Creation Daniel Feller Lead Architect February 11, 2011 About Citrix Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies for more than 230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online product families radically simplify computing for millions of users, delivering applications as an on-demand service to any user, in any location on any device. Citrix customers include the world s largest Internet companies, 99 percent of Fortune Global 500 enterprises, and hundreds of thousands of small businesses and prosumers worldwide. Citrix partners with over 10,000 companies worldwide in more than 100 countries. Founded in 1989, annual revenue in 2010 was $1.9 billion. 2011 Citrix Systems, Inc. All rights reserved. Citrix, Access Gateway, Branch Repeater, Citrix Repeater, HDX, XenServer, XenApp, XenDesktop and Citrix Delivery Center are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. All other trademarks and registered trademarks are property of their respective owners. Page 9