SSDs: Practical Ways to Accelerate Virtual Servers



Similar documents
SSDs: Practical Ways to Accelerate Virtual Servers

Increasing Storage Performance

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

The Data Placement Challenge

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

VMware Software-Defined Storage Vision

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

WHITE PAPER. Drobo TM Hybrid Storage TM

How SSDs Fit in Different Data Center Applications

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Automated Data-Aware Tiering

MS Exchange Server Acceleration

Comparison of Hybrid Flash Storage System Performance

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014

VMware Software-Defined Storage & Virtual SAN 5.5.1

Virtualization of the MS Exchange Server Environment

Flash at the price of disk Redefining the Economics of Storage. Kris Van Haverbeke Enterprise Marketing Manager Dell Belux

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

Scaling from Datacenter to Client

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Can Flash help you ride the Big Data Wave? Steve Fingerhut Vice President, Marketing Enterprise Storage Solutions Corporation

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Answering the Requirements of Flash-Based SSDs in the Virtualized Data Center

All-Flash Storage Solution for SAP HANA:

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

Analysis of VDI Storage Performance During Bootstorm

Practical Applications of Lustre/ZFS Hybrid Systems LUG 2014 Miami FL

Maximizing SQL Server Virtualization Performance

Technology Insight Series

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Remote/Branch Office IT Consolidation with Lenovo S2200 SAN and Microsoft Hyper-V

The next step in Software-Defined Storage with Virtual SAN

Data Center Storage Solutions

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

NV-DIMM: Fastest Tier in Your Storage Strategy

SanDisk SSD Boot Storm Testing for Virtual Desktop Infrastructure (VDI)

Accelerating Real Time Big Data Applications. PRESENTATION TITLE GOES HERE Bob Hansen

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Accelerating MS SQL Server 2012

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

SOLID STATE DRIVES AND PARALLEL STORAGE

Using Iometer to Show Acceleration Benefits for VMware vsphere 5.5 with FlashSoft Software 3.7

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

VMware Virtual SAN 6.0 Performance

Flash Performance in Storage Systems. Bill Moore Chief Engineer, Storage Systems Sun Microsystems

HP Z Turbo Drive PCIe SSD

Nexenta Performance Scaling for Speed and Cost

Dell Converged Infrastructure

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Enabling the Flash-Transformed Data Center

Clash of the Titans. I/O System Performance. mag. Sergej Rožman; Abakus plus d.o.o.

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Flash Accel, Flash Cache, Flash Pool, Flash Ray Was? Wann? Wie?

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Maximum performance, minimal risk for data warehousing

UCS Storage Options. July Bertalan Dergez Consulting Systems Engineer

200 flash-related. petabytes of. flash shipped. patents. NetApp flash leadership. Metrics through October, 2015

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Application-Focused Flash Acceleration

Connecting Flash in Cloud Storage

Accelerating Database Applications on Linux Servers

Performance Brief: MegaRAID SAS 9265/9285 Series

Big Fast Data Hadoop acceleration with Flash. June 2013

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

SQL Server Virtualization

FlashSoft for VMware vsphere VM Density Test

The Status of Flash for Practitioners

VMware Virtual SAN Hardware Guidance. TECHNICAL MARKETING DOCUMENTATION v 1.0

Flash Use Cases Traditional Infrastructure vs Hyperscale

Delivering SDS simplicity and extreme performance

Choosing Storage Systems

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

WHITE PAPER 1

VMware VMware Inc. All rights reserved.

Improving IT Operational Efficiency with a VMware vsphere Private Cloud on Lenovo Servers and Lenovo Storage SAN S3200

Flash Memory Technology in Enterprise Storage

VMware Virtual SAN Design and Sizing Guide TECHNICAL MARKETING DOCUMENTATION V 1.0/MARCH 2014

New Hitachi Virtual Storage Platform Family. Name Date

Intel RAID SSD Cache Controller RCS25ZB040

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Transcription:

SSDs: Practical Ways to Accelerate Virtual Servers Session B-101, Increasing Storage Performance Andy Mills CEO Enmotus Santa Clara, CA November 2012 1

Summary Market and Technology Trends Virtual Servers and Storage I/O Observed Performance Numbers SSD Caching and MicroTiering 2

Markets

Markets Data warehousing, database servers

Markets Data warehousing, database servers Data Intensive, Web Servers Cloud/Grid Clusters (Social Networks and Emerging Enterprise)

Markets Data warehousing, database servers Data Intensive, Web Servers Cloud/Grid Clusters (Social Networks and Emerging Enterprise) Virtualized Hosting/Cloud Computing

Markets Data warehousing, database servers Data Intensive, Web Servers Cloud/Grid Clusters (Social Networks and Emerging Enterprise) Virtualized Hosting/Cloud Computing Small Medium Business

Markets Data warehousing, database servers Data Intensive, Web Servers Cloud/Grid Clusters (Social Networks and Emerging Enterprise) Virtualized Hosting/Cloud Computing Small Medium Business Servers ~8M servers annually, 23% unit growth, 11% revenue (IDC) ~1.8m virtual machine enabled physical servers ship annually ~1.3m database servers ship annually 700K-1M servers new social network server build-outs ~$12BN spent on storage management software SSDs/Flash Storage Server-storage performance gap widening 20-100x+ raw performance gains 2-10x+ transaction performance gains Reduction in power - 100-1000% Drives trend back to DAS storage

Issues for Virtual Servers Virtual server environments behave very differently creating the infamous IO blender effect SSDs are migrating back into the server creating several integration and reliability issues Utility based computing and virtual machines have created a fluid computing environment making the setup more dynamic and unstructured Growing trend toward smaller, lower cost clustered virtualized servers that are SAN-less Storage virtualization strategies needed for these emerging systems and less sophisticated users 12/04/12 4

