Storage Design for Agile VDI Alex Danilychev, PhD.

Slides:



Advertisements
Similar presentations
IBM System Storage DS3000 Express Disk System
Advertisements

UNIMI: Provisioning Services Stream Process Architecture
RAID Redundant Arrays of Independent Disks Courtesy of Satya, Fall 99.
DiskCon September 2004 Solid State Disks: The Future of Storage?
Clemens Rossell (clrossel) UCBU Unity Connection 8.0(2) Virtualization TOI.
Deploying Virtualised Infrastructures for Improved Efficiency and Reduced Cost Adrian Groeneveld Senior Product Marketing Manager Adrian Groeneveld Senior.
Removing the I/O Bottleneck with Virident PCIe Solid State Storage Solutions Jan Silverman VP Operations.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
BT Managed Compute Solution Overview April 2013 Chris Faulkner Head of Managed Hosting Rob Ellison Managed Hosting Architect.
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Ed Duguid with subject: MACE Cloud
Vblock™ Specialized Systems for Extreme Applications
Performance Tuning for Informer PRESENTER: Jason Vorenkamp| | October 11, 2010.
Lecture 12 IaaS Chapter 3 of the second reference book.
MS SQL Server & Solid State Storage November 2013 Gavin McLaughlin Solutions Development Director X-IO International Cutting through the marketing hype.
Agile Infrastructure built on OpenStack Building The Next Generation Data Center with OpenStack John Griffith, Senior Software Engineer,
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
Application Delivery to the Enterprise Jeremy Holt Director of Information Services.
DataCore Software Proprietary Information Virtualize Your Storage! DataCore and Citrix Simple & Affordable Virtualization Unmatched Agility, Productivity.
Citrix XenServer ™ Dabeer Kazimi
Antony Jo The University of Montana. Virtualization  The process of abstraction; making something more abstract  Many types: Server Desktop Application.
Managing storage requirements in VMware Environments October 2009.
JBOD Enclosure Clustered Optionally clustered Infra srv-1 Gateway RDWEB RD Broker SQL 2X NIC 2x NIC Same workload as Infra-1 RD Lic Srv 2X.
Citrix Partner Update The Citrix Delivery Centre.
Deliver Citrix Desktop Virtualization Confidently with Microsoft SCOM
Software Defined Storage Storage Built for the Virtualized Data Center Kelly Murphy Founder / CTO Gridstore.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
1ConsistentPlatform Windows Azure Pack Service Providers Private Cloud Public Cloud DEVELOPMENT MANAGEMENTIDENTITYVIRTUALIZATIONDATA Azure Virtual Machines.
“Better together” PowerVault virtualization solutions
Intel  modular server building blocks ( built on Intel  Multi-Flex Technology ) Intel  modular server building blocks ( built on Intel  Multi-Flex.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
1. Outline Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models 2.
Customer Sales Presentation Stoneware webNetwork Powered by ThinkServer.
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Virtual Desktops and Flex CSU-Pueblo Joseph Campbell.
An Introduction to Citrix VDI-in-a-Box
DISKS IS421. DISK  A disk consists of Read/write head, and arm  A platter is divided into Tracks and sector  The R/W heads can R/W at the same time.
June, 2013 Application Delivery Excalibur - XenDesktop 7 Mick Glover Worldwide Support Readiness.
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
Machine Creation Services (MCS)
Copyright © 2010, Scryer Analytics, LLC. All rights reserved. Optimizing SAS System Performance − A Platform Perspective Patrick McDonald Scryer Analytics,
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
FlashSystem family 2014 © 2014 IBM Corporation IBM® FlashSystem™ V840 Product Overview.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
RD Connection Brokers Personal Desktop Pooled Desktops RD WEB Session Hosts VDI Corp LAN User login Get list of published apps & collections User.
Global Delivery of Large Scale VDI with Quest and Microsoft Daniel Bolton Information Services Kingston University Mission Statement: To provide a University.
Eric Burgener VP, Product Management A New Approach to Storage in Virtual Environments March 2012.
Virtual Server Monitoring Solution Overview. Agenda MonitorIT Overview Solution Demonstration Questions Contact Information.
VMware vSphere Configuration and Management v6
Session Objectives And Takeaways A word on Perf & VDI architecture.
70-412: Configuring Advanced Windows Server 2012 services
Jérôme Jaussaud, Senior Product Manager
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
CCI Congress, Vienna, January 2013 The Scalability of Xen The “It Depends” Question Answered…. Maybe Glenn L. Porter, mCCIArnd Kagelmacher mCCI.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
Introduction to Exadata X5 and X6 New Features
10/18/01Linux Reconstruction Farms at Fermilab 1 Steven C. Timm--Fermilab.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Dataplex Systems Limited, Orbit House, Albert Street, Manchester, M300BL Tel: Fax: Web: Security.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
PHD Virtual Technologies “Reader’s Choice” Preferred product.
Journey to the HyperConverged Agile Infrastructure
Ignacio Cano, Srinivas Aiyar, Arvind Krishnamurthy
HP Client Virtualization Build on HP Converged Infrastructure
Get to know SysKit Monitor
A walkthrough Corey Hynes | HynesITe, Inc
Cloud Computing Architecture
IBM FlashSystem Family is Citrix Ready
Presentation transcript:

Storage Design for Agile VDI Alex Danilychev, PhD

#CitrixSynergy Introduction

Typical design Blade servers Shared storage

Typical challenges Hardware cost is 80% storage dependent Bulk storage purchasing impeding incremental growth Future scalability will demand storage redesign

#CitrixSynergy Shared storage growth and user productivity 1, User Count Cost, AU User Count Productivity per user AU – arbitrary units

#CitrixSynergy Combined productivity and storage evolution Redesign 1, Combined Productivity Cost, AU Combined Productivity 1, Cost, AU ? Alternatives

What can we do differently?

#CitrixSynergy Agile design is a balanced design

#CitrixSynergy Citrix VM delivery options Single-tenant VMs: VDI-in-a-Box MCS (Machine Creation Services) – XenDesktop Single-tenant and multi-tenant VMs: PVS (Provisioning Services) – XenDesktop and XenApp

#CitrixSynergy Write-cache design with shared storage Provisioning Servers Web Interface VMs Desktop Delivery Controller VMs Licensing Server VM XenApp Server VMs XenDesktop VM Instances SQL Server VM Active Directory shared storage Users Provisioned VMs Local write-cache write-cache

#CitrixSynergy Write-cache design with local storage Provisioning Servers Web Interface VMs Desktop Delivery Controller VMs Licensing Server VM XenApp Server VMs XenDesktop VM Instances SQL Server VM Active Directory shared storage Users Provisioned VMs Local write-cache

#CitrixSynergy Write-cache on local storage 1, User Count Cost, AU User Count Productivity per user Within individual server

#CitrixSynergy Combined productivity and storage evolution Redesign 1, Combined Productivity Cost, AU Shared Storage Local Storage Redesign is not necessary After 1, Combined Productivity Cost, AU Before sustainable linear growth hard to predict non-linear growth

#CitrixSynergy Typical user workload PER USER SIZING RAM2 Gb CPU1/7 Network100 Mb Disk5 Gb IOPs20 XenDesktop* PER USER SIZING RAM0.7 Gb vCPU (cores)1/15 Network100 Gb Disk1 Gb IOPs10-20 XenApp* * Data points are for illustration purposes only. Do your own benchmarks!

#CitrixSynergy Storage capacity vs. user count Storage capacity (Gb)*User Count RAID6 DISKS8 DISKS10 DISKS with HS RAID6 DISKS8 DISKS10 DISKS with HS Storage Capacity – (RAM per user * User Count + Hypervisor RAM) Storage per user User Count = Storage Capacity – Hypervisor RAM RAM per user + Storage per user User Count = * Array with 146Gb drives

#CitrixSynergy Storage performance RPMIOPS SSD5,000+ SAS 15, SAS 10, SAS 7,20075 SAS 5,40050 IO per Disk RAIDPENALTY RAID Write Penalties User Workloads ITEM~VALUE IOPS per User20 Size, kB4-8 Writes, %80 Reads, %20

#CitrixSynergy Reliability Disk reliability RAID redundancy Uptime

#CitrixSynergy Storage cost TYPECOST, $ SSD4,000+ SAS400 Unit Cost TYPE$ PER MONTH, PER TB SSD3,000 SAS300 Cost of Ownership

Are mechanical disks affordable but just too slow?

#CitrixSynergy RAID performance for 4K IO workloads Write coalescing, i.e. derandomizing IO in action (RAID 5, 8 SAS 15k) 4K IO, Random Write4K IO, Random Read Utilization, % Wait 3,000 IOPS IOMeter load, XenServer IOSTAT output

Quest for an agile well balanced server

#CitrixSynergy Modern 1U server redundant power high capacity internal storage – 6 to 10 SAS drives 1Gb NICs Hypervisor management remote management space for 10Gb NICs for user and PVS traffic

#CitrixSynergy Modern 1U server 2 socket design, cores k SAS drives, Gb each Storage grade RAID controllers (0.5-1Gb cache)

#CitrixSynergy Sufficient capacity and performance 0.5-1Tb capacity in RAID 10 ( k SAS drives, 146Gb or 300Gb) 2,000-3,000 IOPs available concurrent users consume only 1,600-2,000 IOPs at 20 IOPs per user

#CitrixSynergy Per server hardware cost (including storage) $10,000 to $16,000 per server Under $200 per user at user density per server

#CitrixSynergy Shared vs. local storage High Availability Fault Tolerance Resource rebalancing Maintenance

#CitrixSynergy Implementation Building block: 1 rack 2 PVS Servers 2 XenServer pools, ~16 server each Local 10Gb interfaces Utilize PVS subnet affinity Estimated user count ~ 3,000 to 4,000

#CitrixSynergy 3,000-4,000 user building block (one per rack) HA design with no shared storage VM hosts with user workloads Localized PVS traffic PVS fail-over traffic PVS servers Network switch

#CitrixSynergy Conclusion Reduce hardware cost by leveraging local storage Hardware cost reduction from $1,000+ per user to under $200 Deliver consistent performance for workloads big and small Endorse modular design that is easy to benchmark and maintain Be ready for sustainable growth

#CitrixSynergy We value your feedback! Take a survey of this session now in the mobile app Click 'Sessions' button Click on today's tab Find this session SYN101 Click 'Surveys'