Linnk to Visrto Presentation

advertisement
A New Approach to Storage
in Virtual Environments
March 2012
Eric Burgener
VP, Product Management
Agenda

Storage I/O in virtual environments

Implications

Industry responses

The storage hypervisor
March 2012
2
Hidden Storage Costs of Virtualization
❶
VM
Poor performance
• Very random, write-intensive workload
• Spinning disks generate fewer IOPS
• Storage provisioning trade-offs
VM
❷
Poor capacity utilization
VM
• Over-provisioning to ensure performance
• Performance trade-offs
VM
❸
Complex management
• Requires storage expertise
• Imposes SLA limitations
• Limits granularity of storage operations
Virtual Machines
March 2012
The VM I/O Blender
3
Hidden Storage Costs of Virtualization
❶
VM
Poor performance
• Very random, write-intensive workload
• Spinning disks generate fewer IOPS
• Storage provisioning trade-offs
VM
Can decrease storage
❷ Poor capacity utilization
• Over-provisioning to ensure performance
performance by 30%
- 50%
• Performance
trade-offs
VM
VM
❸
Complex management
• Requires storage expertise
• Imposes SLA limitations
• Limits granularity of storage operations
Virtual Machines
March 2012
The VM I/O Blender
4
VDI Environments Are Even Worse

Windows desktops expect
dedicated local disk

Even more write-intensive
due to many more VMs/host

Much wider variability
between peak and avg IOPS


VIRTUAL DESKTOPS
March 2012
Boot, login, application, logout
storms
Add’l storage provisioning,
capacity consumption issues
5
Yet Another “Virtual” Storage Conundrum
HIGH PERFORMANCE
Poor space utilization
SPACE-EFFICIENT
Poor performance
RAPID PROVISIONING
Poor performance
Thick/Fixed Disks
Fully provisioned
Thin/Dynamic Disks
Thin provisioned
Linked Clones/Differencing Disks
Writable clones
The virtual administrator’s choice: pick just one
March 2012
6
Industry Responses
BUY MORE STORAGE



Adding spindles adds
IOPS
Tends to waste storage
capacity
Drives up energy, backup
costs
March 2012
HOST SSD CARDS
BUY FASTER STORAGE



Add higher performance
drives (if available)
Upgrade to a higher
performance array
Increased storage
complexity

Really speeds up reads

Does not necessarily
speed up random writes

Expensive and precludes
any “HA” support
7
Storage Challenge Implications

Storage has to be significantly overprovisioned

Storage costs can unexpectedly be 30% 50% higher

Performance vs provisioning times vs space
efficiency vs cost
Will I run out of storage budget before I finish?
March 2012
8
The Storage Hypervisor Concept
…
STORAGE HYPERVISOR
SERVER HYPERVISOR

Server hypervisors increase
server resource utilization and
virtualize server resources

Storage hypervisors increase
storage utilization and
virtualize storage resources

Increases resource utilization
and improves flexibility

Increases storage utilization
and improves flexibility
Performance, capacity and management implications
March 2012
9
Introduction of a Dedicated Write Log Per Host

…
HOST
Log turns random writes into a
sequential stream

HYPERVISOR

Optimized Writes
Acknowledgements
De-staging allows data to be laid out
for optimum read performance

Optimized
Reads
Dedicated
write log

Optimized
asynchronous
de-staging Tier 1

Minimizes fragmentation issues
Requires no add’l hardware to
achieve large performance gains

