Escolar Documentos
Profissional Documentos
Cultura Documentos
XtremIO and
XenDesktop for
the Best User
Experience
citrix.com/ready
Executive Summary
Citrix XenDesktop and EMCs all-flash XtremIO storage array are leading solutions for
desktop virtualization and enterprise storage respectively. Together, they provide the best
end user experience and unprecedented ease of administration at the best $/desktop
for any XenDesktop deployment. 750 virtual desktops provisioned on a single XtremIO
X-Brick were rigorously tested with the following results:
a) The total IO requirements of 750 concurrent knowledge worker desktops never
exceeded a small fraction of the total IO capability of the X-Brick.
b) The end user experience was excellent all throughout with average storage response
times of sub-1milisecond. There was no evidence of any IO hiccups or write cliffs
during the testing.
c) Administrators simply configured XtremIO in three simple steps and left it running.
During normal desktop operations most IOs to XtremIO were random WRITEs but
there was no cache sizing or tuning required at any time.
d) The entire deployment occupied 57% less space due to XtremIOs inline data
reduc tion technology yielding the best $/desktop economics.
citrix.com/ready
citrix.com/ready
Partner Solution
Configuring XtremIO
XtremIO configures in three easy steps and does not require any RAID sizing or configuration of any kind. XtremIO data protection is custom built for flash and extends the
longevity of flash while ensuring very low wasted capacity to parity overhead. There are
no caches to worry about despite the high skew of WRITE IOs.
A demonstration of the configuration steps is available at:
http://www.youtube.com/watch?v=PXvTeeiIVao
Highlights of XtremIOs performance
As expected (http://blogs.citrix.com/2013/04/17/why-pvs-isnt-going-away/), the IOs
from XenDesktop are heavily skewed towards Write IOs. The total aggregate peak
bandwidth of about 250 MB/s occurs during boot storms while the total IO bandwidth
averages about 80MB/s during Login VSI runs. All IOs are achieved at less than 0.5 millisecond of latency per IO on average. This is only a tiny fraction of the total write IOPS
and bandwidth supported by each X-Brick. Though the tests mandated that we run no
more than 750 desktops, each X-Brick has been proven to run 3,500 PVS XenDesktops
easily (with and without Personal vdisks):
http://portugal.emc.com/collateral/technical-documentation/h12817-xtremio-citrixhyperv-psg.pdf
citrix.com/ready
Steady State IOs during Login VSI runs: IOPS View. Notice the high percentage of write
IOs (dark blue in the graph).
citrix.com/ready
Steady State IOs during Login VSI runs: Latency View. Notice the consistent latency, on
average below 0.5 milliseconds (500 microseconds in the graph).
citrix.com/ready
VSI Max was never reached XtremIO was much lower than the VSI Max limits at all
times during the test.
citrix.com/ready
Data Reduction
A single XtremIO X-Brick was used. Please refer to the datasheet below for more details
on X-Bricks:
https://www.emc.com/collateral/software/specification-sheet/h12451-XtremIO-ss.pdf
A single XtremIO X-Brick supports up to 3,500 all flash VDI desktops with pricing of
$100/desktop at small scale and less than $45/desktop when fully utilized.
citrix.com/ready
https://www.emc.com/collateral/white-paper/p12439-xio-citrixxendesktop-vsphere-ra.
pdf
https://www.emc.com/collateral/software/technical-documentation/h11773-emc-infrastructure-for-superior-enduser-computing-experience-ra.pdf
citrix.com/ready
Addendum
Minimum storage requirements as determined by Citrix for 750 concurrent VDI
desktop users:
User Data:
30 GB allowed for each user
750 * 30 = 22 TB of required space
3 TB added for overhead
Total storage capacity required:
7 TB for write cache + 25 TB for user data = 32 TB required
Citrix Provided Server Configuration
A single HP C7000 enclosure will be used hold the servers
The enclosure will be in a separate isolated environment
Servers will be BL460c G7 with 2 Procs and 192 GB of memory
A separate Login VSI 4.0 license will be obtained to further provide isolation
VM Configuration - 32-bit Win7 1.5GB memory, 1 vCPU
citrix.com/ready
10
citrix.com/ready
11
XenDesktop Configuration
XenDesktop 7 will be used
Provisioning will be done with PVS version 7.0.0.46. Due to MCS working best with
file based storage and not all vendors supporting file based storage (NFS), PVS will
be used to provision the desktop VMs. This will create a write-intensive environment.
One each broker (DDC) and PVS VM will be created to support the Infrastructure
Storage Configuration completed by Vendor
Vendor controls setup of their storage: Number of LUNs, Cache Usage, iSCSI vs
Fibre, etc.
Citrix will provide any necessary configuration information prior to vendor on-site (IP
addresses, etc)
Vendor must provide full disclosure of configuration. Citrix must sign-off on
configuration.
All configurations must contain best practices as would be recommended to
customers in productivity environment
Vendor must disclose street price of storage configuration, that number will be used
to determine cost per user for 750 users
citrix.com/ready
12
13
Definitions
VM definitions
Infrastructure VMs:
Client VMs
XD VMs
Login VSI
Login VSI 3.7 will be used
Corporate Headquarters
Fort Lauderdale, FL, USA
UK Development Center
Chalfont, United Kingdom
EMEA Headquarters
Schaffhausen, Switzerland
Pacic Headquarters
Hong Kong, China
citrix.com/ready