Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant



Similar documents
Probably the only database Citrix people cared about

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

CVE-401/CVA-500 FastTrack

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide

CITRIX 1Y0-A16 EXAM QUESTIONS & ANSWERS

5.6 Microsoft Hyper-V 2008 R2 / SCVMM ,000 Users. Contributing Technology Partners:

XenDesktop 4 Product Review

Greatexam.1Y0-401.Premium.VCE.205q. Vendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: 15.

Deploying Virtual Desktops. VDI Deployment Snapshot. VDI Deployment Snapshot 8/8/2011


Citrix XenDesktop 7.5 on Microsoft Hyper-V Server 2012 R2 with FlexPod Express. Solution Design

Citrix XenDesktop 7.1 on Microsoft Hyper-V Server 2012 R2 on Cisco UCS C- Series Hardware. Solution Design

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

VDI Best Practices with Citrix XenDesktop.

Citrix Desktop Virtualization Fast Track

Introduction. Options for enabling PVS HA. Replication

Integration Guide: Using Unidesk 3.x with Citrix XenDesktop

CMB-207-1I Citrix Desktop Virtualization Fast Track

More than just Layer 2-7 Load Balancing Citrix NetScaler & CloudGateway

Desktop Virtualization. The back-end

High Availability for Citrix XenDesktop and XenApp

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

CMB 207 1I Citrix XenApp and XenDesktop Fast Track

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS

DESKTOP TRANSFORMATION USING VIRTUAL DESKTOP INFRASTRUCTURE (VDI)

Citrix XenApp 6.5 Administration

Citrix XenDesktop 7.6 on Citrix XenServer 6.5 with FlexPod Express. Solution Design

Citrix XenDesktop 7.6 Feature Pack 2 Blueprint

Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

Consulting Solutions WHITE PAPER Citrix XenDesktop Citrix Personal vdisk Technology Planning Guide

CITRIX 1Y0-A25 EXAM QUESTIONS & ANSWERS

Cost Efficient VDI. XenDesktop 7 on Commodity Hardware

Consulting Solutions WHITE PAPER Citrix XenDesktop Desktop Virtualization Top 10 Mistakes Made

Cisco Desktop Virtualization with UCS: A Blueprint for Success

End to end application delivery & Citrix XenServer 5. John Glendenning Vice President Server Virtualization, EMEA

AppSense Environment Manager. Enterprise Design Guide

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

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

Citrix XenDesktop 7.1 on Microsoft Hyper-V Server 2012 R2 on Nutanix Virtual Computing Platform. Solution Design

PASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者

AT&T Connect Participant Application & VDI Platform Support

App Orchestration Setup Checklist

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

Course: CXD-202 Implementing Citrix XenDesktop Administration

Cloud Optimize Your IT

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

NetScaler VPX FAQ. Table of Contents

CMB-207-1I Citrix XenApp and XenDesktop Fast Track

CXA 204 1I Basic Administration for Citrix XenApp 6

Features. Key benefits. HDX WAN optimization. QoS

Dell Converged Infrastructure

Citrix XenDesktop 7.1 on Microsoft Hyper-V Server 2012 High-Level Design

CloudBridge. Deliver the mobile workspace effectively and efficiently over any network. CloudBridge features

Technical Guide for Adding XenDesktop 4 to an Existing XenApp 5 Environment

Licensing Windows for VDI Environments

Welcome the world of Citrix - where Desktops, Apps and Data are following you, where ever you go

Citrix XenServer 7 Feature Matrix

Making the Move to Desktop Virtualization No More Reasons to Delay

Citrix XenApp 6.5 Advanced Administration (CXA-301)

Virtualization in Enterprise Environment. Krisztian Egi

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il

"Charting the Course... Implementing Citrix NetScaler 11 for App and Desktop Solutions CNS-207 Course Summary

Licensing Windows for VDI Environments

Powered by Windows Server 2012

Communication ports used by Citrix Technologies. July 2011 Version 1.5

Get Success in Passing Your

Citrix XenDesktop 5.6 Providing best TCO and TVO at once. Fabian Kienle Regional Sales Manager, Citrix Systems

Servervirualisierung mit Citrix XenServer

Microsoft.Test-inside v by.ROD.239q

Virtual Desktop Acquisition Cost Analysis citrix.com

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes

XenApp 7.7 Deployment ISO. 5 th January 2016

CXD Citrix XenDesktop 5 Administration

Citrix XenApp Hosted Shared Desktop on Microsoft Hyper-V Server 2012 High-Level Design

Communication Ports Used by Citrix Technologies. April 2011 Version 1.5

CNS-207 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions

2009 AAMGA Automation Conference

Getting Real about Virtual Desktops

Why is the V3 appliance so effective as a physical desktop replacement?

