Upload
delilah-silvia-kelley
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
#compromisenothing
Facts & Fiction of Flash Storage for Virtualization
Chris TsilipounidakisManager, Products
2 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
What You'll Learn:
Neutralizing the “I/O Blender” effect
Pros and cons for different flash-based systems
Considerations for flash-based storage arrays
Real-life examples
3 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
IT Trends
DataVirtualization
4 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
IT Trends
DataVirtualization
As always… We must do more with less.
5 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Technology Trends
Storage has not kept with other IT infrastructure.
CPU performance Memory densities Network & I/O bandwidth Disk capacities
Disk performance
6 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
The I/O Blender
I/O tuned for each app Predictable
performance
Pre-Virtualization
Hypervisor “blends” I/O across VMs
I/O to storage array highly randomized
Unpredictable performance
Post-Virtualization
Virtualization needs storage that can deliver high IOPS
Options?1. Overprovision HDDs 2. Deploy Flash Storage
7 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Ways Flash Storage Can Be Deployed
Legacy Approach
Retrofit legacy arrays with SSDs Tiering s/w for passive migration Expensive & inefficient
SERVER
Server-Side Flash
Flash storage in server High performance VMs in server islands No shared storage No HA
SERVER
SERVER
SERVER
SERVER
Scale-Out
Clustered DAS servers SSD & HDD DAS Inconsistent performance CPU & memory shared
across apps & storage tasks
All-Flash Arrays
High performance Cost prohibitive for all
workloads
Hybrid Arrays
SSD for perf HDD for capacity Perf-capacity-cost
balance
Interim Band-Aid Solution Limited Use Cases Best for ROBOs For High-Perf Workloads For Most Workloads
Beware of options that only address a limited number of use cases.
All Flash & Hybrid storage addresses a broader set of workloads.
8 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Flash-Based Storage Landscape
Legacy Storage Bolt-on flash to old architectures Expensive & inefficient
Server-Side Flash For extreme IOPS workloads Expensive niche solution
All-Flash Arrays For very high IOPS workloads Useful for a subset of workloads
Hybrid Storage Intelligent use of flash storage Balance performance & cost For a broad set of workloads
9 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Not All Flash-Based Arrays Are Created Equal
Periodic data migration across tiers Policy-based or ad-hoc migration Admin mediated Coarse level of granularity for migration
Legacy “Bolt-on” Tiered Storage Next-Generation Flash Storage
Intelligent Caching Real-time Fine-grained
Performance Layer
CapacityLayer
Implementation Differences
Type of SSD Most arrays use lower-end cMLC – endurance concerns
Caching Most arrays use flash only for caching reads Optimizing metadata access is important
Data Reduction Some arrays only provide compression – no dedupe Some arrays only dedupe data in SSDs, not HDDs
10 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
What Type of Flash Is Best?
All-Flash or Hybrid? All-flash sacrifices capacity for extreme
performance
Hybrid offers flash performance plus low-cost capacity of HDD
In both configurations, capacity can be stretched with compression and deduplication
SSD
11 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
The COST Difference
$/GB $/IOPS $/GB $/IOPS
$$$$ $$$ General Storage $ $
$$$$ $$ Server Virtualization $$ $$
$$$$ $ VDI $$ $$
All-Flash
It really depends on your workload.
Hybrid
12 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Drive Down Storage Costs with Data Reduction
Inline compression and deduplication can shrink storage footprint up to 90%
Redundant OS images are reduced to a single instance and stored in flash
Save on rack space, power/cooling, storage sprawl
13 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Not All Flash-Based Arrays Are Created Equal
The best hybrid arrays use enterprise quality flash, accelerate metadata, and provide comprehensive data footprint reduction.
14 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Deployment Considerations
Storage Protocols Fibre Channel may make your deployment too expensive
iSCSI and NAS may not meet your IOPS needs
An array providing SMB\CIFS enables you to consolidate storage
15 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Automate Provisioning, Fewer Errors
Application-aware provisioning can simplify, expedite storage provisioning
Consider storage that offers a wizard that guides you through provisioning storage Block size LUN size Default snapshot policy Compression type Deduplication On/Off Primary cache size Secondary cache size
16 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Ask for Integration
vCenter and Microsoft System Center VM Manager Simplifies management
vStorage APIs for Array Integration (VAAI) Offloads storage operations from the host to the array Minimizes I/O on the network and host
RESTful APIs Script and automate storage tasks
17 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
VAAI Primitives
OFFICIAL NAME AKA DESCRIPTION BLOCK NFS
Atomic Test & Set (ATS) Hardware Assisted Locking Enables granular locking of block storage devices, accelerating performance Y -
Cloning Blocks Full Copy, Extended Copy Commands the array to make a mirror of a LUN (Clone, VMotion) Y -
Zeroing File Blocks Block Zeroing Communication mechanism for thin provisioning arrays Y -
Out of Space Condition Thin Provisioning Stun “Pause” a running VM when capacity is exhausted Y Y
UNMAP Space Reclamation Allow thin arrays to clear unused VMFS space Y -
Quota Exceeded Behavior TP Soft Threshold Allows vSphere to react before out-of-space condition Y -
TP LUN Reporting Report Thin Capacity Enables vSphere to determine LUN TP status Y Y
NFS Full File Clone Hardware Snap Like Full Copy for NFS - Y
NFS Space Reservation Zeroedthick Files Creates non-thin files on NFS - Y
NFS Extended Stat Extended Status vSphere can query file size, etc - Y
NFS Space Reclaim Space Reclamation Similar to block UNMAP, unlinks files - Y
NFS Fast File Clone Linked Clone Offload Allows View (only) to offload creation of linked clones - Y
18 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
VM-Level Reporting
20 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
BYU – Hawaii: Their IT Challenges
99% virtualized environment
Slow performance Retrieving student records from Oracle took too long Webpage load times, video services, email also slow
University expects to expand enrollment from 3,000 to 5,000 students in the next 3-5 years
Wanted to the flexibility to use both Fibre Channel and NFS
21 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
BYU – Hawaii: Requirements
Increase throughput
Increase available storage space
Modernize storage and backups
Scale to accommodate future expansion while delivering consistently high performance
Easily managed by small IT staff
✓✓✓
22 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
More of the Same?
Retrofitting old disk-based architectures with flash is inefficient
Adding spindles for performance wasn’t sustainable Costs 5-7x what newer, more innovative solutions
charge for same performance
In higher education, money is tight!
23 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
BYU – Hawaii: Topology
WWWVideo ServicesEmailStudent Records
2 x Tegile Hybrid Arrays (2U each)
1 x Tegile Hybrid Array (3U)
WAN
Off-Island Replication
4 days of snapshots for DR
ERP Active Directory
24 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
BYU – Hawaii: The Results of Flash
Replaced IBM storage TB for TB Gained 100 - 120 TBs of useable disk space
25 - 40x improvement in throughput for critical applications
Improved end-user experience. They noticed!
Moved from NFS-mounted drives to virtual mounted drives Can now load-balance across blades with no problems
Due to capacity and cost savings, the university was able to purchase 3rd array for DR
25 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Mizuno USA: Their IT Challenges
Aging SAN infrastructure wasn’t efficient and wouldn’t scale to meet future demand
Array-based snapshots and replication were not space-efficient
Poor SQL Server performance had become an issue
Had outgrown its offsite backup solution, which was slow and difficult to manage
Full backup jobs were running for longer than an entire weekend
Cost was too high to implement an effective DR strategy
26 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Mizuno USA: Topology
Backup Server
Primary DC #1(32TB Capacity)
Primary DC #2(32TB Capacity)
Local Backups(Data is compressed/deduped globally by Tegile)
Snapshots are space-efficient and VM-awareReplication is WAN-optimized
Snapshots are replicated across WAN
Disaster Recovery
27 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Mizuno USA: The Results of Flash
No longer sees performance issues with business-critical applications like SQL Server
Substantial reduction in backup failures and a reduction in the backup window
Sufficient storage capabilities—for now and the foreseeable future
Ability to replicate and snapshot data on a continual basis for full site recovery
34 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Leupold & Stevens: Challenges
NetApp shop for nearly 10 years
Virtualization and consolidation hurting storage performance
Applications began suffering; business velocity was slowing
Oracle application performance directly impacts business performance
35 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Leupold & Stevens: Requirements
Consistently high IOPs at low latency
Support Oracle database performance
Mixed workload with additional SQL, Exchange, misc. VMs
Multiprotocol support
Looking for a better mousetrap
36 #compromisenothing©Copyright 2015 Tegile Systems, Inc. All Rights Reserved. Company Confidential
Leupold & Stevens: Solution & Results
Hybrid flash storage array
Sustained 117,000 IOPs demonstrated
65% data reduction rate
17-hour BI jobs reduced by 76% to just 4 hours
Multiprotocol support for diverse set of applications