You are on page 1of 40

January 2013

Director Private Cloud Services


Michael Fraser
VDI-in-a-Box
Technical Overview
Architecture
Sizing
VDI-in-a-Box with other Citrix technologies
VDI-in-a-Box versus VMware View

Agenda
Citrix Confidential - Do Not Distribute
An affordable turnkey software solution providing
high-performance, high-definition virtual desktops

All-in-one virtual desktop solution

Simple to install runs on off-the-shelf servers

Simple to use over 1B devices supported

Simple to manage single point-and-click console

Simple to scale on-demand scaling
Citrix VDI-in-a-Box
Citrix Confidential Do Not Distribute
VDI-in-a-Box grid eliminates cost, complexity
SAN Storage
Active
Directory
VM Manager
Connection
Broker
Server
with Hypervisor
as VM Host
Full Redundancy for High-Availability
Load Balancer
VDI-in-a-Box
Virtual Appliance
VDI-in-a-Box
Built-in High-Availability
On-demand Scaling
Built-in Citrix HDX
Runs on off-the-shelf servers
Multi-hypervisor support
Citrix Profile Manager

User Data
Citrix Confidential - Do Not Distribute
VDI-in-a-BOX: An All-in-One Virtual Desktop Soln.
All key features are built-in:
Connection brokering
Dynamic provisioning
High-availability
Load balancing
On-demand scaling
Citrix HDX user experience
Linked clones

Access from virtually any device with
Citrix Receiver

Open architecture runs on the most
popular hypervisors:
Citrix XenServer
Microsoft Hyper-V
VMware vSphere (ESXi)
VDI-in-a-Box
Hypervisor
vdiMgr
Logical Shared Storage
User
Management
Dynamic Desktop
Provisioning & Management
Template
Management
High-Availability Grid Engine
Connection
Broker
Load Balancer


Virtual
Desktop


Virtual
Desktop


Virtual
Desktop


Virtual
Desktop
DAS
Citrix Confidential - Do Not Distribute
VDI-in-a-Box is easy to deploy and manage
Active
Directory
Server
with Hypervisor
+ VDI-in-a-Box
Virtual Appliance
Install
Hypervisor
Import VDI-in-a-
Box Appliance
Import Image
Configure
Templates
Assign User
Accounts
READY!
Install additional
Servers
Point to 1st
Server
READY!
User Data
Citrix Confidential - Do Not Distribute
Central management
Intuitive wizard-driven UI
Easy to monitor &
manage

Single Grid-wide management console
Citrix Confidential - Do Not Distribute
Definitions:
Image: OS + the applications
Template: Image + Policies
Desktop: A template instance
Templates generate desktops from
images based on policies
Policies
Amount of memory for each desktop
Access controls for local USB devices
Number of desktops
Refresh policy

Images, Templates, and Desktops
Images
Desktop
Image (e.g.
Accounting)
Templates
Acct Exec
Desktops
Acct Standard
Temps
Citrix Confidential - Do Not Distribute
What is a linked clone?
Copy of a virtual machine
Shares the parent VM (disk) for
reads
Reads & writes to a Difference disk
Linked clone technology saves
disk storage
Note: A Linked clone requires
access to the parent VM
Linked Clones for Optimizing storage
Golden image
Desktop 4
Desktop 3
Desktop 2
Desktop 1
1GB
25GB
1GB 1GB 1GB 1GB
20GB
Citrix Confidential - Do Not Distribute
Grids High Availability Operation
A collection of vdiServers connected by an IP
network
Can be increased and decreased on-demand
Made to look as if it is one logical server
Log on to any vdiManager and manage the
entire grid
System automatically provisions and load
balances across the vdiServers in the grid
Connect users to any available server in the
grid
Provides built-in high availability
VDI-in-a-Box Grid
vdiMGR2
vdiMGR4
vdiMGR1 vdiMGR3
GRID
Citrix Confidential - Do Not Distribute
Basic Grid Failover Concepts
Multiple servers connect to create a grid
Periodically each server performs a self-check
Issues reported in the Recent Events & Tasks and in syslog
Heartbeat between servers used to ensure grid health
Servers that fail to respond to heartbeat requests are labeled
Missing
12
Citrix Confidential - Do Not Distribute
Sizing your VDI-in-a-Box
deployment
Sizing for 200 desktops
Assume 50 desktops per server
Need 4 servers
N+1 Model: Need a 5
th
for high-availability
VDI-in-a-Box uses hot-sparing
40 desktops per server during normal operations
50 desktops per server during failure

An example sizing a VDI-in-a-Box grid
Needed for
high-availability
Citrix Confidential - Do Not Distribute
VDI-in-a-Box is an out-of-band management component
Use hypervisor sizing and performance guidelines
Four core components to sizing