IO Blender Effect OS #1 OS #2 OS #3 Hypervisor Storage Sequential Streams are turned to Random Ideally would like the SSD to be servicing the highest activity OS 5

Live Machine Migration Physical Server A Physical Server B OS #1 OS #2 OS #3 OS #5 OS #6 Hypervisor Hypervisor Storage Storage Moving or Creating a New VM Changes the Storage IO Balance 6

Live Machine Migration Physical Server A Physical Server B OS #1 OS #2 OS #3 OS #5 OS #6 Hypervisor Hypervisor Storage Storage Moving or Creating a New VM Changes the Storage IO Balance 6

Live Machine Migration Physical Server A Physical Server B OS #1 OS #2 OS #3 OS #5 OS #6 Hypervisor Hypervisor Storage Storage Moving or Creating a New VM Changes the Storage IO Balance 6

SSD Integration Today s Options Software Based Caching and Tiering Client OS only Hypervisor + Client Driver Hypervisor SSD type agnostic e.g. SATA/SAS SSD or PCIe SSD Hardware Accelerated RAID adapters with SSD caching PCIe Hardware Accelerated SSDs Intelligent Storage IO Processors MicroTiering Hybrid Hardware-Software PCIe SSDs with software based flash management 7

Raw SSD Performance 200000 I/O per Second 150000 100000 50000 PCIe SSD SATA SSD SAS HDD 0 Windows 2K8Win 2K8 + ESXi - PassThru Win 2K8 + ESXi - VMFS Source: Enmotus Dell R515, Iometer 2006, 512B Random Read IOPs 8

Today s Approach Caching, SAN Client OS OS #1 OS #2 OS #3 Hypervisor Client Driver Client Driver Virtual Storage Datastore Client Driver User Required to Install and Maintain Software Drivers Software VSAN Hypervisor Software Based Caching Requires ongoing software maintenance Hardware SSD SAN IO SAN 9

Today s Approach Caching, SAN Client OS OS #1 OS #2 OS #3 Hypervisor Client Driver Client Driver Virtual Storage Datastore Client Driver User Required to Install and Maintain Software Drivers Software VSAN Hypervisor Software Based Caching Requires ongoing software maintenance Hardware SSD SAN IO SAN 9

Hardware Accelerated Tiering Client OS OS #1 OS #2 OS #3 Software Hypervisor User Drops in Virtual Storage Processor IO Card Hardware Storage Processor MicroTiered Virtual Disk Minimal or no Drivers SSD SSD HDD HDD Presents a virtual tiered disk HDD 10

Hardware Accelerated Tiering Client OS OS #1 OS #2 OS #3 Software Hypervisor Standard Datastore/Volume User Drops in Virtual Storage Processor IO Card Hardware Storage Processor MicroTiered Virtual Disk Minimal or no Drivers SSD SSD HDD HDD Presents a virtual tiered disk HDD 10

Hardware Accelerated Tiering Client OS OS #1 OS #2 OS #3 Software Hypervisor Standard Datastore/Volume User Drops in Virtual Storage Processor IO Card Hardware Storage Processor MicroTiered Virtual Disk Minimal or no Drivers SSD SSD HDD HDD Presents a virtual tiered disk HDD SSDs transparently tiers beneath the standard hypervisor datastore and are load balanced across all OSes 10

Pros and Cons Software based caching SSD used as a cache, usually accelerating read only Write-back cache modes existing but very high level SSD wear No incremental hardware, works with existing storage Higher maintenance with drivers at OS and hypervisor levels OS and Hypervisor dependent Hardware accelerated tiering Presents a single virtual tiered disk to the host SSD is a cache or true data tier (depending on vendor) accelerating both reads and writes Easier to deploy set and forget Bare metal deployment, OS and Hypervisor Agnostic Less sensitive to OS and Hypervisor versioning 11

Enmotus MicroTiering A new class of high performance SSD optimized tiering for non- SAN and hybrid SSD-HDD tiering applications 100% transparent automated tiering at sub-hypervisor level No hypervisor or client software required Legacy volume migration support for upgrade markets Bare metal deployment for new installs SSD(s) HDD(s) Server Tier 0 SSDs or 15K SAS/FC Tier 1 7.5K SAS or SATA Tier 2+ 7.5K SATA or TAPE MicroTiering Macro Tiering 12

Tiering vs. Caching Performance - reads Performance - writes Overhead Wear Leveling Migration to Fast Tier Length of Time in SSD Tier 12/04/12 Tiering Near native SSD speeds for data in fast tier consistently Near native SSD speeds Near zero e.g. <1 % incremental writes measured Policy driven, moved chunks at a time in the background after the IO event Stays until displaced by more important data, persistent through power cycle Caching Near native SSD speeds for cached data, lower when cache is near full or thrashing Write back cache mode only Generates significant number of overhead writes to SSD consistently Moved into SSD as part of the read IO event, and all write events in write back cache mode Removed once cache fills or at every scheduled inactivity flush event 13

Tiering vs, Caching Tiering data provides several benefits over SSD caching Faster primarily due to write performance Significantly lower SSD wear out, often negligible Enmotus Tiering Software MSI Z77A-GD55, Intel i7 3770 3.5Ghz 8GBytes DDR3 2TB HDD Toshiba, 120GB SSD SanDisk Extreme SysBench 0.4.12 128 files & Block size 16Kb Read/Write ratio = 1.50 Virtual servers benefit more from tiering than caching due to faster writes and more intelligent data movement

Thank you! 12/04/12 15