Storage Virtualization Software Technical Highlights

Download Report

Transcript Storage Virtualization Software Technical Highlights

Desktop
Server
SAN
STORAGE VIRTUALIZATION SOFTWARE
TECHNICAL HIGHLIGHTS
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Manufacturer-independent,
SAN-wide Functions
Virtual Disk
Pooling
Load
Thin
Sync Mirroring High-speed
(High-Availability) Caching Balancing Provisioning
Centralized
Management
RAID
Striping
Virtual Disk
Migration
Async
Online
Continuous
Remote
Snapshots Data Protection
Replication
& Recovery
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Virtual Disk Pooling
Consolidate like or unlike disk resources
 Split pool into tiers
 Create and assign virtual
disks of desired sizes
 Define access rights
 Share them among clients
 Expand capacity
without downtime
 Eliminate stranded space
SANmelody™ SANsymphony™
≤32 TB
© 2009 DataCore Software Corp. — All rights reserved
>> Petabytes
‹#›
Remove Direct-Attached Drawbacks
DAS
 Eliminate stranded storage
W brand
6TB # P1
W brand
8TB # G2
Free
 Make available capacity
accessible to most
needy applications
 Choose disk characteristics
based on program needs
X brand
11TB # S3
 Defer additional purchase
until pool nears depletion
Used
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Manage Capacity as a Pool of Disk Space
Tier Cost RAS Speed Density
1
Hi
Hi
Hi
Lo
SAN
2
3
Med
Lo
Hi
Med
Med
Lo
Med
Hi
© 2009 DataCore Software Corp. — All rights reserved
Disk Space (TBs)
W brand W brand
P1 model P3 model
6TB
Used
W brand
G2 model
8TB
Used
X brand
S3 model
11TB
Used
W brand
G5 model
Z brand
Q7 model
‹#›
High-Speed Caching
Speeds up performance
 Accelerates disk I/O response
from existing storage
 Uses CPUs and memory from
general purpose servers as
powerful, inexpensive cache
 Anticipates next blocks
to be read & groups writes to
avoid waiting on disks
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
‹#›
Turbo-charged Virtual Disk I/O
Avg. Response (µS)
DataCore L1 Cache
Array L2 Cache
Disk Drive
<20
250 – 300
4000 – 6000
Output
from Cache
Poll for
Input
CPU
CPU
High-Speed
Level 1 Caching
Write
Coalesce
Pre-fetch
CPU
CPU
Cached
Array
Cached
Array
Un-cached
Array
Disk
Subsystems
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Superior Performance Acceleration
Avg. MB/sec.
500
450
400
350
300
250 RealLife-60%Rand-65%Read
200 Max Throughput 100% Read
150
Max Throughput-50%Read
100
50
Random-8k-70%Read
0
www.SANmelodyTunes.com
Source: VMTN
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Load Balancing
Improve response and throughput
 Overcome typical storagerelated bottlenecks
 Spread load on physical
devices using different
channels for different
virtual disks
 Automatically bypasses
failed or offline channels
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
‹#›
Thin Provisioning
Just enough space, just-in-time
 Appears to computers as
very large drives
(e.g. 2 TB disks)
 Takes up only space actually
being written to
 Dynamically allocates more
real space when required
SANmelody
SANsymphony
 Reduces need to resize LUNs
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Guessing on Allocation Leads to Waste
Disk 1
Disk 2
Disk 3
Free
Free
Disk
Disk 1
1
Few Blocks Actually
Written To
DiskFree
3
Free
Disk
Disk 22
Capacity consumed
whether used or not!
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Waste-Free Thin Provisioning
2TB
Virtual
Allocation:
Free
V Disk 3
+ 2.0TB
+ 2.0TB
+ 2.0TB
2TB
0
Free
V Disk 2
6.0TB
Actual =
0.4TB
2TB
0
Free
V Disk 1
60%
Free
0
Physical Disk Pool
Time to add more
Expand as
Needed
0
0.4TB
No Device
Dependency
1TB
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Thin Provisioning Space Reclamation
Recover space from deleted files in virtual volumes
Free
V Disk 1
2TB
Space previously
allocated to deleted file
0
2TB
Free
V Disk 1
Fill with zeroes
0
Release zero-filled
space back to
free pool
0
Physical Disk Pool
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Real Thin
Example: 250 GB Virtual Disk only occupies 20 GB
© 2009 DataCore Software Corp. — All rights reserved
‹#›
RAID Striping
Better protection & performance
 Circumvents drive failures
 Spreads I/O across
