400 likes | 527 Views
Desktop. Server. SAN. Storage Virtualization Software Technical Highlights . Manufacturer-independent, SAN-wide Functions. Load Balancing. High-speed Caching. Thin Provisioning. Sync Mirroring (High-Availability). Virtual Disk Pooling. Centralized Management. Async Remote Replication.
E N D
Desktop Server SAN Storage Virtualization SoftwareTechnical Highlights
Manufacturer-independent, SAN-wide Functions LoadBalancing High-speedCaching ThinProvisioning Sync Mirroring (High-Availability) Virtual DiskPooling CentralizedManagement AsyncRemoteReplication RAID Striping OnlineSnapshots Virtual DiskMigration ContinuousData Protection & Recovery
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 >> Petabytes
Remove Direct-Attached Drawbacks DAS • Eliminate stranded storage • Make available capacityaccessible to most needy applications • Choose disk characteristics based on program needs • Defer additional purchase until pool nears depletion W brand 6TB # P1 W brand 8TB # G2 Free X brand 11TB # S3 Used
Manage Capacity as a Pool of Disk Space W brand P3 model 6TB Used SAN W brand G5 model 8TB Used Z brand Q7 model 11TB Used
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 blocksto be read & groups writes to avoid waiting on disks SANmelody SANsymphony
Turbo-charged Virtual Disk I/O Avg. Response (µS) DataCore L1 Cache <20 Array L2 Cache 250 – 300 Disk Drive 4000 – 6000 Output from Cache Poll for Input CPU CPU High-SpeedLevel 1 Caching Un-cachedArray Pre-fetch WriteCoalesce CPU CachedArray CachedArray CPU Disk Subsystems
Superior Performance Acceleration www.SANmelodyTunes.com Source: VMTN
Load Balancing Improve response and throughput • Overcome typical storage-related bottlenecks • Spread load on physical devices using different channels for different virtual disks • Automatically bypassesfailed or offline channels SANmelody SANsymphony
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 Reduces need to resize LUNs Thin Provisioning Just enough space, just-in-time SANmelody SANsymphony
Guessing on Allocation Leads to Waste Disk 1 Disk 2 Disk 3 Free Few Blocks Actually Written To Capacity consumed whether used or not!
Waste-Free Thin Provisioning + 2.0TB + 2.0TB + 2.0TB 2TB Virtual Allocation: Free V Disk 3 2TB 6.0TB 0 Free V Disk 2 Actual = 0.4TB 2TB 0 Free V Disk 1 0 Time to add more Physical Disk Pool Expand asNeeded No Device Dependency 0 0.4TB 1TB
Thin Provisioning Space Reclamation Recover space from deleted files in virtual volumes 2TB Space previously allocated to deleted file Free V Disk 1 2TB 0 Fill with zeroes Free V Disk 1 0 Release zero-filled space back to free pool 0 Physical Disk Pool
Real Thin Example: 250 GB Virtual Disk only occupies 20 GB
Circumvents drive failures Spreads I/O across multiple spindles Offloads RAID 0 & 1 Supports popular RAID devices in pool RAID Striping Better protection & performance 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 SANmelody SANsymphony N+1Redundancy Pair
Synchronously Mirrored Writes “Virtual Disk” • Separate Chassis • Different Location • Independent Power • Independent Cooling • Separate UPS Client 1 4 2 Active Partner NodeA NodeB SynchronousMirroring 3 6 Cache Cache 5 Mirror(P) Mirror(S)
Automatic Failover via Multipath I/O “Virtual Disk” Client Preferred MPIO Alternate 1 1 Retry 4 Fail Offline Partner NodeA NodeB 3 Log Updates 2 Cache Cache Out-of-Sync MirrorP MirrorS
Resynchronization of Mirrored Drives “Virtual Disk” Client MPIO Alternate Transmit changessince outage Rejoin Partner NodeA NodeB Log Updates Cache Cache Out-of-Sync MirrorP MirrorS
Resume Normal Operations “Virtual Disk” Client Preferred MPIO Alternate Off Active Partner NodeA NodeB SynchronousMirroring Cache Cache MirrorP MirrorS
N+1 Redundancy & Load Distribution 7 1 3 5 6 4 2 8 A B C P= Primary S= Secondary(Mirror) SANsymphonyNodes P P P S S S 1 4’ 1’ 2’ 5 2 3 6’ 3’ S S S 5’ 7 4 6 8’ 7’ 8
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 SANsymphony
Non-Disruptive Disk Upgrades Virtual disks remain activewhile contents are migrated to a different device MPIO New New Old New Tier 1 Physical Storage Pool Tier 2 Retain or discard older device Tier 3
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 SANmelody SANsymphony “Transporter” Option
VD1 Boot Disk Boot Disk VD2 VD4 VD3 VD1 VD Storage Transporter Agent VD1 VD1 Rapidly Migrate from Physical to Virtual VirtualizedServer (Destination) • Agent exports disk image • Unique ‘pass-thru’ technology sees, snaps & copies active source disk • Boot copy modified to boot VM • Converted disk mounted by destination as boot or data device VM Snap Copy Transporter VM Physical Server (Source) LAN
Online Snapshots Capture point-in-time images without tying up much disk space or make complete clones • Recover quickly atdisk speeds to known good state • Eliminate back-up window • Provide “live” environment for analysis, development& testing • Keep snapshots in lower tier, thin provisioned storage SANmelody SANsymphony
Low-impact, Point-in-time Snapshots Empty whenSnapshot enabled Copy original contentshere on 1st write If unchanged, read from Source Activeprogram 1 Earlierpoint-in-time 2 Source 3 • Back-up • Testing • Analysis • Recovery Current image 4 Source diskblocks Only changed blockstake up space
Continuous Data Protection & Recovery Return to any point-in-time withouttaking explicit backups • Dial back to restore an arbitrary point-in-time • Logs and timestampsall I/Os • No need to quiesce or interrupt applications SANsymphony Optional
Roll Back To Image from Any Earlier Point CDP Time-Stamped Updates • Hours • Days • Weeks Synchronous Mirror Active Cache Snapshot Nov 96:31pm Dec 6 + = Nov 5 @ Noon 1 2 3 4 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 • Asynchronous SANmelody SANsymphony 1-to-Many Many-to-1
Keep Remote Disaster Recovery Site Updated • DR Site RecoveryImage Destination Source Replicated Updates Cache QueuedUpdates Snapshot Active Cache IP Central IT site Asynchronous Copy
Advanced Site Recovery Spread DR responsibility across multiple smaller sites • Choose locations best suited to handle specific DR load • Viable with lower speedWAN circuits • Built-in central site restoration • Universal coverage for heterogeneous scenarios • Same automated process for Virtual & Physical systems SANsymphony Optional
Low Cost Alternative: 1-to-Many DR DR Site x DR Site y DR Site z RemoteReplication HA • Thin pipes VM VM VM VM VM VM VM VM VM VM Central IT site StorageVirtualization
Advanced Site Recovery Central IT site DR Mapped (offline) Live Mapped (online) DR (S) DR (P) Sync Mirror Transmit Queue TransmitQueue Live (P) Live(S) Sync Mirror 1 HA Optional 2 HourlySnapshots Internet WAN Async Copy Only to restore 3 DR Copy DR Site x Kept current with DR site
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 SANmelody SANsymphony 2 Nodes 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 SANmelody SANsymphony Optional Optional
Feature Comparison SANmelody SANsymphony
Storage Virtualization NON-STOP WASTE-FREE LIGHTNING-FAST
www.datacore.com Thank You … www.datacore.com