Citrix xa xd cloud provisioning webinar
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Citrix xa xd cloud provisioning webinar

Uploaded on

Introduction to Cloud Technology ...

Introduction to Cloud Technology
What Cloud products does Citrix have?
Why deploy XenApp/XenDesktop in a Cloud?
Deep dive: XA/XD on Citrix CloudPlatform (with live demo)
Deep dive: XA/XD on Amazon EC2 (with live demo)
Where does the future Citrix Workspace Services technology fit in?

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 10 5 4 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • EMEA
  • NIST (National Institute of Standards & Technology) Definition of Cloud Computing:

    • On-demand self-service: Individuals can set themselves up without needing anyone’s help
    • Ubiquitous network access: Available through standard Internet-enabled devices.
    • Location independent resource pooling: Compute, Storage and Network needs are balanced across a common infrastructure, with no particular resource assigned to any individual user.
    • Rapid elasticity: Consumers can increase or decrease capacity at will.
    • Measured Service (Pay per use): Consumers pay for what they use: Compute, storage, Network.

    There are five characteristics that define Cloud Computing:

    On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider.

    Broad network access. Capabilities are available over the network and accessed through standard
    mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations).

    Resource pooling. The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth.

    Rapid elasticity. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time.

    Measured service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service.
  • Private cloud
    The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.

    Public cloud
    The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.

    Hybrid cloud
    The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).
  • Secondary Storage is used to store virtual machine Templates, ISO images and Snapshots.  The storage is available to all PODs in a Zone, and can also be replicated automatically between Availability Zones thereby providing a common storage platform throughout the whole Cloud.  Secondary Storage uses the Network File System (NFS) as this ensures it can be accessed by any Host in the Zone.
  • Dedicating pod, cluster or host to a specific domain/account means that the domain/account will have sole access to the dedicated pod, cluster or hosts such that scalability, security and manageability within a domain/account can be improved. The resources which belong to that tenant, will be placed into that dedicated pod, cluster or host.

    Explicitly Dedicated Resources: Resources dedicated to an account/domain during configuration time
    Shared Resources: All the non-dedicated resources.

    Explicit Dedication - Explicit dedication, a new type will be added in Affinity Groups which will indicate deployment on explicitly dedicated resources. 
  • Security groups keep VMs from different accounts separate as well as VMs within the same account separate
  • Even VMs within the same security group can’t see each other without rules
  • The virtual router connects to the public network for external communication. In many scenarios this is a routed VLAN as well but could also be untagged like shown in the example.
  • Disk offerings control the Data Volume Size when deploying an Instance from a Template.
    Disk Offerings control the Root Volume Size when deploying an instance from an ISO.
  • - preparation Windows VM based on the Windows image selected is being deployed in an isolated network
    - preparation data disk is created
    - instance of worker VM is deployed and started up
    - preparation data disk is attached to worker VM
    - preparation data disk is detached from worker VM
    - preparation data disk is attached to Windows preparation VM
    - prep VM is started up and shut down, response files on data volume are generated
    - data disk is detached from Windows prep VM
    - data disk is attached to worker VM
    - data disk is deleted
    - new template is generated from preparation VM
    - perparation Windows VM is deleted
    - „real“ desktop VM is created from previously created template
    - identity disk is created
    - identity disk is attached to worker VM
    - identity disk is detached from worker VM
    - worker VM is destroyed
    - identity disk is attached to „real“ desktop VM
  • Storefront could be in both sites as well, same as db
  • Storefront and controller could be in both sites as well, same as db


  • 1. XA/XD Cloud Provisioning Lee Bushen & Mikael Lindholm Tech Readiness EMEA Important – Webinar Audio The audio for this webinar is available over VoIP. Just select the ‘Use Mic & Speakers’ option to listen to the webinar through your computers speakers. To listen using your telephone select the ‘Use Telephone’ option. For local numbers click the ‘additional numbers’ link. You will need to use the Access Code and Audio PIN. Start Time 14:00 BST 15:00 CET 9:00 EDT
  • 2. Lee Bushen, EMEA Tech Readiness Provisioning XenApp / XenDesktop in the Cloud Mikael Lindholm, EMEA Tech Readiness June 10th 2014
  • 3. © 2014 Citrix.3 Agent Stuart Agent James Agent Joe Agent Mayunk Agent Najat
  • 4. © 2014 Citrix.4 Agenda Cloud – quick introduction Desktops and Apps in the Cloud: Why and how? XA/XD on Citrix Cloud Platform XA/XD on Amazon EC2 When to do what? Tying things up
  • 5. Poll How would you best describe your company?
  • 6. Cloud – Quick Introduction
  • 7. © 2014 Citrix.7 What is Cloud Computing? Five characteristics of Cloud On-Demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
  • 8. © 2014 Citrix.8 What is Cloud Computing? Three types of clouds • A private cloud is a proprietary infrastructure for one tenant • A public cloud is (a publically available) shared infrastructure for multiple tenants • A hybrid cloud is a composition of the two (Cloud-Bursting) Private Cloud Public CloudHybrid Cloud
  • 9. © 2014 Citrix.9 Cloud Locations On premise, tenants own datacenter • Mostly private clouds Off premise, somewhere else • Can be private or public Hybrid is usually both on and off premise
  • 10. © 2014 Citrix.10 Different Cloud Services What you get as a service vs. own IaaS – Infrastructure as a Service • Examples: Amazon AWS, Citrix CloudPlatofrm PaaS – Platform as a Service • Databases, web services, programming platforms SaaS – Software as a Service • Salesforce, Citrix GoTo, Podio, Office 365, Adobe Creative Cloud sHW: CPU, Mem, Storage, Network OS: Windows / Linux Application Backend: DB, App Mid-tier Application IAAS PAAS SAAS
  • 11. © 2014 Citrix.11 Other common –aaS:s DaaS • Desktops as a Service STaaS • Storage as a Service DRaaS • Disaster Recovery as a Service RAaaS • Rich Apps as a Serivce XaaS, ITaaS...
  • 12. © 2014 Citrix.12 Cloud users terms Service provider • The one owning, brokering or providing the service Tenant • The customer of a cloud service • Can be a company, group, department, individual person Master user • The tenant’s admin account • Can determine what services is signed up to • Can see reports Normal user • Can use the services
  • 13. © 2014 Citrix.13 Other general cloud terms Offering • A model of the service that can be subscribed to Instance • An ordered instance of the offering Shared / Dedicated • Cloud service can be delivered on an infrastructure shared with other tenants / environments, or when needed on dedicated infrastructure
  • 14. © 2014 Citrix.14 Security in Cloud Between VMs in host • Hypervisor security Outside the hosts • VLANs • Security groups Within the tenant’s environment • VPCs Authentication • Public-private key • Cloud directory – LDAP
  • 15. © 2014 Citrix.15 Main benefits from using Cloud Services Cost • Pay-as-you-go Elasticity SelfService IT SLAs / HA Reduce risk / time / cost of projects
  • 16. © 2014 Citrix.16 Main risks in using Cloud Services Security – who do you trust? Lack of planning • All services in one DC • Uncontrolled use of cloud services – Shadow IT • No cloud strategy (onboard and exit strategy) Cost • Long term use can be expensive
  • 17. DaaS Models
  • 18. © 2014 Citrix.18 DaaS false assumptions One model fits all One technology works for all All customers have to have their complete environment A hosted desktop + some apps + some endpoint choices is a full end to end solution
  • 19. © 2014 Citrix.19 3 Different Models Image Management Citrix Infrastructure Physical InfrastructureHelpdesk Tenant Client Device Service Provider & Central IT Tenant & Department Service Provider & Central IT Tenant Service Provider DaaS DIaaS IaaS User Identity
  • 20. © 2014 Citrix.20 LowLow FullFull FullFull LowLow Different Delivery Models Hosted Shared Hosted Server VDI Hosted VDI Desktop Infrastructure as a Service Density Customization Storage Needs Infrastructure Sharing App Compatibility Cost Base Platform Excellent Personalization Good Windows Server OS Good Operating System Medium Better Medium Windows Server OS Good Operating System Medium Partial Excellent Med-High Windows Client OS Good Image Ownership High Minimal Excellent Medium Windows Client OS Excellent Excellent Excellent Easy - SPLAMS Licensing Easy - SPLA BYO BYO
  • 21. © 2014 Citrix.21 Multi-Tenancy: Session Isolation XenDesktop Controllers Citrix License Server Tenant A Users Tenant B Users Shared Infrastructure Shared Session Hosts Storefront NetScaler Desktop Studio XenDestkop Site DB XenApp VDAs XenApp VDAs Isolation Performance SLA Customization Administration Cost Tenancy Gauge
  • 22. © 2014 Citrix.22 Multi-Tenancy: Server Isolation XenDesktop Controllers Citrix License Server Tenant A Users Tenant B Users Shared Infrastructure Dedicated Session Hosts Storefront NetScaler Desktop Studio XenDestkop Site DB XenApp VDAs XenApp VDAs Tenant A Servers Tenant B Servers Tenancy Gauge Isolation Customization Cost Administration Performance SLA
  • 23. © 2014 Citrix.23 Multi-Tenancy: Site Isolation XenDesktop Controllers Citrix License Server Tenant A Users Dedicated Infrastructure Dedicated Session Hosts Storefront NetScaler Desktop Studio XenDestkop Site DB XenApp VDAs XenDesktop Controllers Citrix License Server Tenant B Users Dedicated Infrastructure Dedicated Session Hosts Storefront NetScaler Desktop Studio XenDestkop Site DB XenApp VDAs Isolation Customization Cost Self-Svc Administration Performance SLA Tenancy Gauge
  • 24. Citrix Cloud Products
  • 25. © 2014 Citrix.25 Citrix Cloud Platform technology products Citrix CloudPlatform • Hypervisor independent, application centric IaaS platform, based on Apache CloudStack Citrix CloudPortal Services Manager • Multitenant, (admin) self-service portal for managing mostly Windows based hosted services • XenApp (+XD), Exchange, Lync, SharePoint, Blackberry... Citrix CloudPortal Business Manager • E-commerce platform, multilevel - cloud service aggregator, measuring & chargeback NetScaler CloudBridge Connector • Cloud to Cloud or Cloud to Enterprise connector
  • 26. © 2014 Citrix.26 CloudPortal Business Manager CloudPlatform powered by Apache CloudStack Networking StorageCompute INFRA- STRUCTURE DEV & TEST DISASTER RECOVERY BYO PLATFORM APPS & DESKTOPS MOBILE APPS YOUR SERVICE XenServerESX KVMHyper-V Bare Metal NetScaler CloudPortal Services Manager NetScaler CloudBridge Connector NetScaler CloudBridge Connector
  • 27. Project Merlin XenApp / XenDesktop Hybrid Cloud Provisioning
  • 28. © 2014 Citrix.28 Windows Apps & Desktops as a true cloud service
  • 29. © 2014 Citrix.29
  • 30. © 2014 Citrix.30 Solution overview Two cloud infrastructures supported • Amazon EC2 • CloudPlatform based clouds Two different models • All in the Cloud • Private / public • Hybrid Cloud • Parts in the Enterprise, parts in Cloud • Private / public
  • 31. © 2014 Citrix.31 Under the covers Plugins XenDesktop HCL Hyper-V VMWare XenServer Traditional Hypervisors Plugins XenDesktop HCL Hyper-V VMWare XenServer CloudStack Amazon AWS } Traditional Hypervisors Pre-7.5 Post 7.5 CloudPlatform
  • 32. © 2014 Citrix.32 New Infrastructure Choice, Familiar Setup Same administrative workflows, now simplified for cloud Host Selection now includes AWS and CloudPlatform Select your cloud region and availability zone Select instance type for machine catalog Create Host Configure Host Create Catalog
  • 33. © 2014 Citrix.33 What features are not supported No PVS • This is based on MCS No PVD with Server VDI • “Under construction”
  • 34. Licensing and Cloud
  • 35. © 2014 Citrix.35 Licensing considerations (when using a public cloud) Buy as you go licensing, for hosted solutions only • Microsoft SPLA – available for Windows Server and RDS only, not Windows Client OS • Citrix CSP – available for most Citrix products Bring your own, perpetual licenses • Certain scenarios are can be covered by Microsoft License Mobility program • • RDS is not covered by mobility • Client OS’s is not covered by mobility • Citrix: ok to bring your own, as long as the ownership does not change You cannot mix CSP and perpetual in one farm • Switching from one model to the other is not allowed Windows Client OS restrictions • Has to be deployed on a dedicated infrastructure
  • 36. Deploying on Citrix CloudPlatform XenApp and XenDesktop concepts and deployment on CloudPlatform
  • 37. © 2014 Citrix.37 Key Benefits of CloudPlatform No vendor lock-in. Open source and open standards enable a variety of choices in hypervisor, storage and network technologies and offer API fidelity with Amazon AWS Open The only platform that can enable both traditional enterprise and cloud-era workloads and has been battle- tested in real-world production environments Flexible Orchestrate tens of thousands of physical or virtual servers, across multiple geographically dispersed datacenters, all managed via a single pane of glass Scalable
  • 38. © 2014 Citrix.38 Demo Deployment – UK National Health Service* Shared Cloud Services Cloud Admin Win7 Win8 W2012 W2012R2 Win8.1 Cambourne Data Center Shared XD Services XenDesktop Controllers Licensing Guildford NHS Network XenDesktop Workers Woking NHS Network XenDesktop Workers Pyrford NHS Network XenDesktop Workers Guildford NHS Trust Admin Users Woking NHS Trust Admin Users Pyrford NHS Trust Admin Users Worker * Example, not real life.
  • 39. © 2014 Citrix.39 Steps to configure, high-level Setup the basic system • Setup XenDesktop system (AD, DNS, Controller, Storefront) • Define admin Scope/Role in XD • Setup Hypervisor & CloudPlatform system • Ensure AD accounts, OUs & correct AD rights set • Install Templates for Volume Worker and Desktop into Cloud Account Setup • Setup Pyrford NHS admin with his scope/role in XD • Setup Pyrford NHS trust account and admin in CloudPlatform, Define Security Group XD Setup • Admin sets up his Hosting Connector to the Cloud (using his keys) • Admin creates a Machine Catalog with the template in CloudPlatform • Admin creates a Delivery Group • User logs in to a desktop Link to detailed guide: /article/CTX140428
  • 40. © 2014 Citrix.40 XDCCP DEMO Part 1 - Setup
  • 41. © 2014 Citrix.41 XA/XD on CloudPlatform based clouds Agenda • CloudPlatform Concepts • Ways to Deploy XenDesktop • Gotchas, requirements etc.
  • 42. © 2014 Citrix.42 Benefits exclusive to CCP Multihypervisor support • XS, Hyper-V, KVM, OVM, vSphere • NOTE: FOR XD/XA Deployments only XS & vSphere supported , Hyper-V to be added mid ’14 For specifics around versions, please look here: Tiered storage LB/ Firewall built in Easy to deploy in house Ability to dedicate resources
  • 43. © 2014 Citrix.43 CloudPlatform Architecture CloudPlatform consists of two parts: • The Management Server • The cloud infrastructure that it manages Management Server
  • 44. © 2014 Citrix.44 Cloud Infrastructure - Host A host is a single server Hosts provide the computing resources to run the guest Virtual Machines (VMs) Each host has hypervisor software to manage the guest VMs End users not aware, and have no visibility of Hosts
  • 45. © 2014 Citrix.45 Cloud Infrastructure - Cluster A Cluster is a group of identical hosts running the same hypervisor Each cluster has dedicated Primary Storage Cluster Primary Storage
  • 46. © 2014 Citrix.46 Cloud Infrastructure - Pod A pod is a group of Clusters With a Layer-2 switch Think of a Pod as a rack Pod Layer 2 switch
  • 47. © 2014 Citrix.47 Cloud Infrastructure - Zone A zone consists of one or more Pods And dedicated Secondary Storage Zone Secondary Storage Layer 3 Switch Secondary Storage
  • 48. © 2014 Citrix.48 Cloud Infrastructure - Zone Users can choose which Zone they wish to create their virtual machines (VMs) in A single Zone often corresponds to a Datacenter Zone Secondary Storage Layer 3 Switch Secondary Storage
  • 49. © 2014 Citrix.49 Cloud Infrastructure - Zone Zones provide physical Isolation and Redundancy Zones can aid compliance with an organization’s data storage policies
  • 50. © 2014 Citrix.50 Cloud Infrastructure - Region Zones can be grouped into Regions, each with its own management server Allows the cloud to achieve higher availability and scalability User accounts can span regions US Region APAC Region EMEA Region
  • 51. © 2014 Citrix.51 Cloud Infrastructure – Primary Storage Each cluster has its own private Primary Storage Stores the disk volumes for all the cluster’s VMs Allows VMs to move between hosts Should be built using high performance hardware Shared Storage is normally recommended, e.g. NFS, iSCSI, Fibre Channel Cluster Primary Storage
  • 52. © 2014 Citrix.52 Cloud Infrastructure – Secondary Storage Each cluster has its own Secondary Storage available to all hosts in the zone Stores Templates, ISO images, Snapshots and must be NFS based Zone Secondary Storage Layer 3 Switch Secondary Storage
  • 53. © 2014 Citrix.53 Resources available for dedication to specific domain or account: • Zone • Pod • Cluster • Host Two types of resource dedication supported: • Explicit • Implicit • Strict Implicit dedication: VM with this requirement will be deployed on the host having VMs of same account. • Preferred Implicit dedication: VM with this requirement will be deployed on host having VMs of same account if possible, otherwise can be place in shared resources Dedicated Resources
  • 54. CloudPlatform Networking
  • 55. © 2014 Citrix.55 Two Networking Models Basic Zone Networking All the Guest VMs share a single flat public network Guest VM isolation provided through layer-3 means such as Security Groups Tremendous scale (tens of thousands VMs) Guest VM1 Guest VM2 Guest VM3 Guildford NHS Pyrford NHS Guest VM1 Guest VM2 Guest VM3 Guest Network CloudPlatform Virtual Router (System VM) Security Groups
  • 56. © 2014 Citrix.56 Key VM Instance Virtual Router Layer2Switch CloudPlatform Basic Networking Pyrford NHS Guildford NHS Woking NHS Host 1 VR vSwitch IPtables Network Card Pyrford NHS Guildford NHS Woking NHS Host 2 VR vSwitch IPtables Network Card
  • 57. © 2014 Citrix.57 Two Networking Models Advanced Zone Networking Can have multiple physical networks Guest VM isolation provided through VLAN VLAN restrictions limits accounts to thousands More features • Source NAT • Port Forwarding • VPN • Broadcast • Load Balancing • Etc. Guildford NHS Pyrford NHS
  • 58. © 2014 Citrix.58 Key Host 1 100 Network Card 102 -1 100 102 -1 101 VM Instance Virtual Router 102 Virtual Switch (Number) -1 Virtual Switch (Untagged) Host 2 Network Card Layer2SwitchwithTrunked VLANports CloudPlatform Advanced Networking 101 Public Net Private traffic (Untagged) Private traffic (tagged) Woking NHS Woking NHS Guildford NHS Guildford NHS Pyrford NHS Pyrford NHS Internet Traffic
  • 59. © 2014 Citrix.59 Templates and ISOs
  • 60. © 2014 Citrix.60 •The compute offering defines the virtual hardware that the end users will be able to choose from Compute Offerings • Includes CPU core count and speed, memory, and disk size • The compute offering will be available for users when they deploy a new instance • Users can change compute offerings for deployed instances • Instances must be stopped (CP3.0) or running (CP4.2+)
  • 61. © 2014 Citrix.61 •The Disk Offering defines the virtual disk that the end users will be able to create when deploying an instance or later from the Storage section in the UI •Click on “Service Offerings” in the left side navigation •Click on “Disk Offerings” to view the current disk offerings Disk Offerings
  • 62. © 2014 Citrix.62 How VMs look on the Hypervisor Router VM Provides Network Services (DNS, DHCP, Routing, Port forwarding, Load Balancing etc.) Secondary Storage VM Copies Templates as needed Console Proxy VM Provides a Console session to users User VM i=instance 2=account reference 10=randomised # Local Storage Shared “Primary” Storage
  • 63. Sample Architectures How is your Machine Catalog doing Lee??? 
  • 64. © 2014 Citrix.64 Step 5 When 1st Machine boots, template is copied to Primary storage, VDI get a thin clone & VDI’s boot Step 4 “Real” Machine Catalog Desktops are created. Identity disk(s) are created & primed by Worker VM & attached to “Real” desktop(s). Step 1 Prep VM, Volume Worker and prep disk are created . Worker sends commands to prep disk. Step 2 Prep VM starts (after copy from Secondary storage), executes commands (e.g. re- arm KMS licensing or enable DHCP) & writes outcome to prep disk. Worker attaches disk and reports back to XD Step 3 Another Volume Worker Starts (if last step took >10m) & a template is created from the Prep VM (On Sec Storage) Image Preparation Workflow prepare- identity- nEjbpT3+x02qV QzsoXjYOg Citrix.XD.Volumeworker -9454e25d-2303-4adb- a291-bbb32c49aa57 Root-37 Preparation - Eng- Desktops - MPhmKOxKzE2SUU 0DMqhJdg Root-36 LI96jNaZZk CQTyPMsGr Xig “Eng-Desktops-baseDisk” Template Eng-Dt-01 Eng-DT- 01_IdentityDis k- pLtmztheBUy b7F+RIrL/6Q Eng-DT- 02_IdentityDis k- pLstvgeBUyb7 F+wen4L/6L Eng-Dt-02 Citrix.XD.Volumeworker -a4c4d2a3-138d-4f85- bd3f-b63ef2f4ea7a Root-38 Root-39 Root-40 Step 6 Preparation resources are removed both during and after the process is complete. Template is retained for future provisioning
  • 65. © 2014 Citrix.65 Enterprise Datacenter Private Cloud Shared network or appropriate Security Group Licensing End-user Tenant A Network Enterprise Network StoreFront AD Private Cloud – simple setup Delivery Controller XA 7.5 XD 7.5 XA 7.5 XD 7.5 Templates
  • 66. © 2014 Citrix.66 Enterprise Datacenter Private Cloud Shared network or appropriate Security Group Licensing End-user Tenant A Network Enterprise Network StoreFront AD …or setup / configure as needed / wanted Delivery Controller XA 7.5 XD 7.5 Delivery Controller XA 7.5 XD 7.5 StoreFront Licensing AD Template Test / Q&A
  • 67. © 2014 Citrix.67 Departmental Catalogs and Administration Enterprise Datacenter Licensing Enterprise Network StoreFront AD Delivery Controller Private Cloud Tenant A Network Machine Catalog A Tenant B Network Machine Catalog B Tenant C Network Machine Catalog C Shared network or appropriate Security Group Admin Scope A Admin Scope B Admin Scope C
  • 68. © 2014 Citrix.68 Central IT – Divisions / Subsidiaries Central IT Cloud Branch A Network XA/XD Site A Branch B Network XA/XD Site B Branch C Network XA/XD Site C Branch A Datacenter ADAdmin Branch A Licensing Template Branch B Datacenter ADAdmin Branch A Licensing Template Branch C Datacenter ADAdmin Branch A Licensing Template Cloud Admin Licensing Win7 Win8 W2012 W2012R2 Win8.1
  • 69. © 2014 Citrix.69 Enterprise Datacenter Public CloudPlatform Cloud Site to Site VPN XA 7.5 XD 7.5 XA 7.5 XD 7.5 RouterLicensing Router Enterprise Network End-user Virtual Private CloudDMZ StoreFront AD Public Cloud Solution High level overview NetScaler Delivery Controller AD Delivery Controller DMZ VPC NetScaler TenantNetwork End- user StoreFront
  • 70. © 2014 Citrix.70 XDCCP Requirements Requirements, high -level CCP 4.2.1-4 or 4.3 • CCP 4.3 not fully supported yet XA/XD 7.5 Enterprise or Platinum -edition Network • An isolated guest network • A Cloud <-> DC network Appropriate offerings Templates / ISO • A Volume Worker VM template • XD Templates User account into CCP • API access
  • 71. © 2014 Citrix.71 How to Install CloudPlatform March 2014 Agenda • Live Demo! Building a CloudPlatform Cloud • CloudPlatform Feature Demos • What’s new – CloudPortal Business Manager 2.2 • Guest Speaker Appcara Lee Bushen & Stuart Jennings Content Including Install Guide
  • 72. © 2014 Citrix.72 XDCCP DEMO Part 2 - Operation
  • 73. © 2014 Citrix.73 What happened here? Already done • Setup XenDesktop system (AD, DNS, Controller, Storefront) • Define admin Scope/Role in XD • Setup Hypervisor & CloudPlatform system • Ensure AD accounts, OUs & correct AD rights set • Install Templates for Volume Worker and Desktop into Cloud Account Setup • Setup Pyrford NHS admin with his scope/role in XD • Setup Pyrford NHS trust account and admin in CloudPlatform, Define Security Group XD Setup • Admin sets up his Hosting Connector to the Cloud (using his keys) • Admin creates a Machine Catalog with the template in CloudPlatform • Admin creates a Delivery Group • User logs in to a desktop Link to detailed guide: /article/CTX140428
  • 74. © 2014 Citrix.74 Watch out’s CloudPlatform needs to control the IP address of the XD workers • Make sure no corporate DHCP reaches the shared network • DDC/AD DNS name must be resolved in the template • Check template XenServer tools parameter on the template if issues DNS in Advanced Zone may not forward DNS SRV requests correctly • Disable DNS service in network offering and use external DNS. By default XD only looks for your account’s templates • Can be changed by advanced connector setting... “TemplateFilter=executable” Basic Zone make sure Ingress rules are set (TCP 80/443/2598) The provisioning of the initial VMs will take time
  • 75. © 2014 Citrix.75 Why put XenDesktop on CloudPlatform?
  • 76. Deploying on Amazon EC2
  • 77. © 2014 Citrix.77 Amazon EC2 High level architecture and terminology Region (e.g. eu-west-1) Availability Zone (e.g eu-west-1a) S3 VPC EBS AMI Instance Instance Store
  • 78. © 2014 Citrix.78 Other things & terms that are important to know IP addressing • EC2-Classic • EC2-VPC • Can choose to assign a public IP-address or not • Dynamic, will be release when instance is stopped • Elastic IPs (EIP) • Static • Can be moved from instance to instance Identity and Access Management (IAM) User Reboot ≠ Stop & Start Hardware tenancy • Shared tenancy (default) • Dedicated tenancy
  • 79. © 2014 Citrix.79 XA/XD on Amazon Specifics Reference architecture for XA/XD covering two use cases • Fully cloud hosted site • Hybrid farm extension No Windows Client OS Licensing • Base windows license included in the Windows AMI • Bring RDS CALs yourself NetScaler and CloudBridge AMIs available XA/XD 7.5 product media available CloudFormation scripts for automated the build up of a site infrastructure • Implementation guide available
  • 80. © 2014 Citrix.80 DEMO
  • 81. © 2014 Citrix.81 What will the CloudFormation script do
  • 82. © 2014 Citrix.83 Drawback and Benenfits Drawbacks No Client OS Features possible through EC2 API calls only • Upload of own image through API call • Server VDI No PVD support with Server VDI Benefits All Major Catalog Types Apps and Desktops • including GPU acceleration (HDX 3D on RDS) VPX Cloud Connector (w/ CloudBridge) Provisioning catalogs across multiple Availability Zone’s • Good for fault tolerance Can provision IOPS Can do Dynamic Capacity Mgmt
  • 83. © 2014 Citrix.84 Watch’s outs Don’t loose your keys! • Store all key’s carefully, otherwise you might to have to re-create a whole environment! Use instance storage (ephemeral storage) instead of expensive IOPS disk
  • 84. © 2014 Citrix.85 References How to Deploy XenApp and XenDesktop with Amazon Web Services • Tools, whitepapers, Reference Architectures • Scalability and Economics of XenApp on Amazon Cloud (PDF) • XenApp on AWS Sizing and Economics calculation model • Building a XenDesktop Farm Using an AWS CloudFormation Template (PDF) Good CaaS content: • Amazon Master Class: • Blog Series (
  • 85. © 2014 Citrix.86 XA/XD on Amazon, cont’d Scalability and Economics of XenApp on Amazon –white paper
  • 86. When to go for Cloud
  • 87. © 2014 Citrix.88 General guidelines Cloud provisioning / DaaS is a big marketing drive at the moment Not mainstream – yet However - there are use cases
  • 88. © 2014 Citrix.89 Why deploy XA/XD in the cloud? Private Cloud • IT building their own private clouds to run like a Service Provider • Multi-tenancy • Second level of consolidation Consolidate compute power, but keep management decentralized • IT operational efficiency • Template management, addition of compute power, trackability Public Cloud • Elasticity to enable new users (periodic users) and new services (disaster recovery) • Capital cost of new datacenters and infrastructure – transfer CAPEX to OPEX • Reduce risk for new projects – try in the cloud before committing • Quicker and cheaper
  • 89. © 2014 Citrix.90 Cloud will drive App & Desktop virtualization Push for Application back ends to move to Cloud • Data Center consolidations • Moving to public cloud In both cases above, the application back end is moving further away from end user To keep the End User Experience high, technologies like XenApp, XenDesktop, NetScaler and CloudBridge are needed
  • 90. Deploying on other Clouds
  • 91. © 2014 Citrix.92 XA/XD on other Clouds Can use any Cloud as long as using externally provisioned machines A chance to get PVS working, using the BDM • Not explicitly supported Can use the XA/XD PowerShell SDK and the Cloud API to automate provisioning
  • 92. © 2014 Citrix.93 XA/XD on Azure Reference arhitecture for XA covering two use cases • Fully hosted cloud • Extend to cloud Licensing • Windows licenses included in the instances • RDS rental (RDS SALs) available! No NetScalers and CloudBridge images available No automation script collection available • This does not mean you could not script a setup! MCS Support for Azure is planned
  • 93. But that is not all…
  • 94. © 2014 Citrix.95
  • 95. © 2014 Citrix.96 Control Center Cloud Desktops Cloud Apps Mobile Services Data Fabric Delivery Network Service Insights Workspace Concierge Service Automation Workspace Services
  • 96. © 2014 Citrix.97 OS & Application Management Workspace Management User & Entitlement Management Infrastructure Management Simplifying the Workspace Infrastructure Customer- managed Customer-operated Provider-operated Infrastructure as a Service Workspace Infrastructure as a Service Traditional Managed Services Managed Workspace as a Service
  • 97. © 2014 Citrix.98 OS & Application Management Workspace Management Cloud Services On Premises Control Plane On-Prem vs Cloud Control ShareFile Control Plane XenDesktop Controllers XenMobile ControllersXenApp Controllers XenDesktop Workers ShareFile Storage Zones XenApp Workers Resource Zones
  • 98. © 2014 Citrix.99 Cloud Infrastructure Management Desktop & Application Pools • North America • South America • Asia • Europe • Japan` Disaster Recovery / Flex Workspace Management • Region 1 • Region 2 On Premises Delivering across Clouds and Datacenters
  • 99. © 2014 Citrix.100 OS & Application Management Americas Europe Corporate Identity Asia Infrastructure Management Workspace Management Control Plane Enterprise Identity, Apps, Data Active Directory Federation Services yes
  • 100. Wrap up
  • 101. © 2014 Citrix.102 Wrap up If you’re a Service Provider • Get started with Citrix CloudPlatform • Link to Master Class: • Get certified as a Citrix Ready CloudProvider • If you are a Customer / Partner • Try out Provisioning on Amazon EC-2 • xenapp-and-xendesktop-7-5/ • Try out Provisioning on one of our Citrix Ready Cloud Provider • • Try out building a private cloud with Citrix CloudPlatform • Link to MC + MC material
  • 102. © 2014 Citrix.103 Contacts in Your Region CloudPlatform related: • EMEA: Najat Messaoud, • Americas: Laura Gartner, Other: • Your nearest Citrix Office • • Your nearest Citrix Partner •
  • 103. © 2014 Citrix.104 Work better. Live better.