multiple spindles
 Offloads RAID 0 & 1
 Supports popular
RAID devices in pool
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
‹#›
Synchronous Mirroring
Real-time I/O replication for High-Availability
 Eliminates SAN or storage as
a single point of failure
when combined with
multipath I/O drivers
 Enhances survivability using
physically separate nodes
 Updates two distributed
copies simultaneously
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
Pair
N+1
Redundancy
‹#›
Synchronously Mirrored Writes
“Virtual Disk”
Client
1
• Separate Chassis
• Different Location
• Independent Power
• Independent Cooling
• Separate UPS
4
2
Node
A
Active
5
Synchronous
Mirroring
3
Cache
Mirror
(P)
Node
B
Partner
Cache
6
Mirror
(S)
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Automatic Failover via Multipath I/O
“Virtual Disk”
Client
Preferred
Alternate
1
1
4
Fail
Node
A
Offline
Cache
3
Log
Updates
Out-ofMirror
Sync
P
Retry
Node
B
Partner
Cache
2
Mirror
S
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Resynchronization of Mirrored Drives
“Virtual Disk”
Client
Alternate
Transmit changes
since outage
Node
A
Rejoin
Cache
Node
B
Partner
Log
Updates
Out-ofMirror
Sync
P
Cache
Mirror
S
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Resume Normal Operations
“Virtual Disk”
Client
Preferred
Alternate
Off
Node
A
Active
Synchronous
Mirroring
Cache
Mirror
P
Node
B
Partner
Cache
Mirror
S
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Track Health of High Availability Mirrors
© 2009 DataCore Software Corp. — All rights reserved
‹#›
N+1 Redundancy & Load Distribution
7
1
3
5
6
A
P
S
S
P
2’
5
P
5’
S
1’
SANsymphony
Nodes
2
6’
3
8
S
4’
1
6
S
2
B
C
S
P= Primary
S= Secondary
(Mirror)
4
7
3’
4
8’
7’
8
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Virtual Disk Migration
Transparently move contents from one disk to another
 Allows non-disruptive
hardware disk upgrades for
mirrored volumes
 Clears & reclaims space
occupied by original
SANmelody
© 2009 DataCore Software Corp. — All rights reserved
SANsymphony
‹#›
Non-Disruptive Disk Upgrades
Virtual disks remain active
while contents are migrated to
a different device
Tier 1
Physical
Storage
Pool
Old
New
New
Tier 2
Tier 3
© 2009 DataCore Software Corp. — All rights reserved
Retain or discard
older device
‹#›
Physical/Virtual to Virtual Disk Migration
Quickest way to migrate from one Windows environment
to a dissimilar physical or virtual server platforms
 Source image rapidly
available to destination
 No waiting on lengthy
disk-to-disk copies; they occur
transparently in background
 No error-prone conversions
 DataCore handles differences with
the same ease as any
other virtual disks
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
“Transporter” Option
‹#›
Rapidly Migrate from Physical to Virtual
Virtualized Server
(Destination)
• Agent exports disk image
• Unique ‘pass-thru’ technology sees,
snaps & copies active source disk
VM
Snap
Copy
• Boot copy modified to boot VM
Boot
Disk
• Converted disk mounted by
destination as boot or
data device
Transporter
VM
Physical Server
(Source)
VD1
VD1
VD1
Boot
Disk
VD Storage
Transporter
Agent
VD1
VD2
VD3
VD4
LAN
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Online Snapshots
Capture point-in-time images without tying up
much disk space or make complete clones
 Recover quickly at
disk speeds to
known good state
 Eliminate back-up window
 Provide “live” environment
for analysis, development
& testing
 Keep snapshots in lower tier,
thin provisioned storage
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
SANsymphony
‹#›
Low-impact, Point-in-time Snapshots
If unchanged,
read from Source
Copy Empty
originalwhen
contents
Snapshot
here on 1stenabled
write
Active
program
1
Earlier
pointin-time
2
Source
3
• Back-up
• Testing
• Analysis
• Recovery
Current
image
4
Only changed blocks
take up space
© 2009 DataCore Software Corp. — All rights reserved
Source disk
blocks
‹#›
Continuous Data Protection & Recovery
Return to any point-in-time without
taking explicit backups
 Dial back to restore an
arbitrary point-in-time
 Logs and timestamps
all I/Os
 No need to quiesce or
