Beruflich Dokumente
Kultur Dokumente
This tool suggests the number of servers, server components, options and sizing required to support the specified number of desktops you wish to deploy. It is defaulted to a simple 30-user
configuration
Concurrent USERS: 50
Pooled Desktops
XP
VDI-in-a-Box supports Windows XP, Windows 7, Windows 8, Windows Server 2008 R2 Desktops and Windows
Server 2012 Desktops.
40
VDI-in-a-Box is licensed per concurrent user, so you need only license the maximum number of users at any one
time, not all the endpoints.
Personalized Desktops
Enter number of Knowledge Workers
Enter number of Task Workers
Enter size (GB) of Personal Virtual Desktop
IMAGES
Number of Images
Total size of all image(s)
Enter up to 6 image sizes (GB)
10
10
Personal Virtual Disk size may be 10GB to 60GB - the default size is 10GB.
2
50
20
30
SERVERS
XenServer
Hypervisor to be used
Yes
Hyper-threading CPU
Yes
High-Availability
Hyper-V
DATASTORES
Select the datastore(s) where you will store the VDI-in-aBox components
Golden Images on
Desktop Instances must be on Datastore 1
Personal vDisks on
Select the Disk Type and Raid Configuration for each
datastore used
Disk Type
RAID Configuration
vSphere
Datastore 1
Datastore 2
Datastore 3
VDI-in-a-Box now supports up to 3 datastores. If you only have a single datastore, you can use it for everything golden images, desktop instances and personal vDisks. For increased performance, store the desktop instances
on Datastore 2 using SSDs, and the personal vDisks on Datastore 3, also using SSDs.
Datastore 1
SAS 15K RPM
RAID 0
Datastore 2
Datastore 3
Using a disk controller with 2GB of on-card cache saves money by allowing the use of less expensive 10K rpm
drives. Raid 1, 0+1 or 1+0 do not significantly affect SSD IOPS.
IOPS requirements for the desktops are allocated as follows:
* Windows XP Task worker: 5; Knowledge worker: 10
* Windows 7/8/WS2008 R2/WS2012 Task worker: 10; Knowledge worker: 20
Redundant copies of all of the golden images, desktops, and system state information are stored on every server
in your grid to protect against loss of system data due to server failure. Therefore, Raid 0 is sufficient, requires
smaller disks and provides better performance. The Raid 1, 0+1 or 1+0 advantage is it reduces the probability of
server failure due to a disk outage.
Notes
USERS
###
###
###
###
###
###
MEMORY
XP
Pooled
Task
Personalized
Task
###
IOPS
XP
Pooled
Task
Personalized
Task
Hypervis
###
###
Raid
Datastore 1
###
###
SERVER
Total number of servers required
Maximum desktops per server
Total number of users
- Total number of Pooled Desktops
- Total number of Personalized Desktops
2
50
50
40
10
CPU
Minimum number of cores required
MEMORY
Pooled/Personalized desktops
VDI-in-a-Box vdiManager
Hypervisor: Citrix XenServer
Reserve set-aside for server operations
Minimum Total Memory Required
DISK
Datastore 1 - Golden images
- Disk Type (SAS or SSD)
- Raid Type (0, 1, 0+1,1+0)
- Speed
- Minimum IOPS required
- Minimum storage required
- Minimum number of disks required
40 GB
1 GB
3 GB
4 GB
48 GB
Each server in the grid will support up to 50 users. The total desktops to be deployed (50) will require 2 server(s), including
one for High-Availability (N+1 Model).
Pooled desktops use only 15% of the size of the image per desktop (savings due to linked clones). Personalized desktops
require a minimum of an additional 10GB of storage each.
This is the minimum amount of cores required for the desktops being deployed.
NOT SELECTED
NOT SELECTED
If you only have a single datastore, all components are stored here - golden images desktop instances and personal vDisks.
15K SAS drives are recommended for the storage of golden images.
Using Raid 1, 0+1 or 1+0 doubles the amount of disks required. The tool automatically adjusts the number of disks.
SSDs are recommended for the best Desktop Instance and Personal vDisk performance.
0
0
0
Using Raid 1, 0+1 or 1+0 doubles the amount of disks required. The tool automatically adjusts the number of disks.
STORAGE
Golden Image(s)
VDI-in-a-Box appliance
Image space for Pooled desktops
Swap and transient activity storage
Thin clone expansion buffer
Storage for Personalized desktops
Minimum Total Disk Storage Required
200 GB
75 GB
150 GB
63 GB
125 GB
100 GB
1069 GB
NETWORK BANDWIDTH
User bandwidth required (65Kbps/User)
Network card bandwidth required
3250 Kbps
3.25 Mbps
Using Raid 1, 0+1 or 1+0 doubles the amount of storage required. The tool automatically adjusts the amount of storage.
The minimum amount of disk storage includes an additional 50% of storage for growth.
Task
Workers
Win XP Desktops
24
56
20
27
Citrix XenServer
6
*
*
60
Yes
48
SAS
*
*
*
39
20
72
27
3
15K
*
*
53
105
RAID 0
1000
*
*
26
53
XP Desktops
Win 7 & 8, WinServer 2008 R2 & 2012 Desktops
53
26
105
53
XP Desktops
Win 7 & 8, WinServer 2008 R2 & 2012 Desktops
Datastore 2
54
44
56
52
XP Desktops
Win 7 & 8, WinServer 2008 R2 & 2012 Desktops
0
0
0
0
Datastore 3
Personal desktops (Min 10GB)
N/A
N/A
30
% of Pooled desktops
80%
% of Personal desktops
* Required fields
20%
NOTE: Usually it is not easy to upgrade or add CPUs to an existing server, so its desktop support becomes the number the other components need to match. Increase the amount of RAM, the
number of disk drives, and/or the amount of storage to match the amount of VDI-in-a-Box virtual desktops your server's CPU cores can support.
Knowledge workers
Task workers
Standard CPU
(No hyper-threading)
3
6
Hyper-threading CPU
(2 hyper-threads per core)
4
10
RAM Requirements
0.5 - 1 GB for Windows XP desktops
1.5 - 2 GB for Windows 7 and Windows 8 desktops
1.5 - 2 GB for Windows Server 2012 and Server 2008 R2 desktops
Hypervisor RAM varies with hypervisor type see next page
At least 1 GB for the VDI-in-a-Box appliance
10% reserved for server operations
Knowledge workers
Task workers
Windows XP
1 GB
0.5 GB
Windows 7 / 8
2 GB
1.5 GB
Disks Required
Hard drives
IOPS (Raid 0)
6000
175
125
Desktop IOPS
Windows XP
Task Worker
Knowledge Worker
5 IOPS
10 IOPS
Desktops
25
50
75
Disks (Raid 0)
~4
~6 to 8
~10 to 12
122.5
87.5
RAID Configuration
VDI-in-a-Box uses disks to maintain
Golden images
Disk space for pooled and personal desktops
System state information
Redundant copies stored on other servers in the grid
Exception: No redundant copies of personal desktops
Raid 0 is sufficient for server-level HA with pooled desktops and provides the best performance
Disk failures are common & can reduce MTBF of a server
Use Raid 1 or Raid 10 to protect server from disk-level failure
Using Raid 1 or Raid 10 halves the storage capacity
For 1TB per server, provide 2 TB of disk capacity
RAID 1, 0+1 and 1+0 effect on IOPS
Raid 1, 0+1 and 1+0 must write twice for every OPS
This reduces the write performance to half
The Split between Read and Write is 40-60
Disk IOPS capacity formula:
(Read ops * 40%) + (Write ops * 60%) x 0.5
Example
Assume you have: 15K SAS drive; 175 IOPS; Raid 10 configuration
IOPS calculation: (175 * 40%) + (175 * 60%) * 50% = 122.5 IOPS
To SSD or not to SSD?
SSD is roughly 30 times faster
Many customers are using it with very positive results
Eliminates disk I/O bottlenecks
Price is coming down fast!
Reliability has improved leaps and bounds
Use multiple datastores to get the performance benefit of SSD at lower cost
Datastore 1: golden images on SAS drive
Datastore 2: pooled desktops on a small SSD
Datastore 3: personal desktops on a small SSD
Storage Requirements
Capacity is determined by the number of images, the number of desktops and the type of desktops
Formula:
Golden Image: 2 * Golden Image size * number of Golden Images
VDI-in-a-Box Appliance: 75 GB for VDI-in-a-Box appliance (can be reduced)
Per Pooled Desktop: 15% of golden image size per desktop (savings due to linked clones)
Per Personal Desktop: Size assigned per template, between 10~60GB
Swap Space: VM RAM size * number of VMs
Thin Clone Expansion Buffer: golden image size * 10% * number of desktops
Assumptions:
Assumption: user and profile data stored externally
Desktops are refreshed frequently (at least weekly or bi-weekly). If that is not the case
in your deployment, or if you have applications that you feel will require more write space,
you should allocate larger than 15% per pooled desktop.
Example 1: Assume 2 golden images of 20 GB and 50 pooled desktops
Golden image: 2 * 20GB * 2 = 80GB
VDI-in-a-Box appliance space: 75GB for XenServer and vSphere; or 9GB for Hyper-V
Image space per desktop: 20GB * 15% * 50 = 150GB
Swap space: 2GB * 50 = 100GB
Thin clone expansion buffer: 20GB * 10% * 50 = 100GB
Recommendation (for per server storage): 505GB; Recommended: 750GB ~ 1 TB
Example 2: Assume 2 golden images of 20 GB, 40 pooled desktops and 10 personal desktops (80/20 split)
Golden image: 2 * 20GB * 2 = 80GB
VDI-in-a-Box appliance space: 75GB for XenServer and vSphere; or 9GB for Hyper-V
Image space per desktop: 20GB * 15% * 50 = 150GB
Pooled: 20GB * 15% * 40 = 120GB
Personal: 8GB * 10 = 80GB
Swap space: 2GB * 50 = 100GB
Thin clone expansion buffer: 20GB * 10% * 50 = 100GB
Recommendation (for per server storage): 555GB; Recommended: 850GB ~ 1 TB
2012 / 2008 R2
2 GB
1.5 GB