Sizing individual servers in a grid
CPU
Number of
CPUs
Number of
cores
Type of CPU:
Hyper-threading
Memory(RAM)
VDI-in-a-Box
Hypervisor
Variety of Desktop
OS being virtualized
Reserve set aside
for server
operations
Disk
Protocol
Type of disk
Speed
Storage
Number of
Desktops
Number of
images
Size of each
image
Citrix Confidential - Do Not Distribute
6 to 10 desktops per CPU core
For CPUs with hyper-threading (2 threads per core) for example
Intel Nehalem, you can safely double the lower limit
Varies with the type of desktop users
Use a number in the higher end of this range (10) for task workers and a
number in the lower end of the range (6) for desktops that are more heavily
used.
What type of CPU do I need?
Citrix Confidential - Do Not Distribute
0.5 - 1 GB for Windows XP
1.5 - 2 GB for Windows 7 desktops
At least 1 GB for the hypervisor
At least 1 GB for the VDI-in-a-Box appliance
10% reserved for server operations
How much Memory(RAM) do I need?
Citrix Confidential - Do Not Distribute
Hard drives
Recommended: SAS 15K (preferred) or SATA/SAS SSD
SAS 10K
Desktop requirements (rough rule of thumb for steady state!)
Windows XP desktops 5 to 10 IOPS
Windows 7 desktops 10 to 20 IOPS
Rough rule of thumb on the number of disks
4 disks for a server with 25 or more desktops
6 to 8 disks for a server with 50 or more desktops
10 to 12 disks for a server with 75 or more desktops

How many disks do I need?
If using 10K
RPM disks use
the higher
number in each
range
Citrix Confidential - Do Not Distribute
VDI-in-a-Box uses disks to maintain
Golden images
Disk space for the desktops
System state information
Redundant copies stored on other servers in the grid
Hence Raid 0 is sufficient and provides the best performance
Disk failures are common & can reduce MTBF of a server
Use Raid 1 or Raid 1-0 to protect server from disk failure
Using Raid 1 or Raid 1-0 halves the storage capacity
For 1TB per server, provide 2 TB of disk capacity

Do I need RAID configuration?
Citrix Confidential - Do Not Distribute
And it is Repeatable too..
50 virtual desktops
with High Availability
50 virtual desktops
100 virtual desktops
with High Availability
Server specs for
supporting 50 desktops:
Dual Intel Xeon 4-Core processors
32GB RAM for XP(2x for Win7)
1TB 10K RPM SAS Drives, Raid 0
or Raid10

High-Availability
Multiply as needed, N+1

Example product:
Dell Poweredge R710
Citrix Confidential - Do Not Distribute
Citrix technologies that work with
VDI-in-a-Box
VDI-in-a-Box leverages the Citrix product
portfolio
Active
Directory
Servers with Hypervisor
User Data
Single Sign-on via
Citrix Access Gateway
Support for 1B devices
with Citrix Receiver
Excellent high-definition
user experience with
Citrix HDX
Citrix Profile Manager
GoToManage
+ VDI-in-a-Box
Virtual Appliance
Citrix Confidential - Do Not Distribute
VDI-in-a-Box versus VMware View
Cost & Complexity are leading roadblocks!
Adoption of Virtual Desktops
2%
4%
8%
17%
30%
40%
Security/Compliance
Missing functionality
Other
End user reluctance
Complexity
Cost
Source: Virtualization Market Report by a leading industry analyst, October 2010
Citrix Confidential - Do Not Distribute
VMware View VDI-in-a-Box
Cost
Heavy infrastructure, multiple moving
parts, requires overprovisioning
Inexpensive off-the-shelf servers,
scale on-demand
Skillset
Datacenter: Windows, Virtualization,
SAN, Network
Windows
Infrastructure
Desktop brokers, Provisioning Servers,
Desktop Hosts, SANs, Interconnects,
Clustered DB
Off-the-shelf desktop host servers with local
storage
End-user
experience
Primarily LAN-based, requires hardware
support
Citrix HDX technology delivers rich LAN and
WAN experience without hardware support
Device coverage
Limited device support Over 1B devices supported via
Citrix Receiver
Pricing
2 Editions $150 View Enterprise
$250 for Premier includes linked
clones, Persona management, ThinApp
etc. )
All functionality including linked clones and
profile management for $160/CCU
At a glance: Easy and Affordable Virtual Desktops
Citrix Confidential - Do Not Distribute
Enterprise VDI VMware View
Citrix Confidential - Do Not Distribute
SAN
Storage
Load
Balancers
Connection
Brokers
Management
Servers
Active
Directory
Desktop
Compute
Servers
Enterprise VDI
Load
Balancers
SAN
storage
C
O
M
P
L
E
X
I
T
Y

Benefits VMware View Citrix VDI-in-a-Box
Zero overhead
Built-in connection broker
Built-in load balancer
Built-in High-Availability (HA)
No shared storage
Easy, integrated solution
One single package to manage
Built-in linked clones
Built-in profile management
Requires no datacenter expertise
Choice of hypervisor platforms
Linear on-demand scaling
Rich anytime, any device access
High-definition user experience on any network
Broad device coverage
VDI-in-a-Box vs. VMware View
C
O
M
P
L
E
X
I
T
Y

