citrix xa xd cloud provisioning webinar

103
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

Upload: citrix

Post on 10-May-2015

1.003 views

Category:

Software


7 download

DESCRIPTION

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?

TRANSCRIPT

Page 1: Citrix xa xd cloud provisioning webinar

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

Page 2: Citrix xa xd cloud provisioning webinar

Lee Bushen, EMEA Tech Readiness

Provisioning XenApp / XenDesktop in the Cloud

Mikael Lindholm, EMEA Tech Readiness

June 10th 2014

Page 3: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.3

Cloud Agents

Agent StuartAgent James Agent Joe Agent Mayunk

Agent Najat

Page 4: Citrix xa xd cloud provisioning webinar

© 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

Page 5: Citrix xa xd cloud provisioning webinar

Poll

How would you best describe your company?

Page 6: Citrix xa xd cloud provisioning webinar

Cloud – Quick Introduction

Page 7: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.7

What is Cloud Computing?

Five characteristics of Cloud

On-Demand Self-Service

Broad Network Access

Resource Pooling

Rapid Elasticity

Measured Service

Page 8: Citrix xa xd cloud provisioning webinar

© 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

Page 9: Citrix xa xd cloud provisioning webinar

© 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

Page 10: Citrix xa xd cloud provisioning webinar

© 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

Page 11: Citrix xa xd cloud provisioning webinar

© 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...

Page 12: Citrix xa xd cloud provisioning webinar

© 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

Page 13: Citrix xa xd cloud provisioning webinar

© 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

Page 14: Citrix xa xd cloud provisioning webinar

© 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

Page 15: Citrix xa xd cloud provisioning webinar

© 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

Page 16: Citrix xa xd cloud provisioning webinar

© 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

Page 17: Citrix xa xd cloud provisioning webinar

DaaS Models

Page 18: Citrix xa xd cloud provisioning webinar

© 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

Page 19: Citrix xa xd cloud provisioning webinar

© 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

Page 20: Citrix xa xd cloud provisioning webinar

© 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

Page 21: Citrix xa xd cloud provisioning webinar

© 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

Page 22: Citrix xa xd cloud provisioning webinar

© 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

Page 23: Citrix xa xd cloud provisioning webinar

© 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

Page 24: Citrix xa xd cloud provisioning webinar

Citrix Cloud Products

Page 25: Citrix xa xd cloud provisioning webinar

© 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

Page 26: Citrix xa xd cloud provisioning webinar

© 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

Page 27: Citrix xa xd cloud provisioning webinar

Project Merlin

XenApp / XenDesktop Hybrid Cloud Provisioning

Page 28: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.28

Windows Apps & Desktops as a true cloud

service

Page 29: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.29

Page 30: Citrix xa xd cloud provisioning webinar

© 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

Page 31: Citrix xa xd cloud provisioning webinar

© 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

Page 32: Citrix xa xd cloud provisioning webinar

© 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

Page 33: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.33

What features are not supported

No PVS• This is based on MCS

No PVD with Server VDI• “Under construction”

Page 34: Citrix xa xd cloud provisioning webinar

Licensing and Cloud

Page 35: Citrix xa xd cloud provisioning webinar

© 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

$$$

Page 36: Citrix xa xd cloud provisioning webinar

Deploying on Citrix CloudPlatform

 XenApp and XenDesktop concepts and deployment on CloudPlatform

http://support.citrix.com/article/CTX140428

Page 37: Citrix xa xd cloud provisioning webinar

© 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

Page 38: Citrix xa xd cloud provisioning webinar

© 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.

Page 39: Citrix xa xd cloud provisioning webinar

© 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

Page 40: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.40

XDCCP DEMO

Part 1 - Setup

Page 41: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.41

XA/XD on CloudPlatform based clouds

Agenda• CloudPlatform Concepts• Ways to Deploy XenDesktop• Gotchas, requirements etc.

Page 42: Citrix xa xd cloud provisioning webinar

© 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

Page 43: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.43

CloudPlatform Architecture

CloudPlatform consists of two parts:• The Management Server• The cloud infrastructure that it manages

Management Server

Page 44: Citrix xa xd cloud provisioning webinar

© 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

Page 45: Citrix xa xd cloud provisioning webinar

© 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

Page 46: Citrix xa xd cloud provisioning webinar

© 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

Page 47: Citrix xa xd cloud provisioning webinar

© 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

Page 48: Citrix xa xd cloud provisioning webinar