interrupt applications
© 2009 DataCore Software Corp. — All rights reserved
SANsymphony
Optional
‹#›
Roll Back To Image from Any Earlier Point
CDP
Synchronous
Mirror
Active
Cache
• Hours
• Days
• Weeks
Time-Stamped
Updates
Snapshot
Dec 6
Nov 5
@ Noon
+
=
1
2
© 2009 DataCore Software Corp. — All rights reserved
3
4
Nov 9
6:31pm
5 … days
‹#›
Remote Replication
Keep distant copies without impacting
local performance
 Perfect for disaster recovery
or business continuity
 Only needs a basic IP
connection to secondary site
 Bi-directional
SANmelody
 Asynchronous
© 2009 DataCore Software Corp. — All rights reserved
SANsymphony
1-to-Many
Many-to-1
‹#›
Keep Remote Disaster Recovery Site Updated
DR Site
Destination
Recovery
Image
Source
Replicated
Updates
Cache
Active
Snapshot
Queued
Updates
Cache
Central IT site
IP
© 2009 DataCore Software Corp. — All rights reserved
Asynchronous
Copy
‹#›
Advanced Site Recovery
Spread DR responsibility across multiple smaller sites
 Choose locations best suited
to handle specific DR load
 Viable with lower speed
WAN circuits
 Built-in central site
restoration
 Universal coverage for
heterogeneous scenarios
 Same automated process for
Virtual & Physical systems
© 2009 DataCore Software Corp. — All rights reserved
SANsymphony
Optional
‹#›
Low Cost Alternative: 1-to-Many DR
DR Site x
DR Site y
VM
VM
VM
VM
HA
VM
VM
VM
VM
Remote
Replication
DR Site z
• Thin pipes
Central IT site
VM
VM
Storage
Virtualization
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Advanced Site Recovery
Central IT site
Live
Live
(P)
Sync
Mirror
Mapped
(offline)
Mapped
(online)
Live
(S)
Transmit
Queue
Sync
Mirror
DR
(P)
3
DR
Copy
DR
(S)
HA Optional
1
Internet
WAN
Only to
restore
Transmit
Queue
DR
2
Hourly
Snapshots
Async
Copy
DR Site x
Kept current
with DR site
© 2009 DataCore Software Corp. — All rights reserved
‹#›
SAN-wide Centralized Management
Control and monitor all SAN resources
from one console
 Automates laborious,
repetitive tasks
 Intuitive to operate
 Universal tools work across
like or unlike devices
 Plug-ins for integration into
Hypervisor consoles
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
2 Nodes
SANsymphony
SAN-wide
‹#›
Analysis & Reporting
Tracks & charts long-term SAN behavior
 Reveals SAN resource
consumption &
performance trends
 Assists with capacity
planning, utilization &
quality of service decisions
 Export results to 3rd party
tools for further analysis,
charge-back & billing
© 2009 DataCore Software Corp. — All rights reserved
SANmelody
Optional
SANsymphony
Optional
‹#›
38
FEATURE
SANmelody
SANsymphony
Feature Comparison
adds
≤32TB
>32TBs … PetaBytes,
Tiered Storage Classes, SAN Domains
HA Pair
N+1 redundancy, Tertiary mirror,
Alternate replication route,
Prioritized order of resynchronization
High-speed Caching
Included
Linear Scaling, QoS control
Load Balancing
Included
Support for high-end, multi-path arrays
Thin Provisioning
Included
Choose virtual disk size, serially fill
disks, Display real-time usage stats
RAID Striping
Included
Hot spares automatically
replace failed drives
Included + optional
migration between physical
& VMs
Optional pooling of existing disks
formatted with
Unix & other file systems
Included
Synchronized across groups of
virtual disks
N/A
CDP option
Included
Many-to-many, Group-wide control,
Advanced Site Recovery option
via Perfmon
+ optional package
Extensive built-in choices +
optional package superset
Included
SAN, Performance, Diagnostics,
Associated objects managed as Groups
Virtual Disk Pooling
Synchronous Mirroring
(High Availability)
Virtual Disk Migration
Online Snapshot
Continuous Data Protection
Remote Replication
Analysis & Reporting
Centralized Management
© 2009 DataCore Software Corp. — All rights reserved
‹#›
Storage Virtualization
NON-STOP
WASTE-FREE
LIGHTNING-FAST
© 2009 DataCore Software Corp. — All rights reserved
‹#›
www.datacore.com
Thank You …
www.datacore.com
© 2009 DataCore Software Corp. — All rights reserved
‹#›