Citrix Confidential - Do Not Distribute
VDI-in-a-Box delivers you more
VMware View Citrix VDI-in-a-Box
REAP
Repeatable
Easy
Affordable
Predictable
No-Compromise
Dynamic desktop provisioning
Built-in HA w/o shared storage
No-think on-demand scaling
Rich high-definition user experience
Cost and Overhead
No shared storage overhead
No management servers, high-speed interconnects
Citrix Confidential - Do Not Distribute
VMware view editions
Citrix Confidential - Do Not Distribute
Citrix VDI-in-a-Box: Simple All-in-one VDI design
Active
Directory
User
Data
SAN
Storage
Load
Balancers
Connection
Brokers
Management
Servers
Active
Directory
Desktop
Compute
Servers
Enterprise VDI Citrix VDI-in-a-Box
Grid of Off-the-
shelf servers
running
VDI-in-a-Box
appliance
Citrix Confidential - Do Not Distribute
VDI-in-a-Box eliminates expensive infrastructure
Enterprise VDI
Desktop servers
Microsoft VDA
Hypervisor

Provisioning and mgmt server
Connection broker
Other mgmt components (e.g. Composer)

Shared storage
High-speed interconnect
Management servers
Windows Server OS for management
components (e.g. vCenter, View, Composer)
Clustered SQL (for HA of management
databases)
VDI-in-a-Box
Desktop servers
Microsoft VDA
Hypervisor

VDI-in-a-Box appliance
Citrix Confidential - Do Not Distribute
These components are not
needed with VDI-in-a-Box
View Connection Server
View Composer
View Administrator(installed with Connection Server)
View Persona Management

VERSUS

VDI-in-a-Box virtual appliance

Core Software Bill of Material
Citrix Confidential - Do Not Distribute
View Composer requires a SQL database
A must - MS SQL or Oracle
MS SQL Express license with vCenter can be used by View Composer
Sharing the same SQL Server instancce as vCenter Server is *not preferred*
Additional database management efforts; Potential need for a DBA
View Connection Server Event Database
Is optional however, log file has limited information
SQL database preferred

VERSUS
No SQL database required with VDI-in-a-Box
Need for external SQL Database
Citrix Confidential - Do Not Distribute
Create View Composer database
Install View Composer service on the vCenter Server
computer
Optimize your View infrastructure to support View Composer

VERSUS

VDI-in-a-Box virtual appliance has Linked Clones technology
built-in
Linked Clones: View Composer
Citrix Confidential - Do Not Distribute
View Connection Server to be installed on DEDICATED
physical or virtual machine
Not to install on a system that performs any other functions
or roles. E.g. Not to use the same system that is used to host
vCenter Server
For performance and availability consider replicated
instances of View Connection Server
VERSUS
VDI-in-a-Box virtual appliance has connection brokering
technology built-in

Connection Brokering: View Connection Server
Citrix Confidential - Do Not Distribute
View does not have
built-in Load Balancing
Load balancers are third-
party components.

VERSUS
VDI-in-a-Box virtual
appliance has load
balancing built-in

Load Balancing: View relies on external 3
rd
party
External
Third-party
components
providing Load
Balancing for
View
Citrix Confidential - Do Not Distribute
VDI-in-a-Box VMware View
Cost Less than half the cost to deploy
and manage. Complete all-in-one
solution.
Heavy infrastructure, multiple
moving parts
Skillset Windows Datacenter: Windows, Virtualization,
SAN, Network
Infrastructure Off-the-shelf desktop host servers
with local storage
Desktop brokers, Management
Servers, Desktop Hosts, SANs,
Interconnects, clustered DB
End-user experience Citrix HDX technology delivers rich
LAN and WAN experience without
hardware support
Primarily LAN-based, requires
hardware support
Device coverage Over 1B devices supported via
Citrix Receiver
Limited device support
Compete with View
Citrix Confidential - Do Not Distribute
No matter how you slice it! It gets expensive
Citrix Confidential - Do Not Distribute
View Premier
View Enterprise
View Free
View Free, No
SAN
VDI-in-a-Box
1330
1230
1080
806
410
-User Persona Management, -Linked Clones
-Persistent desktops unless more $ for DAS
-Additional DAS expense
C
O
S
T

VMware's one-size approach fits nobody
Overpriced
Over-complicated
Yet less functional when compared against View Enterprise edition
VDI-in-a-Box wins against VMware View
Eliminates infrastructure half the cost
Simpler to setup and manage half the expertise required
Broader coverage with Citrix Receiver double the devices
Better WAN experience with Citrix HDX double the deployment scenarios


Long and short: One-size does not fit all!
Citrix Confidential - Do Not Distribute
All-in-one VDI software
Simple: Designed for Windows administrators
Affordable: Delivers virtual desktops for less than a $500 PC
Runs on off-the-shelf servers cuts out 60% of VDI costs
Citrix VDI-in-a-Box
Citrix Confidential - Do Not Distribute

You might also like