© 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

Page 49: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.49

Cloud Infrastructure - Zone

Zones provide physical Isolation and Redundancy

Zones can aid compliance with an organization’s data storage policies

Page 50: Citrix xa xd cloud provisioning webinar

© 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

Page 51: Citrix xa xd cloud provisioning webinar

© 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

Page 52: Citrix xa xd cloud provisioning webinar

© 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

Page 53: Citrix xa xd cloud provisioning webinar

© 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

Page 54: Citrix xa xd cloud provisioning webinar

CloudPlatform Networking

Page 55: Citrix xa xd cloud provisioning webinar

© 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

Page 56: Citrix xa xd cloud provisioning webinar

© 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

Page 57: Citrix xa xd cloud provisioning webinar

© 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

Page 58: Citrix xa xd cloud provisioning webinar

© 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

Page 59: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.59

Templates and ISOs

Page 60: Citrix xa xd cloud provisioning webinar

© 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+)

Page 61: Citrix xa xd cloud provisioning webinar

© 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

Page 62: Citrix xa xd cloud provisioning webinar

© 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

Page 63: Citrix xa xd cloud provisioning webinar

Sample Architectures

How is your Machine Catalog doing Lee???

Page 64: Citrix xa xd cloud provisioning webinar

© 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

Page 65: Citrix xa xd cloud provisioning webinar

© 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

Page 66: Citrix xa xd cloud provisioning webinar

© 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

Page 67: Citrix xa xd cloud provisioning webinar

© 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

Page 68: Citrix xa xd cloud provisioning webinar

© 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

Page 69: Citrix xa xd cloud provisioning webinar

© 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

Page 70: Citrix xa xd cloud provisioning webinar

© 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

Page 71: Citrix xa xd cloud provisioning webinar

© 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

Page 72: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.72

XDCCP DEMO

Part 2 - Operation

Page 73: Citrix xa xd cloud provisioning webinar

© 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

Page 74: Citrix xa xd cloud provisioning webinar

© 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

Page 75: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.75

Why put XenDesktop on CloudPlatform?

Page 76: Citrix xa xd cloud provisioning webinar

Deploying on Amazon EC2

Page 77: Citrix xa xd cloud provisioning webinar

© 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

Page 78: Citrix xa xd cloud provisioning webinar

© 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

Page 79: Citrix xa xd cloud provisioning webinar

© 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

Page 80: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.80

DEMO

Page 81: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.81

What will the CloudFormation script do

Page 82: Citrix xa xd cloud provisioning webinar

© 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

Page 83: Citrix xa xd cloud provisioning webinar

© 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

Page 84: Citrix xa xd cloud provisioning webinar

© 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/)

Page 85: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.86

XA/XD on Amazon, cont’d

Scalability and Economics of XenApp on Amazon –white paper

Page 86: Citrix xa xd cloud provisioning webinar

When to go for Cloud

Page 87: Citrix xa xd cloud provisioning webinar

© 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

Page 88: Citrix xa xd cloud provisioning webinar

© 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

Page 89: Citrix xa xd cloud provisioning webinar

© 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

Page 90: Citrix xa xd cloud provisioning webinar

Deploying on other Clouds

Page 91: Citrix xa xd cloud provisioning webinar

© 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

Page 92: Citrix xa xd cloud provisioning webinar

© 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

Page 93: Citrix xa xd cloud provisioning webinar

But that is not all…

Page 94: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.95

Design, build & deliver amazing mobile experiences to anyone, anywhere & anytime – on any cloud

Page 95: Citrix xa xd cloud provisioning webinar

© 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

Page 96: Citrix xa xd cloud provisioning webinar

© 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

Page 97: Citrix xa xd cloud provisioning webinar

© 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

Page 98: Citrix xa xd cloud provisioning webinar

© 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

Page 99: Citrix xa xd cloud provisioning webinar

© 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

Page 100: Citrix xa xd cloud provisioning webinar

Wrap up

Page 101: Citrix xa xd cloud provisioning webinar

© 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

Page 102: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.103

Contacts in Your Region

CloudPlatform related:• EMEA: Najat Messaoud, [email protected]• Americas: Laura Gartner, [email protected]

Other:• Your nearest Citrix Office

• http://www.citrix.com/contact.html

• Your nearest Citrix Partner• http://www.citrix.com/partners.html

Page 103: Citrix xa xd cloud provisioning webinar

© 2014 Citrix.104

Work better. Live better.