Tier n
Storage devices can perform up to 10x faster
The more write intensive, the better the speed up
Excellent recovery model for shared
storage environments
Tiered Storage
March 2012
10
Log De-Couples High Latency Storage Operations
THESE OPERATIONS
NO LONGER IMPACT
…
HOSTS
HYPERVISOR
VM PERFORMANCE
THIN PROVISIONING
Write Logs
ZERO IMPACT SNAPSHOTS
Storage Pool
HI PERFORMANCE CLONES
Shared Storage
March 2012
INSTANT PROVISIONING
11
The Virsto Storage Hypervisor
Fundamentally changes the way
hypervisors handle storage I/O
Improves performance of existing
storage by up to 10x
Thin provisions ALL storage with
NO performance degradation
Reduces storage capacity
consumption by up to 90%
Enables almost instant provisioning of high performance storage
Reduces storage provisioning times
by up to 99%
Allows VM-centric storage management on top of block-based storage
Enables safe provisioning and deprovisioning of VMs by anyone
March 2012
12
How Virsto Works (1)

Virtual
Desktop
Virtual
Desktop
Virtual
Desktop
Virtual
Desktop
…
vLog provides very high write
performance ALL the time

Sequentializes writes to speed up spinning
disk or SSD
Virsto Virtual Storage Layer
HOST
Optimized Writes
Acknowledgements
Hypervisor
3
1
Optimized
Reads
Virsto vLog
Optimized
de-staging


Tier 1
Tier n
2
Virsto vSpace
March 2012
Data asynchronously de-staged
to vSpace

vSpace shared across all hosts (SAN)

Almost all reads handled from vSpace
Splits reads and writes across
different spindles

Improves the performance of both
13
How Virsto Works (2)

Virtual
Server
Virtual
Server
Virtual
Server
Virtual
Server
…
Virsto Virtual Storage Layer
Host
6

Optimized
Reads
Virsto vLog
Regular provisioning, thin provisioning

Snapshot/clone creation/usage, backup
All storage is “cluster-aware”
with no performance impact

5
Tier 1
Tier n
4
Virsto vSpace
March 2012

Hypervisor
Optimized Writes
Acknowledgements
Optimized
de-staging
High latency operations can be
done with NO performance impact

Supports HA failover, live migration, etc.
Pure software solution that does
not REQUIRE more hardware for
performance

But speeds that up too if you buy it
14
What Virsto Does For SSD: Log vs Cache
Physical
Host
Physical
Host


…

Log
(Virsto vLog)
Shared
Storage
Tier 0
SSD placement
options
March 2012
SSDs perform better
Primary Storage
(Virsto vSpace)
Sequential vs random write performance
Logs are much more efficient
use of SSD capacity

Virsto vLogs are 10GB in size

Caches a % of primary storage capacity

Logs speed up EVERY write ALL
the time

Can lock shared data into tier 0
SSD for read performance

Speeds up ALL reads ALL the time
15
Integrated Virsto Management

Uses standard hypervisor
workflows


Transparently uses Virsto
storage


VMware, Hyper-V
Higher performance, faster
provisioning, lower capacity
consumption
Rapid Deployment Utilities
For VMware View, Citrix XenDesktop
VDI environments
March 2012
16
Proof Points in vSphere Environments: SDSU
Baseline Environment
341 IOPS
Native VMDKs
March 2012
Performance with Virsto
10X more IOPS
20% lower latency
9x CPU cycle reduction
3318 IOPS
Virsto vDisks
Virsto for vSphere
December 2011 Results
17
Proof Points in VDI Environments: MS EEC
Virsto vDisks vs Hyper-V Differencing VHDs
90000
With Virsto, Hyper-V supports
over 2x times the number of VDI
sessions, assuming the same
storage configuration
80000
Weighted response time
70000
60000
50000
40000
830
401
30000
20000
10000
0
0
200
400
600
800
1000
1200
VDI session count
Virsto for Hyper-V
June 2011 Results
March 2012
VSIIndex_avg - Virsto
VSIIndex_avg - DVHD
18
Demonstrated Customer Value
March 2012
19
Virsto Solutions

Pure software based solution

High performance, space-efficiency, rapid provisioning, cluster-awareness –
ALL AT ONCE with your existing storage

Provides better utilization of spinning disk and/or SSD

Works with any heterogeneous block-based storage
20
Download