Upload
ezra-nathan-griffith
View
220
Download
3
Tags:
Embed Size (px)
Citation preview
Disruptive innovations:How storage is changing in the enterprise
Scott H. DavisCTO, Infinio
Welcome!
Scott H. Davis:
• CTO, Infinio
• 25+ year IT veteran
• Former VMware EUC CTO & Chief Data Center/Storage Architect
• Founder, President, CTO of Virtual Iron
• 16 Patents for Virtualization, Storage, Clustering, and EUC technologies
www.TalkingTechwithSHD.com @shd_9
Agenda
• Storage overview
• Technology disruptions
• Storage landscape• All-flash arrays
• Hybrid arrays
• Hyper-converged infrastructure/SDS
• Decoupled infrastructure (capacity and performance)
• Infinio’s storage acceleration platform
3
4
Storage circa 2004
Traditional Storage Array
Innovation: • Unified block and file• Storage tiering
DecoupledInfrastructure
All-flash arrays
Hyper-converged(Software-defined)
Storage in 2015
VM VM VM VM
Hypervisor
Server
SSDs
Controller software
VM VM VM VM
Hypervisor
Server
SSDs HDDs
Controller VM/software
HDDs
Hybrid arrays
VM VM VM VM
Hypervisor
Server
HDDs
Write log / Read cache
Disk pool
Controller software
SSDs
I/O Optimization
Storage-side processing
Server-side processing
Technology Disruptions
6
Disruption: Desktop Virtualization
• Extreme workload consolidation necessary for economics to work
• More workloads on fewer drives
• Workload mobility
• Blender effect, mix of read/write ratios
• Impact of client OS-specific caching
• Impact of synchronized peaks (e.g., boot storms, login storms, virus scans)
7
Disruption: Hardware advances
IOPS
Latency
DRAM
Networking
FlashHard drive
The complexities of flash
9
Reads vs writes
Write amplification
Garbage collection
Endurance / wear-out
Consumer grade vs. Enterprise
Traditional RAID / Filesystem applicability
Tiering with storage system
Disruption: Hardware advances for performance
Memory channel storage
e.g., NVDIMM
Speed comparison
Non-volatile characteristics of classic flash
Interface challenge for OS/Hypervisor
NVMe
e.g., PCI-e solid state drive
replaces the AHCI stack – 1/3 CPU utilization
Memory 5 μsec
PCI-e 50 μsec
SAS SSD 300 μsec
DRAM
Networking
FlashHard drive
IOPS
Latency
Disruption: Hardware advances for capacity
Capacity-optimized drives
“Shingled Magnetic Recording” (SMR)
e.g., Seagate’s 8TB SMR drive at $.03/GB (1/500th that of flash!)
Non-symmetric read/write characteristics
Cloud
Network speeds making it possible
Can be as inexpensive as $.03/GB/month
DRAM
Networking
FlashHard drive
IOPS
Latency
Disruption: Hardware advances in networking
Networking speeds continue to improve – 10GbE typical; 40GbE and 100GbE coming soon
Inter-node communication clocked at 50 μsec, including TCP/IP stack
More predictable speed than flash
Enables scale-out storage architectures
12
DRAM
Networking
FlashHard drive
IOPS
Latency
Disruption: Scale-out application architecture
Scarcity vs. Abundance
Consequences:
Object storage
Replicas instead of updating in place
Minimized synchronization
I/O performance should scale out with the application
13
Node A Node B Node C
Scale-out
The storage landscape
14
Decoupledarchitecture
All-flash arrays
Hyper-converged(Software-defined)
Storage in 2015
VM VM VM VM
Hypervisor
Server
SSDs
Controller software
VM VM VM VM
Hypervisor
Server
SSDs HDDs
Controller VM/software
HDDs
Hybrid arrays
VM VM VM VM
Hypervisor
Server
HDDs
Write log / Read cache
Disk pool
Controller software
SSDs
I/O Optimization
Storage-side processing
Server-side processing
All-flash arrays
Storage in 2015: All-flash arrays
VM VM VM VM
Hypervisor
Server
SSDs
Controller software
“Porsche” of storage array performance
Consistently high performance for all connected applications
Comes at a steep price premium
All drives are flash, plus the proprietary upcharge:
Dell server SSD = $3K EMC storage SSD = $15K
Storage in 2015: Hybrid arrays
Better price/performance calculation than all-flash
Most market share is from existing vendors; the next “status quo” ?
Buyer Beware:
SSDs as a tier in legacy arrays vs.
purpose-built hybrid array
(handling of flash & architecture of write log/read cache)
Hybrid arrays
VM VM VM VM
Hypervisor
Server
HDDs
Write log / Read cache
Disk pool
Controller software
SSDs
Hyper-converged(Software-defined)
Storage in 2015: Hyper-converged
VM VM VM VM
Hypervisor
Server
SSDs HDDs
Controller VM/software
Integrated building block for an entirely new datacenter architecture
Commitment to scale everything together
Inefficient with storage space because of data protection schemes
More appropriate for greenfield (new) deployments because of new mgmt tools and processes
Typical in ROBO and SMB
Decoupled Architecture
Storage in 2015: Decoupled Architecture
HDDs
I/O Optimization
Splits storage into capacity layer and performance layer
Performance layer benefits from:• Hyper-locality
μsec vs. msec
• Commodity pricing Dell Server SSD = $3KEMC Storage SSD = $15K
Capacity layer can be any storage platform – keep existing tools and reporting
Infinio’s storage acceleration platform
20
Infinio’s storage acceleration platform
• Globally deduplicated
• Operationally transparent
• Simple to evaluate, implement, and use
Software-based performance layer; optimized for RAM
“We noticed the results almost instantly, with a visible reduction of storage latency on the VDI desktops and decreased workload on our filers.”
--Nathan Manzi, Systems Engineer at Minara Resources
Infinio architecture
1 Accelerator VM and 8GB RAM per ESX host
1 Console VM per vCenter
Communication runs over the vMotion network
One solution for virtual servers and virtual desktops
No changes to guest VMs
“By better utilizing the existing infrastructure, I/O optimization can improve performance, and help control costs.”
–Gartner Hype Cycle 2014
LAYER FOR STORAGE ACCELERATION
Kernel module
Kernel module
Kernel module
Infinio’s content-based architecture
Deduplicated: Inline deduplication
across VMs and hosts
Global: All nodes share a
single address space
1A23
GH56
7P89
2QQ3
5L56
72JK
101H
G4K1
11H4
1DS4
54MW
7M62
6BE4
2NN5
3E5T
SA93
S9H4
3A38
Using a 5:1 dedupe rate, an 8-node Infinio cluster starts with an effective size of 320GB and can grow much larger.
Infinio’s distributed cache architecture
24
Node A A-D Global
D-C
Node A
Node B
Node C
Node B A-D
Node C A-D
A1-33
B34-66
C67-99
A1-33
B34-66
C67-99
A1-33
B34-66
C67-99
Infinio’s global deduplication in action
General Enterprise mix
• Common applications OS files• Application data Boot
images
Infinio’s global deduplication in action
DevOps
Source code for slightly different versions
Test automation on the same code
Exemplar data
VDI
Gold images
Common application executables
Common user files
Customer National Specialty Alloys saw sustained offload rates of 61%
A large consumer goods company saw build time drop from 2 hours to 15 minutes
Operational transparency
ESXi
VM
VM VM
VM
Datastoreconfiguration
Snapshots and replication
Backupscripts
Patching
vMotionDRS
Maint Mode
Infinio
ESXi
"Installing Infinio was fast and easy. You install it live, and you can start or stop accelerating without affecting production. There’s no rebooting either."
--Doug Soltesz, Vice President and CIO - Budd Van Lines
Simple to evaluate, deploy, and manage
Accelerate a new datastore
Install to results in 30 minutes
Change the cache size
What’s new in Infinio version 2
Extension of award-winning storage acceleration platform into SAN environments to support Fibre Channel and iSCSI.
VM-level statistics for a granular view into performance; choose specific applications to accelerate*
Continued operational transparency, with no changes to storage tools, backup or reporting scripts; complete integration with VMware VAAI
Easily see performance improvements for up to two weeks of history
Note the benefit of deduplication with effective cache size
*v2.1
Learn more about Infinio today
30
• Accelerate response time by 10X
• Reduce reads 65-85% from storage
• Achieve better user experience from applications
• Extend life for storage systems
VISIT US AT BOOTH #3
31