Your SlideShare is downloading. ×
XA/XD Cloud
Provisioning
Lee Bushen & Mikael Lindholm
Tech Readiness EMEA
Important – Webinar Audio
The audio for this
web...
Lee Bushen, EMEA Tech Readiness
Provisioning XenApp / XenDesktop in the Cloud
Mikael Lindholm, EMEA Tech Readiness
June 10...
© 2014 Citrix.3
Agent Stuart Agent James Agent Joe Agent Mayunk
Agent Najat
© 2014 Citrix.4
Agenda
Cloud – quick introduction
Desktops and Apps in the Cloud: Why and how?
XA/XD on Citrix Cloud Platf...
Poll
How would you best describe your company?
Cloud – Quick Introduction
© 2014 Citrix.7
What is Cloud Computing?
Five characteristics of Cloud
On-Demand Self-Service
Broad Network Access
Resourc...
© 2014 Citrix.8
What is Cloud Computing?
Three types of clouds
• A private cloud is a proprietary infrastructure for one t...
© 2014 Citrix.9
Cloud Locations
On premise, tenants own datacenter
• Mostly private clouds
Off premise, somewhere else
• C...
© 2014 Citrix.10
Different Cloud Services
What you get as a service vs. own
IaaS – Infrastructure as a Service
• Examples:...
© 2014 Citrix.11
Other common –aaS:s
DaaS
• Desktops as a Service
STaaS
• Storage as a Service
DRaaS
• Disaster Recovery a...
© 2014 Citrix.12
Cloud users terms
Service provider
• The one owning, brokering or providing the service
Tenant
• The cust...
© 2014 Citrix.13
Other general cloud terms
Offering
• A model of the service that can be subscribed to
Instance
• An order...
© 2014 Citrix.14
Security in Cloud
Between VMs in host
• Hypervisor security
Outside the hosts
• VLANs
• Security groups
W...
© 2014 Citrix.15
Main benefits from using Cloud Services
Cost
• Pay-as-you-go
Elasticity
SelfService IT
SLAs / HA
Reduce r...
© 2014 Citrix.16
Main risks in using Cloud Services
Security – who do you trust?
Lack of planning
• All services in one DC...
DaaS Models
© 2014 Citrix.18
DaaS false assumptions
One model fits all
One technology works for all
All customers have to have their c...
© 2014 Citrix.19
3 Different Models
Image
Management
Citrix
Infrastructure
Physical
InfrastructureHelpdesk
Tenant
Client
D...
© 2014 Citrix.20
LowLow
FullFull FullFull
LowLow
Different Delivery Models
Hosted Shared Hosted Server VDI Hosted VDI Desk...
© 2014 Citrix.21
Multi-Tenancy: Session Isolation
XenDesktop
Controllers
Citrix License
Server
Tenant A
Users
Tenant B
Use...
© 2014 Citrix.22
Multi-Tenancy: Server Isolation
XenDesktop
Controllers
Citrix License
Server
Tenant A
Users
Tenant B
User...
© 2014 Citrix.23
Multi-Tenancy: Site Isolation
XenDesktop
Controllers
Citrix License
Server
Tenant A
Users
Dedicated Infra...
Citrix Cloud Products
© 2014 Citrix.25
Citrix Cloud Platform technology products
Citrix CloudPlatform
• Hypervisor independent, application cent...
© 2014 Citrix.26
CloudPortal Business Manager
CloudPlatform powered by Apache CloudStack
Networking StorageCompute
INFRA-
...
Project Merlin
XenApp / XenDesktop Hybrid Cloud Provisioning
© 2014 Citrix.28
Windows Apps &
Desktops as a true cloud
service
© 2014 Citrix.29
© 2014 Citrix.30
Solution overview
Two cloud infrastructures supported
• Amazon EC2
• CloudPlatform based clouds
Two diffe...
© 2014 Citrix.31
Under the covers
Plugins
XenDesktop HCL Hyper-V
VMWare
XenServer
Traditional
Hypervisors
Plugins
XenDeskt...
© 2014 Citrix.32
New Infrastructure Choice, Familiar Setup
Same administrative workflows, now simplified for cloud
Host Se...
© 2014 Citrix.33
What features are not supported
No PVS
• This is based on MCS
No PVD with Server VDI
• “Under constructio...
Licensing and Cloud
© 2014 Citrix.35
Licensing considerations
(when using a public cloud)
Buy as you go licensing, for hosted solutions only
•...
Deploying on Citrix
CloudPlatform
XenApp and XenDesktop concepts and
deployment on CloudPlatform
http://support.citrix.com...
© 2014 Citrix.37
Key Benefits of CloudPlatform
No vendor lock-in.
Open source and open
standards enable a
variety of choic...
© 2014 Citrix.38
Demo Deployment – UK National Health Service*
Shared Cloud Services
Cloud
Admin
Win7
Win8
W2012
W2012R2
W...
© 2014 Citrix.39
Steps to configure, high-level
Setup the basic system
• Setup XenDesktop system (AD, DNS, Controller, Sto...
© 2014 Citrix.40
XDCCP DEMO
Part 1 - Setup
© 2014 Citrix.41
XA/XD on CloudPlatform based clouds
Agenda
• CloudPlatform Concepts
• Ways to Deploy XenDesktop
• Gotchas...
© 2014 Citrix.42
Benefits exclusive to CCP
Multihypervisor support
• XS, Hyper-V, KVM, OVM, vSphere
• NOTE: FOR XD/XA Depl...
© 2014 Citrix.43
CloudPlatform Architecture
CloudPlatform consists of two parts:
• The Management Server
• The cloud infra...
© 2014 Citrix.44
Cloud Infrastructure - Host
A host is a single server
Hosts provide the computing resources to run the gu...
© 2014 Citrix.45
Cloud Infrastructure - Cluster
A Cluster is a group of identical hosts running the same hypervisor
Each c...
© 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
Po...
© 2014 Citrix.47
Cloud Infrastructure - Zone
A zone consists of one or more Pods
And dedicated Secondary Storage
Zone
Seco...
© 2014 Citrix.48
Cloud Infrastructure - Zone
Users can choose which Zone they wish to create their virtual machines (VMs) ...
© 2014 Citrix.49
Cloud Infrastructure - Zone
Zones provide physical Isolation and Redundancy
Zones can aid compliance with...
© 2014 Citrix.50
Cloud Infrastructure - Region
Zones can be grouped into Regions, each with its own management server
Allo...
© 2014 Citrix.51
Cloud Infrastructure – Primary Storage
Each cluster has its own private Primary Storage
Stores the disk v...
© 2014 Citrix.52
Cloud Infrastructure – Secondary Storage
Each cluster has its own Secondary Storage available to all host...
© 2014 Citrix.53
Resources available for dedication to specific domain or account:
• Zone
• Pod
• Cluster
• Host
Two types...
CloudPlatform Networking
© 2014 Citrix.55
Two Networking Models
Basic Zone Networking
All the Guest VMs share a single flat public network
Guest VM...
© 2014 Citrix.56
Key
VM Instance
Virtual Router
Layer2Switch
CloudPlatform Basic Networking
Pyrford NHS
Guildford NHS
Woki...
© 2014 Citrix.57
Two Networking Models
Advanced Zone Networking
Can have multiple physical networks
Guest VM isolation pro...
© 2014 Citrix.58
Key
Host 1
100
Network
Card
102
-1
100
102
-1
101
VM Instance
Virtual Router
102 Virtual Switch (Number)
...
© 2014 Citrix.59
Templates and ISOs
© 2014 Citrix.60
•The compute offering defines the virtual hardware that the
end users will be able to choose from
Compute...
© 2014 Citrix.61
•The Disk Offering defines the virtual disk that the end users will be able
to create when deploying an i...
© 2014 Citrix.62
How VMs look on the Hypervisor
Router VM
Provides Network Services
(DNS, DHCP, Routing, Port
forwarding, ...
Sample Architectures
How is your Machine Catalog doing Lee??? 
© 2014 Citrix.64
Step 5
When 1st Machine boots,
template is copied to Primary
storage, VDI get a thin clone &
VDI’s boot
S...
© 2014 Citrix.65
Enterprise Datacenter Private Cloud
Shared network
or
appropriate
Security Group
Licensing
End-user
Tenan...
© 2014 Citrix.66
Enterprise Datacenter Private Cloud
Shared network
or
appropriate
Security Group
Licensing
End-user
Tenan...
© 2014 Citrix.67
Departmental Catalogs and Administration
Enterprise Datacenter
Licensing
Enterprise Network
StoreFront
AD...
© 2014 Citrix.68
Central IT – Divisions / Subsidiaries
Central IT Cloud
Branch A Network
XA/XD Site A
Branch B Network
XA/...
© 2014 Citrix.69
Enterprise Datacenter Public CloudPlatform Cloud
Site to Site
VPN
XA
7.5
XD 7.5
XA
7.5
XD
7.5
RouterLicen...
© 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...
© 2014 Citrix.71
How to Install CloudPlatform
March 2014
http://www.citrix.com/tv/#videos/10817
Agenda
• Live Demo! Buildi...
© 2014 Citrix.72
XDCCP DEMO
Part 2 - Operation
© 2014 Citrix.73
What happened here?
Already done
• Setup XenDesktop system (AD, DNS, Controller, Storefront)
• Define adm...
© 2014 Citrix.74
Watch out’s
CloudPlatform needs to control the IP address of the XD workers
• Make sure no corporate DHCP...
© 2014 Citrix.75
Why put XenDesktop on CloudPlatform?
Deploying on Amazon EC2
© 2014 Citrix.77
Amazon EC2
High level architecture and terminology
Region (e.g. eu-west-1)
Availability Zone (e.g eu-west...
© 2014 Citrix.78
Other things & terms that are important to know
IP addressing
• EC2-Classic
• EC2-VPC
• Can choose to ass...
© 2014 Citrix.79
XA/XD on Amazon
Specifics
Reference architecture for XA/XD covering two use cases
• Fully cloud hosted si...
© 2014 Citrix.80
DEMO
© 2014 Citrix.81
What will the CloudFormation script do
© 2014 Citrix.83
Drawback and Benenfits
Drawbacks
No Client OS
Features possible through EC2 API calls only
• Upload of ow...
© 2014 Citrix.84
Watch’s outs
Don’t loose your keys!
• Store all key’s carefully, otherwise you might to have to re-create...
© 2014 Citrix.85
References
http://www.citrix.com/amazon
How to Deploy XenApp and XenDesktop with Amazon Web Services
• ht...
© 2014 Citrix.86
XA/XD on Amazon, cont’d
Scalability and Economics of XenApp on Amazon –white paper
When to go for Cloud
© 2014 Citrix.88
General guidelines
Cloud provisioning / DaaS is a big
marketing drive at the moment
Not mainstream – yet
...
© 2014 Citrix.89
Why deploy XA/XD in the cloud?
Private Cloud
• IT building their own private clouds to run like a Service...
© 2014 Citrix.90
Cloud will drive App & Desktop virtualization
Push for Application back ends to move to Cloud
• Data Cent...
Deploying on other Clouds
© 2014 Citrix.92
XA/XD on other Clouds
Can use any Cloud as long as using externally provisioned machines
A chance to get ...
© 2014 Citrix.93
XA/XD on Azure
Reference arhitecture for XA covering two use cases
• Fully hosted cloud
• Extend to cloud...
But that is not all…
© 2014 Citrix.95
© 2014 Citrix.96
Control Center
Cloud Desktops
Cloud Apps
Mobile Services
Data Fabric
Delivery Network
Service Insights
Wo...
© 2014 Citrix.97
OS &
Application
Management
Workspace
Management
User &
Entitlement
Management
Infrastructure
Management
...
© 2014 Citrix.98
OS &
Application
Management
Workspace
Management
Cloud Services On Premises
Control Plane
On-Prem vs Clou...
© 2014 Citrix.99
Cloud
Infrastructure
Management
Desktop & Application Pools
• North America
• South America
• Asia
• Euro...
© 2014 Citrix.100
OS &
Application
Management
Americas Europe
Corporate
Identity
Asia
Infrastructure
Management
Workspace
...
Wrap up
© 2014 Citrix.102
Wrap up
If you’re a Service Provider
• Get started with Citrix CloudPlatform
• Link to Master Class: htt...
© 2014 Citrix.103
Contacts in Your Region
CloudPlatform related:
• EMEA: Najat Messaoud, Najat.Messaoud@citrix.com
• Ameri...
© 2014 Citrix.104
Work better. Live better.
Upcoming SlideShare
Loading in...5
×

Citrix XA/XD Cloud Provisioning

589

Published on

Citrix XA/XD Cloud Provisioning

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
589
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Citrix XA/XD Cloud Provisioning"

  1. 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. 2. Lee Bushen, EMEA Tech Readiness Provisioning XenApp / XenDesktop in the Cloud Mikael Lindholm, EMEA Tech Readiness June 10th 2014
  3. 3. © 2014 Citrix.3 Agent Stuart Agent James Agent Joe Agent Mayunk Agent Najat
  4. 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. 5. Poll How would you best describe your company?
  6. 6. Cloud – Quick Introduction
  7. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 17. DaaS Models
  18. 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. 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. 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. 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. 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. 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. 24. Citrix Cloud Products
  25. 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. 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. 27. Project Merlin XenApp / XenDesktop Hybrid Cloud Provisioning
  28. 28. © 2014 Citrix.28 Windows Apps & Desktops as a true cloud service
  29. 29. © 2014 Citrix.29
  30. 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. 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. 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. 33. © 2014 Citrix.33 What features are not supported No PVS • This is based on MCS No PVD with Server VDI • “Under construction”
  34. 34. Licensing and Cloud
  35. 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 • http://www.microsoft.com/licensing/software-assurance/license-mobility.aspx • 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. 36. Deploying on Citrix CloudPlatform XenApp and XenDesktop concepts and deployment on CloudPlatform http://support.citrix.com/article/CTX140428
  37. 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. 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. 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: http://support.citrix.com /article/CTX140428
  40. 40. © 2014 Citrix.40 XDCCP DEMO Part 1 - Setup
  41. 41. © 2014 Citrix.41 XA/XD on CloudPlatform based clouds Agenda • CloudPlatform Concepts • Ways to Deploy XenDesktop • Gotchas, requirements etc.
  42. 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: http://support.citrix.com/proddocs/topic/xenapp-xendesktop-75/cds-system-requirements-75.html Tiered storage LB/ Firewall built in Easy to deploy in house Ability to dedicate resources
  43. 43. © 2014 Citrix.43 CloudPlatform Architecture CloudPlatform consists of two parts: • The Management Server • The cloud infrastructure that it manages Management Server
  44. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 54. CloudPlatform Networking
  55. 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 202.17.1.51 202.17.1.73202.17.1.88 202.17.1.67 202.17.1.80202.17.1.81 CloudPlatform Virtual Router (System VM) 202.17.1.5 Security Groups
  56. 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. 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. 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. 59. © 2014 Citrix.59 Templates and ISOs
  60. 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. 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. 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. 63. Sample Architectures How is your Machine Catalog doing Lee??? 
  64. 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. 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. 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. 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. 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. 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. 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. 71. © 2014 Citrix.71 How to Install CloudPlatform March 2014 http://www.citrix.com/tv/#videos/10817 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 https://citrix.sharefile.com/d/s0226bbb88834fc4b
  72. 72. © 2014 Citrix.72 XDCCP DEMO Part 2 - Operation
  73. 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: http://support.citrix.com /article/CTX140428
  74. 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. 75. © 2014 Citrix.75 Why put XenDesktop on CloudPlatform?
  76. 76. Deploying on Amazon EC2
  77. 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. 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. 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. 80. © 2014 Citrix.80 DEMO
  81. 81. © 2014 Citrix.81 What will the CloudFormation script do
  82. 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. 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. 84. © 2014 Citrix.85 References http://www.citrix.com/amazon How to Deploy XenApp and XenDesktop with Amazon Web Services • http://support.citrix.com/article/CTX140427 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: • http://caas.citrite.net/Cloud_Networking/NetScaler/NetScaler_on_AWS Amazon Master Class: • https://www.brighttalk.com/webcast/9019/98163 Blog Series (http://blogs.citrix.com/author/peterb/)
  85. 85. © 2014 Citrix.86 XA/XD on Amazon, cont’d Scalability and Economics of XenApp on Amazon –white paper
  86. 86. When to go for Cloud
  87. 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. 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. 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. 90. Deploying on other Clouds
  91. 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. 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 http://www.citrix.com/global-partners/microsoft/xendesktop.html
  93. 93. But that is not all…
  94. 94. © 2014 Citrix.95
  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. 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. 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. 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. 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. 100. Wrap up
  101. 101. © 2014 Citrix.102 Wrap up If you’re a Service Provider • Get started with Citrix CloudPlatform • Link to Master Class: http://www.citrix.com/tv/#videos/10817 • Get certified as a Citrix Ready CloudProvider • http://www.citrix.com/cms/ready/iaas-cloud-for-xendesktop/ If you are a Customer / Partner • Try out Provisioning on Amazon EC-2 • http://blogs.citrix.com/2014/03/28/provision-your-apps-and-desktops-straight-onto-aws-with-the-new- xenapp-and-xendesktop-7-5/ • Try out Provisioning on one of our Citrix Ready Cloud Provider • http://www.citrix.com/cms/ready/iaas-cloud-for-xendesktop/ • Try out building a private cloud with Citrix CloudPlatform • Link to MC + MC material
  102. 102. © 2014 Citrix.103 Contacts in Your Region CloudPlatform related: • EMEA: Najat Messaoud, Najat.Messaoud@citrix.com • Americas: Laura Gartner, Laura.Gartner@citrix.com Other: • Your nearest Citrix Office • http://www.citrix.com/contact.html • Your nearest Citrix Partner • http://www.citrix.com/partners.html
  103. 103. © 2014 Citrix.104 Work better. Live better.

×