High Availability for Citrix XenApp

Deploy XenApp 7.5 and 7.6 and XenDesktop 7.5 and 7.6 with Amazon VPC

Before taking this course, Citrix recommends that learners have the following:

Sizing and Best Practices for Deploying Citrix XenDesktop on VMware vsphere with Dell EqualLogic Storage A Dell Technical Whitepaper

Citrix XenApp and XenDesktop Fast Track

Design a Scalable Virtual Desktop Infrastructure

Vblock Solution for Citrix XenDesktop and XenApp

Windows Server 2012 授 權 說 明

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

The all-new Citrix VDI-in-a-Box

Microsoft. Remote Desktop Services. November 2013

Basic Administration for Citrix XenApp 6.5 Course CXA206; 5 Days, Instructor-led

Pure Storage: All-Flash Performance for XenDesktop

PassTest. Bessere Qualität, bessere Dienstleistungen!

CNS Implementing NetScaler 11.0 For App and Desktop Solutions

HP Reference Architecture for Client Virtualization

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Cisco WAAS Optimized for Citrix XenDesktop

Transcription:

Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant

Replacement solution for aging heritage branch infrastructures (Co-op and Britannia) New unified app delivery platform for the bank to deliver branch services Initially sized for 5000 users Provide a scalable and flexible platform for the business to grow into Core infrastructure to serve as the basis of more XenApp and/or XenDesktop in the future

Branch users Task workers needing basic restricted desktop with limited application set Data Centres dual DCs active/active Solution to be delivered into new everything! New Active Directory forest New Integrated Network infrastructure New Security Zone model firewalls everywhere

Published Desktop using XenApp 6.5 XenApp provisioned using Citrix PVS Applications 100% virtualised with App-V Personalisation using AppSense Printing using ThinPrint Secure access using Netscaler / Access Gateway SQL Server Clustering / Mirroring / Replication for databases Server Virtualisation using Hyper-V 2008 R2 HP Thin Clients running Windows Embedded

1 2 3 4 1 POWER SUPPLY PROC 5 1 6 7 8 2 POWER SUPPLY DIMMS FANS 16 15 OVER TEMP 1 2 3 4 POWER CAP 14 13 12 11 PROC 10 1 2 3 4 5 6 2 9 1 2 3 4 5 6 7 8 PLAYER HP ProLiant DL385G5p Citrix Infrastructure Zone \ Data Flow Legacy App AD SQL Witness Branch Passbook Printer Network Printer Thermal Printer ThinPrint Gateway Support Firewall SSL SSL NetScaler SDX Command Center HP Device Manager SCVMM NetScaler VPX - CAG ThinPrint.Print ThinPrint Management EdgeSight Bastion Servers * HP Hardware (ilo) Infrastructure Access / Presentation NetScaler VPX LB Web Interface Microsoft SQL RDS / License XenApp PVS App-V AppSense Applications Database

Citrix Infrastructure Datacentre A https://citrix.access.gateway.com Datacentre B Access Gateway / Global server load balancing Authentication HA Pair HA Pair Authentication AD NetScaler Instances NetScaler Instances Load balancing Web Interface NetScaler Instances NetScaler Instances Load balancing Web Interface AD PVS Provisioning Provisioning ThinPrint (VM) ThinPrint (VM) App-V (VM) XenApp RD / Citrix License Servers (VM) RD / Citrix License Servers (VM) XenApp App-V (VM) AppSense (VM) Application Server Presented Desktops Web Interface (VM) SQL DB Cluster SQL SQL SQL Mirroring / Replication SQL / SCVMM Witness - 3 rd Site SQL SQL SQL DB Cluster Web Interface (VM) Presented Desktops Application Server AppSense (VM) File Store (Existing) Applications (Existing) System Management (New) Hyper-V Cluster SCVMM SCVMM Hyper-V Cluster System Management (New) Applications (Existing) File Store (Existing) Existing Services Backup (New) Thin Clients Thin Client Management Thin Client Management Thin Clients Backup (New) Existing Services

Providing multiple Netscaler VPX instances from a purpose designed virtualisation appliance Netscaler VPX pairs deployed in layered design: Perimeter Netscalers as Access Gateway - Secure HTTPS proxy for all client ICA sessions Internal Netscaler providing Load Balancing of: XML Brokers, Web Interface, AppSense, App-V GSLB providing active/active site load balancing

Ability to host multiple instances i.e. inner/outer, test/prod on single platform Provides ensured capacity for business growth Ability to dynamically allocate/reallocate CPU, RAM, SSL offload + Bandwidth as required Dedicated appliances inflexible in comparison e.g. MPX5500 deployed for XA Re-purpose difficult once in Production Wrong networks

