citrix xa xd cloud provisioning webinar
Post on 10-May-2015
996 Views
Preview:
DESCRIPTION
TRANSCRIPT
XA/XD Cloud Provisioning
Lee Bushen & Mikael LindholmTech 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
Lee Bushen, EMEA Tech Readiness
Provisioning XenApp / XenDesktop in the Cloud
Mikael Lindholm, EMEA Tech Readiness
June 10th 2014
© 2014 Citrix.3
Cloud Agents
Agent StuartAgent 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 Platform
XA/XD on Amazon EC2
When to do what?
Tying things up
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
Resource Pooling
Rapid Elasticity
Measured Service
© 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
© 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
© 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
© 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...
© 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
© 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
© 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
© 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
© 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
DaaS Models
© 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
© 2014 Citrix.19
3 Different Models
ImageManagement
CitrixInfrastructure
PhysicalInfrastructureHelpdesk
Tenant
ClientDevice
Service Provider & Central IT
Tenant & Department Service Provider & Central IT
Tenant Service Provider
DaaS
DIaaS
IaaS
UserIdentity
© 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
© 2014 Citrix.21
Multi-Tenancy: Session Isolation
XenDesktop Controllers
Citrix License Server
Tenant A Users
Tenant BUsers
Shared Infrastructure
Shared Session Hosts
Sto
refro
nt
Ne
tSca
ler Desktop
Studio
XenDestkopSite DB
XenApp VDAs
XenApp VDAs
Isolation
Performance SLA
Customization
Administration
Cost
Tenancy Gauge
© 2014 Citrix.22
Multi-Tenancy: Server Isolation
XenDesktop Controllers
Citrix License Server
Tenant A Users
Tenant BUsers
Shared Infrastructure Dedicated Session HostsS
tore
fron
t
Ne
tSca
ler Desktop
Studio
XenDestkopSite DB
XenApp VDAs
XenApp VDAs
Tenant A Servers
Tenant B Servers
Tenancy GaugeIsolation
Customization
Cost
Administration
Performance SLA
© 2014 Citrix.23
Multi-Tenancy: Site Isolation
XenDesktop Controllers
Citrix License Server
Tenant A Users
Dedicated Infrastructure
Dedicated Session Hosts
Sto
refro
nt
Ne
tSca
ler
DesktopStudio
XenDestkopSite DB
XenApp VDAs
XenDesktop Controllers
Citrix License Server
Tenant B Users
Dedicated Infrastructure
Dedicated Session Hosts
Sto
refro
nt
Ne
tSca
ler
DesktopStudio
XenDestkopSite DB
XenApp VDAs
Isolation
Customization
Cost
Self-Svc Administration
Performance SLA
Tenancy Gauge
Citrix Cloud Products
© 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
© 2014 Citrix.26
CloudPortal Business Manager
CloudPlatform powered by Apache CloudStack
Networking StorageCompute
INFRA-STRUCTURE
DEV & TEST
DISASTERRECOVERY
BYOPLATFORM
APPS &DESKTOPS
MOBILEAPPS
YOURSERVICE
XenServerESX KVMHyper-V Bare Metal
NetScaler
CloudPortal Services Manager
NetScalerCloudBridgeConnector
NetScalerCloudBridgeConnector
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 different models• All in the Cloud
• Private / public
• Hybrid Cloud• Parts in the Enterprise, parts in Cloud• Private / public
© 2014 Citrix.31
Under the coversPlugins
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
© 2014 Citrix.32
New Infrastructure Choice, Familiar SetupSame 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
© 2014 Citrix.33
What features are not supported
No PVS• This is based on MCS
No PVD with Server VDI• “Under construction”
Licensing and Cloud
© 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
$$$
Deploying on Citrix CloudPlatform
XenApp and XenDesktop concepts and deployment on CloudPlatform
http://support.citrix.com/article/CTX140428
© 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
© 2014 Citrix.38
Demo Deployment – UK National Health Service*
Shared Cloud Services
CloudAdmin
Win 7
Win 8
W2012
W2012R
2
Win 8.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.
© 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
© 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, requirements etc.
© 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 ’14For 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
© 2014 Citrix.43
CloudPlatform Architecture
CloudPlatform consists of two parts:• The Management Server• The cloud infrastructure that it manages
Management Server
© 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
© 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
© 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
© 2014 Citrix.47
Cloud Infrastructure - Zone
A zone consists of one or more Pods
And dedicated Secondary Storage
Zone
Secondary Storage
Layer 3Switch
Secondary Storage
© 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 3Switch
Secondary Storage
© 2014 Citrix.49
Cloud Infrastructure - Zone
Zones provide physical Isolation and Redundancy
Zones can aid compliance with an organization’s data storage policies
© 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
© 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
© 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 3Switch
Secondary Storage
© 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
CloudPlatform Networking
© 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)
GuestVM1
GuestVM2
GuestVM3
Guildford NHS Pyrford NHS
GuestVM1
GuestVM2
GuestVM3
GuestNetwork
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
© 2014 Citrix.56
Key
VM Instance
Virtual Router
Laye
r 2
Sw
itch
CloudPlatform Basic Networking
Pyrford NHS
Guildford NHS
Woking NHSHost 1
VR
vSw
itch
IPta
ble
s
Network Card
Pyrford NHS
Guildford NHS
Woking NHSHost 2
VR
vSw
itch
IPta
ble
s
Network Card
© 2014 Citrix.57
Two Networking ModelsAdvanced 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
© 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
Laye
r 2
Sw
itch
with
Tru
nked
V
LAN
por
tsCloudPlatform 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
© 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 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+)
© 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
© 2014 Citrix.62
How VMs look on the Hypervisor
Router VMProvides Network Services(DNS, DHCP, Routing, Port forwarding, Load Balancing etc.)
Secondary Storage VMCopies Templates as needed
Console Proxy VMProvides a Console session to users
User VMi=instance2=account reference10=randomised #
Local Storage
Shared “Primary” Storage
Sample Architectures
How is your Machine Catalog doing Lee???
© 2014 Citrix.64
Step 5When 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 1Prep VM, Volume
Worker and prep disk are created . Worker sends commands to
prep disk.
Step 2Prep 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 3Another 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+x02qVQzsoXjYOg
Citrix.XD.Volumeworker-9454e25d-2303-4adb-a291-bbb32c49aa57
Root-37
Preparation - Eng-Desktops - MPhmKOxKzE2SUU0DMqhJdg
Root-36
LI96jNaZZkCQTyPMsGrXig
“Eng-Desktops-baseDisk”
Template
Eng-Dt-01
Eng-DT-01_IdentityDisk-pLtmztheBUyb7F+RIrL/6Q
Eng-DT-02_IdentityDisk-pLstvgeBUyb7F+wen4L/6L
Eng-Dt-02
Citrix.XD.Volumeworker-a4c4d2a3-138d-4f85-bd3f-b63ef2f4ea7a
Root-38
Root-39
Root-40
Step 6Preparation resources are removed both during and after the process is complete. Template is
retained for future provisioning
© 2014 Citrix.65
Enterprise Datacenter Private Cloud
Shared networkor
appropriateSecurity Group
Licensing
End-user
Tenant A NetworkEnterprise Network
StoreFront
AD
Private Cloud – simple setup
Delivery Controller
XA 7.5
XD 7.5
XA 7.5
XD 7.5
Templates
© 2014 Citrix.66
Enterprise Datacenter Private Cloud
Shared networkor
appropriateSecurity Group
Licensing
End-user
Tenant A NetworkEnterprise 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
© 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 networkor
appropriateSecurity Group
AdminScope A
AdminScope B
AdminScope C
© 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
ADAdminBranch A
Licensing Template
Branch B Datacenter
ADAdminBranch A
Licensing Template
Branch C Datacenter
ADAdminBranch A
Licensing Template
CloudAdmin
Lice
nsin
g
Win 7
Win 8
W2012
W2012R
2
Win 8.1
© 2014 Citrix.69
Enterprise Datacenter Public CloudPlatform Cloud
Site to SiteVPN
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 SolutionHigh level overview
NetScalerDelivery
Controller
ADDelivery
Controller
DMZ VPC NetScaler
Tena
nt N
etw
ork
End-user
StoreFront
© 2014 Citrix.70
XDCCP RequirementsRequirements, 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
© 2014 Citrix.71
How to Install CloudPlatform
March 2014http://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 Guidehttps://citrix.sharefile.com/d/s0226bbb88834fc4b
© 2014 Citrix.72
XDCCP DEMO
Part 2 - Operation
© 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
© 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
© 2014 Citrix.75
Why put XenDesktop on CloudPlatform?
Deploying on Amazon EC2
© 2014 Citrix.77
Amazon EC2High level architecture and terminology
Region (e.g. eu-west-1)
Availability Zone (e.g eu-west-1a)
S3
VPC
EBS
AMI
Instance
InstanceStore
© 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
© 2014 Citrix.79
XA/XD on AmazonSpecifics
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
© 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 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
© 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
© 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/)
© 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
However - there are use cases
Source: Project VRC - State of the VDI and SBC Union 2014
© 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
© 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
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 PVS working, using the BDM• Not explicitly supported
Can use the XA/XD PowerShell SDK and the Cloud API to automate provisioning
© 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
But that is not all…
© 2014 Citrix.95
Design, build & deliver amazing mobile experiences to anyone, anywhere & anytime – on any cloud
© 2014 Citrix.96
A cloud-based platform for partners and
customers to design, build & deliver mobile
workspaces
Control Center
Cloud Desktops
Cloud Apps
Mobile Services
Data Fabric
Delivery Network
Service Insights
Workspace Concierge
Service Automation
WorkspaceServices
© 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
WorkspaceInfrastructure as a Service
Traditional Managed Services
Managed Workspaceas a Service
© 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 ShareFileStorage Zones
XenApp Workers
Resource Zones
© 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
© 2014 Citrix.100
OS & Application
Management
Americas Europe
Corporate Identity
Asia
Infrastructure Management
Workspace Management
Control Plane
Enterprise Identity, Apps, Data
Active DirectoryFederation Services
yes
Wrap up
© 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
© 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
© 2014 Citrix.104
Work better. Live better.
top related