SimpliVity OmniStack Virtual Desktop Design and Sizing Guidelines

With SimpliVity OmniStack, you can start small with as few as two OmniStack nodes (for storage HA) and grow the environment as needed. This provides the flexibility of starting with a small scale proof of concept and growing to large scale production without guessing the workload and purchasing up front.

The following section covers the OmniStack, XenDesktop, infrastructure and network design guidelines for  XenDesktop and XenApp deployments on SimpliVity OmniStack.

Screen Shot 2016-07-14 at 3.34.35 PM

Citrix XenDesktop 7.X Design Guidelines

Screen Shot 2016-07-14 at 3.54.40 PM

Sizing

Compute, Storage, and Network resources for each infrastructure VM were selected using Citrix best practices as a baseline and modified based on their observed performance on the OmniStack systems.

 

OmniStack Servers – Two 5-host vSphere Clusters comprised of OmniStack Integrated Solution with Cisco UCS C240 M4 systems to support the Office Worker desktop workload.

The following design patterns were observed:

  • Limit physical CPU to virtual CPU oversubscription
  • Do not overcommit memory

Limit physical CPU to virtual CPU oversubscription

The table below shows steps on how to calculate useable physical CPU:

Screen Shot 2016-07-14 at 4.09.15 PM

Memory Calculation

In this configuration, each OmniStack system has 384GB or 512GB of available physical memory. We used 384GB memory for hosted shared desktops and 512GB for hosted desktops. The table below shows steps on how to calculate useable physical memory:

Screen Shot 2016-07-14 at 4.10.32 PM

Storage

For infrastructure, a single datastore per server is recommended to ensure even SimpliVity storage distribution across cluster members. This is less important in a 2 OmniStack server configuration; however, following this best practice guideline will ensure a smooth transition to a 3+ node OmniStack environment, should the environment grow over time. This best practice has been proven to deliver better storage performance and is highly encouraged.

For desktops, an equal number of SimpliVity datastores to the number of OmniStack systems in each vSphere Cluster were deployed. In this 5+5 Federation configuration, five SimpliVity datastores were created for each vSphere Cluster. This is done to more evenly distribute storage load across the OmniStack systems in the vSphere Cluster, as well as increase the likelihood any given desktop has locality with its VMDK disk.

Each datastore contains a virtual machine template and write cache files for every virtual machine. The write cache file contains all disk writes of a target device when using a write-protected vDisk (Standard Image).

Networking – The following best practices were utilized in the vSphere networking design:

  • Segregate OVC networking from ESXi host and virtual machine network traffic
  • Leverage 10GbE where possible for OVC and virtual machine network traffic

These best practices offer the highest network performance to VMs running on OmniStack 3.0. Taking this into consideration, a single vSphere Standard Switch is deployed for management traffic, and a single vSphere Distributed Switch is deployed for the remaining traffic, including:

  • Virtual Machines
  • SimpliVity Federation
  • SimpliVity Storage
  • vMotion
Posted in Uncategorized | Leave a comment

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Screen Shot 2016-06-30 at 1.53.19 PM

After 2 month LoginVSI extensive tests, I finally published this performance white paper.