5 VPX Instance licences per SDX Flexibility e.g. different instances into multiple security zones Simplification of firewall rules Ability to host VPX instances for test, development, pre-production, model office, UAT, etc. as well as production Performance - purpose designed host with multiple 10Gbps and SSL offload cores

Citrix Command Centre deployed to provide centralised monitoring and alerting of Netscaler SDX hosts and VPX guests

Delivering a Windows 7 style desktop to thin client users User applications run in published desktop session streamed with Microsoft App-V

Solution originally conceived as VDI Early PoC revealed all apps could be virtualised and executed on Server OS just as easily No functional disadvantage for task workers XenApp preferred as most cost effective and scalable solution

64-bit Windows Server 2008 inherent scalability advantage over legacy 32-bit OS s Latest HDX Stack Adaptive Display, Multimedia, etc. provide improved user experience Management GPO integrated policy, Worker Groups, Dedicated Controller and Session-Host only server roles

XenApp deployed on physical servers HP BL460c G7 blades 12-core / 72GB RAM 10GB connectivity to Cisco Nexus core Scaled conservatively for 150 sessions per blade

Bucking the current trend to virtualise, but high density physical XenApp server deemed more scalable and predictable Simplicity fewer servers and no extra hypervisor instances to manage Cost effective commodity spec servers can host a lot of sessions No shared storage element

XenApp server build streamed read-only across network from single instance image XenApp servers revert to clean state on reboot Very lightweight image no applications or user settings are included

Stateless server build no apps or settings very easy to recreate Complete consistency in server build Easy version control very simple to update build, test changes and promote to production

Write cache where PVS redirects disk writes when booting from read-only image When dealing with many targets cumulative write I/O can become a problem XenApp very sensitive to read and write I/O latency session performance impacted to design cache location carefully We have placed write cache on local blade disks

High availability place multiple PVS servers in each site. Targets are load balanced and can failover stream to alternate PVS server in the event of interruption. vdisk storage must be resilient Windows file server / NAS SAN storage (third party cluster file systems required for concurrent PVS hosts to access LUN) Local storage with replication (DFS-R supported)

Placement of some files on persistent volume Windows pagefile (redirected by PVS) Windows and some application event logs App-V Client cache for streamed apps ensures applications are always pre-cached on servers Anti-virus patterns

2008 R2 RDS CAL makes viable without MS EA Application abstraction from build Removes requirement to install apps on XA Application co-existence, removes DLL Hell No application footprint

Full Infrastructure model chosen for full featureset Component scaled outwards multiple App-V servers (VMs) per site Netscaler load balancing of RTSP streams In-zone VPX enables easier LB + Improves performance

Problems mainly with Sequencing Awkward applications Application personalisation AppSense / Scripts No showstoppers

AppSense EM provides two key functions Personalisation retention of user profile settings Policy management of user environment through policy settings and preferences Other AppSense suite components (Application Manager, Performance Manager) are present but are secondary in importance to EM

Users logon with locally stored mandatory or local profile which serves as a very fast-loading template profile (250KB) AppSense captures user personalisation for defined applications and stores in database Roaming Profiles thankfully consigned to history

Users logon with locally stored mandatory or local profile which serves as a very fast-loading template profile (250KB) AppSense captures user personalisation for defined applications and stores in database Roaming Profiles thankfully consigned to history

2 x AppSense Management VMs each site 2 x AppSense Personalisation VMs each site Netscaler load balancing of Management and Personalisation web services SQL Server clusters on each site. Management database is mirrored and Personalisation database is replicated so active/active.

Defining which applications and settings to personalise and what to ignore. Our approach capture only what is required. Designing infrastructure for high availability as personalisation is a key function of the users experience. SQL Replication is complex. Integration with PVS AppSense agents baked into vdisk but configurations loaded on boot

Providing Virtualisation platform for all infrastructure servers associated with Citrix environment, except XenApp, SQL and PVS May also end up hosting numerous application servers A cluster has been deployed at each datacentre

Existing skills in Team Familiar technology and support Proven Years in Production without problems Historically chosen for cost

Powerful hardware each node has Quad 6/8/10 Core CPU and 300GB+ Ram available for workloads Clustered for HA with CSV volumes Weaknesses - Virtual Switch, Vendor teaming But - Hyper V3 offers Cisco 1000v Nexus switch

Previous SCVMM in production since 2007 Manages Hyper-V Hosts and VM Hypervisor agnostic supports XenServer, VMware (like they d let us )

No longer SPOF Can be multisite Fits data centre model Benefits for XenDesktop 5.6

Tim Tharratt, Technical Design Lead Tim.Tharratt@cfs.coop Neil Burton, Citrix Consultant Neil@burtoncomputing.co.uk @neildmb