This white paper documents the results of SimpliVity-led testing to provide evidence of these efficiency gains on Citrix XenDesktop. Two Citrix XenDesktop provisioning methods, Machine Creation Services (MCS) and Provisioning Server (PVS), were used during the tests. All performance testing utilized Login VSI (http://www.loginvsi.com), the industry-standard load testing solution for virtualized desktop environments, and all testing configurations and results have been validated by Login VSI. These tests offer insight in to the latest performance results of Citrix XenDesktop 7.6 on SimpliVity OmniStack 3.0.

Summary of Results

The performance testing illustrates SimpliVity’s ability to deliver an excellent end-user experience in VDI deployments as the environment scales.

Highlights include:

1. Performance at scale: Consistent, very low VSIMax Average < 2000ms measured throughout XenDesktop Hosted Shared deployments and Hosted Desktop deployments.

2. Reduce capacity and IO requirement: Inline deduplication and compression rate above 20:1.

3. With four (4) SimpliVity nodes on Hosted Shared Desktop deployments, 800 users can be supported with MCS and 1200 users can be supported with PVS RAM Cache option.

4. With four (4) SimpliVity nodes on Hosted Desktop deployments, 600 users can be supported with MCS and 800 users can be supported with PVS RAM cache option.

5. PVS “write cache on RAM with overflow to disk” option can almost eliminate IOPS.

 

Posted in Uncategorized | Leave a comment

SimpliVity Citrix XenDesktop Reference Architecture

SimpliVity has built reference architecture by implementing a 4 nodes SimpliVity OmniStack as a building block. With SimpliVity solution, it is flexible to start a small Pod and scale out to thousands virtual desktops. OmniStack systems are clustered together to form pool of shared compute (CPU and memory), storage and network resources. VMWare vSphere 5.5u2 and Citrix XenDesktop 7.6 were used to provide a high performance, easy to scale and resilient virtual desktop solution.

The building block includes:

  • SimpliVity OmniStack with 4 Cisco C240-M4SX based 2 Intel Xeon E5-2697 v3 CPU core 2.6 Ghz and each 384GB RAM with module speed 2133 MHz for desktop workloads
  • 2 SimpliVity OmniCubes with 2 Dell PowerEdge R730 16 core 2.6GHz CPU and 256GB RAM for management workloads
  • 1TB datastores for desktop workloads; 2TB datastores for server workloads
  • 10GbE networking
  • Windows 7 SP1 for XenDesktop hosted desktops
  • Windows Server 2012 R2 for XenDesktop hosted shared servers
  • N+1 design for management workloads and infrastructure where possible

architecture

Machine Creation Service Datastore configuration:

4 x 2TB NFS datastores were used. The best practice is to create one storage group per datastore and create VMs equally cross the storage group. XenDesktop clones the master image to each datastore. Each VM has its won folder. There is a diff (delta) disk and ID disk for each VM. For MCS-based VMs, all writes goes to the diff disk. This disk can be either persistent (dedicated static desktops) or non-persistent (pooled desktops). The ID Disk is always persistent and 6MB in size. ID disk contains the identity data for example computer name or AD account and password. This information is merged into the operating system during reboot.

Screen Shot 2016-04-28 at 12.53.15 PM

PVS Datastore configuration

Each datastore contains a VM template and write cache files for every VM. Write cache file contains all disk writes of a target device when using a write-protected vDisk (Standard Image).

Screen Shot 2016-04-28 at 12.53.33 PM

Office Worker Virtual Machine Configuration

Attribute Hosted Desktop   Hosted Shared Desktop
Operating System Windows 7 SP1 64-bit Windows Server 2012
Number of vCPUs 1 5
Memory ( MCS ) 1.5GB 20GB
Virtual Disk – VMDK 25GB 60GB
SCSI Controller VMware Paravirtual VMware Paravirtual
NIC vendor and model

Number of ports/NIC x speed

VMXNET3

1x 10 Gigabit Ethernet

VMXNET3

1x 10 Gigabit Ethernet

Summary of Results

The performance testing illustrates SimpliVity’s ability to deliver an excellent end user experience in VDI deployments as the environment scales. Highlights include:

  1. Performance at scale: Consistent, very low latency < 2000ms measured throughout XenDesktop hosted shared deployments and hosted desktop deployments.
  2. Reduce capacity and IO requirement: Inline deduplication and compression rate above 20:1.
  3. With 4 OmniStack nodes on hosted shared desktop deployments, 800 users can be supported with MCS and 1200 users can be supported with PVS RAM Cache option.
  4. With 4 OmniStack nodes on hosted desktop deployments, 600 users can be supported with MCS and 800 users can be supported with PVS RAM cache option.
  5. Boot time for 40 hosted shared VM is 7 minutes and 800 hosted VM is 16 minutes.
  6. PVS “write cache on RAM with overflow to disk” option can almost eliminate IOPS.

Utilizing Simplivity OmniStack hyperverged infrastructure dramatically simplies IT systems management. OmniStack’s Data Virtualization Platform delivers industry-leading data efficiency, global unified management and built-in data protection. For VDI environments, Simplivity provides an unmatched user experience without compromising desktop density or resiliency.

 

Posted in simplivity, storage, virtual desktop | Tagged , , , , | Leave a comment

The future is now: Hyper-converged Infrastructure

The data center technology has been changing. We have gone through standalone server, shared storage, virtualization, flash and now hyperconverged infrastructure. Traditional data centers have diff…

Source: The future is now: Hyper-converged Infrastructure

Posted in HyperConverged | Tagged , , | Leave a comment

The future is now: Hyper-converged Infrastructure

The data center technology has been changing. We have gone through standalone server, shared storage, virtualization, flash and now hyperconverged infrastructure.

Traditional data centers have different IT groups to manage server, network and storage.  Customers are asking for central management, less moving parts, quick deployment and linear scale out. Hyperconverged infrastructure made it possible to merge these silo systems and management structure.  Customers can  purchase and get support from one vendor.

SimpliVity OmniStack is a software-defined hyper-converged infrastructure solution. OmniStack runs on x86 industry standard servers to deliver turnkey hyper-converged infrastructure for the software-defined data center. Clustering multiple OmniStack-powered hyperconverged infrastructure units forms a shared resource pool and delivers high availability, mobility, and efficient scaling of performance and capacity.

SimpliVity OmniStack assimilates all IT infrastructure and services below the hypervisor into a single, scalable 2U building block. Two or more instances of OmniStack-powered hyperconverged building blocks deployed together form a federation—delivering a massively-scalable pool of shared resources. The solution runs on commodity servers OEMed by SimpliVity under the SimpliVity OmniCube brand name and with third-party servers, including Cisco UCS  and Lenovo System X servers, under the SimpliVity OmniStack name.Screen Shot 2016-03-23 at 11.23.29 PM

An individual OmniStack node includes:

  •  OVC – OmniCube Virtual Controller – A virtual machine is deployed and pinned to the host servicing an NFS datastore to the ESXi kernel. OVC uses DirectPath I/O for the local SCSI controller and the OA. Manages all aspects of SVTFS file system. Maintains a read cache in OVC’s memory. Multiple OVCs in a VMware Datacenter present a unified namespace of storage across all OmniCubes within that Datacenter as a vSphere Datastore.
  •  OA – OmniStack Accelerator – Acknowledges writes, performs data efficiency operations, manages metadata and works with OVC to store metadata in the SSD pool. DRAM is used for transient data. Super capacitors are used to de- stage DRAM to Flash in the event of a power failure.
  •  Cache and Metadata SSD Pool – SSD drives (number and sizes vary based on OC model) protected with RAID1 or RAID5 using a local SCSI controller – provides read cache and metadata storage.
  •  Capacity Pool – HDD drives (number and sizes vary based on OC model) protected with RAID6 using a local SCSI controller.

You can modular scale out your virtual desktop and application deployments with hyper-converged infrastructure which has three unique attributes: accelerated data efficiency, built-in data protection functionality and global unified management capabilities.

  • Deliver highly optimized storage using inline deduplication and compression
  • Policy based data management for each virtual machine
    • VM can be backed inside or between data centers
    • Allow any sized application to be backed up immediately
  • Embedded storage management in virtual center
    • Single console to manage storage, network and server
    • Leverage existing  data centers and clusters to define failure domains
  • High availability
    • Add or remove nodes without downtime and interruption

 

Next blog I would like to share hyper-converged infrastructure with virtual desktop deployment.

Posted in Uncategorized | Leave a comment

NetApp All-Flash FAS Solution For Persistent and Nonpersistent Desktops with Citrix XenDesktop and XenApp

Screen Shot 2015-04-23 at 11.42.03 PM

 

In this reference architecture, NetApp and Citrix validated multiple desktop deployment use cases at scale:

  • In the first deployment scenario, we validated 2,000 nonpersistent desktops with a Citrix XenDesktop– hosted VDI and XenApp-hosted shared desktop workloads.
  • In the second deployment scenario, we validated 2,000 persistent desktops with NetApp full-clone desktops that were cloned by using VMware® vStorage APIs for Array Integration (VAAI).

In both of these scenarios, we were able to demonstrate that, regardless of the deployment use case, the NetApp All-Flash FAS solution can eliminate the most common barriers to virtual desktop adoption, especially the concern about high storage costs. The testing covered common administrative tasks on 2,000 desktops (or on 4,000 desktops when tests were performed in a storage controller failed-over state). Including tasks such as mass virtual machine (VM) provisioning, boot storms, login storms, and steady-state operations made it possible to understand time to complete, storage response, and storage utilization. For the persistent desktop use case, we also tested virus scanning and patching of 2,000 desktops at the same time with the intent of understanding the time to complete the operation, storage response, and storage utilization.

Screen Shot 2015-04-23 at 11.44.47 PM

Posted in Uncategorized | Leave a comment

Join NetApp at Citrix Synergy 2015

Citrix Synergy 2015 is just around the corner, and we can’t wait to share what we’ve been working on with Citrix, as well as some insight to what is coming soon! If you’re interested in understanding how to provide mobile solutions to your customers, you need to come by the NetApp booth (#307) at Synergy in Orlando May 12 – 14. Storage is a key component to successful desktop virtualization, file sharing, and cloud solutions, which enable true enterprise mobility for your customers. Enterprise mobility can be simplified with NetApp Data Fabric, which helps you securely store, access, share and archive data consistently across the datacenter of your choice.

XenDesktop on NetApp All-flash FAS

Two other topics we’ll be covering in detail include desktop virtualization with NetApp performance optimized, always on data reduction using our all flash FAS systems and our new solutions and demos showcasing our work with Citrix, NVIDIA and Cisco for demanding visualization needs the high end users.

Partial list of Booth demos and mini-theatre sessions:

Demos

  • New Citrix Reference Architectures (CVS)
  • Citrix ShareFile Data Mobility for Enterprise
  • NetApp All Flash FAS Storage for VDI
  • FlexPod Datacenter VDI Solutions with All Flash Technologies
  • High Performance FlexPod with XenDesktop and NVIDIA GRID

Mini Theatre Sessions

  • NetApp Always-On Storage Efficiencies
  • NetApp All-Flash FAS for Your Mobile Solutions
  • High Performance Graphics Made Better with FlexPod and NVIDIA GRID
  • UCS-mini Powered Converged Infrastructure with NetApp storage
  • NetApp Clustered Data ONTAP 8.3: Optimized Performance and Always On Data Reduction

synergy

For the complete overview of NetApp at Synergy, go to http://netapp.com/us/company/events/citrix-synergy-2015.aspx

Customer Breakout Session: Denver Health Uses NetApp and Citrix to Make IT More Efficient

Denver Health is the only safety net hospital (safety net hospitals typically provide care to low-income and/or uninsured patients) in the US to be ranked in the top 10 in overall quality among 117 leading academic hospitals in the US.

We are proud and excited to share that David Boone of Denver Health has a dedicated session to describe how Denver’s primary hospital uses NetApp and Citrix to make IT more efficient by identifying and eliminating inefficient processes while supporting 1500 virtual desktops. This session is on Thursday, May 14 at 8:30 a.m.

Stop by the NetApp booth #307 and learn about solutions for Citrix including all-flash storage for high performance desktop virtualization and rapid deployment with FlexPod Datacenter. Learn how NetApp can help you reduce costs and improve reliability as you deliver applications, data, and services across your Citrix mobile environment.

 

 

Posted in Uncategorized | Leave a comment