Click here to load reader
Upload
steve-houck
View
1.475
Download
0
Embed Size (px)
Citation preview
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Technical Description of FeaturesSANsymphony™-V
Copyright © 2014 DataCore Software Corp. – All Rights Reserved. 2
Personnel• ~250 people across the globeMarket Segment• Software-Defined StorageOver 25,000 deployments10,000+ Customers
Major Locations• Ft. Lauderdale, Florida (Headquarters)• Munich, Germany• Paris, France• Reading, UK (European Support
Center)• Sophia, Bulgaria• Tokyo, Japan (APAC Support Center)
• Privately owned• Investors
• Flagship Ventures• Updata Partners• Insight Venture
Partners
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 3
One Software Platform for any Storage Hardware
Accelerate
Centralize & Automate
Pool & Protect
UNIFIED STORAGE SERVICES
HYPER-CONVERGED SAN CLOUD
VIRTUALIZED HOSTS PHYSICAL SERVERS
Virtual SAN SANsymphony-V
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 4
Feature HighlightsUNIFIED STORAGE SERVICES
AVAILABILITY
Synchronous Mirroring
Snapshots / Backups
CDP
Asynchronous Replication
PERFORMANCE
Caching
Random Write Accelerator
Auto-tiering
Quality of Service (QoS)
EFFICIENCY
Thin Provisioning
Storage Pooling
Data Migration
Deduplication/Compression
MANAGEMENT
NAS/SAN (Unified Storage)
Centralized Management
Analysis & Reporting
Cloud Integration
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
ARCHITECTURE
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Hosts
Virtual Disks
Virtual Storage Pools
ManagementConsole
Hyper-converged storage
Cloud Storage
High Level Perspective of Key Elements
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 7
SAN Configuration
7
Virtual disks
Physical storage pools
Advanced storage virtualizationfunctions execute here
ManagementConsole
iSCSI / Fibre Channel
All popular disk interfaces
Mirror links between nodes
Hosts
Node
WAN links (e.g., Asynchronous replication)
Mirror links to other nodes
LAN management connection across nodes
VM VM VM VM VM VM
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 10
High-endArrays
MidrangeAppliances
CloudStorage
Flash Arrays
Central SAN
CentralStorage Pool
Hyper-converged storage
Integrated Storage Architecture
Remote Nodes
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 11
Comprehensive Solution
UNIFIED STORAGE SERVICES
AVAILABILITY
Synchronous Mirroring
Snapshots / Backups
CDP
Asynchronous Replication
PERFORMANCE
Caching
Random Write Accelerator
Auto-tiering
Quality of Service (QoS)
EFFICIENCY
Thin Provisioning
Storage Pooling
Data Migration
Deduplication/Compression
MANAGEMENT
NAS/SAN (Unified Storage)
Centralized Management
Analysis & Reporting
Cloud Integration
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
AVAILABILITY
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 13
Synchronous Mirroring
Eliminates storage as a single point of failure
Enhances survivability using physically separate nodes
Updates distributedcopies simultaneously
Mirrored virtual disks behave as one, multi-ported shared drive
No scripting or manual intervention
Zero downtime, Zero touch for Local & Stretched / Metro Clusters
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 14
Synchronous Mirroring
Hosts
Path 2
Path 1
SSV-1
SSV-2Virtual Disk
Mirror Path
Array-1
Array-2
Several miles
Hosts
Site B
Site A
SYNCHRONOUS MIRRORING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 15
Active-Active Nodes
Synchronous Mirroring
Alternate path
Preferred path
1’ - Primary copy1’ - Mirror copy
Virtual disk 1
Virtual disk 2
1 2’ 1’ 2
Node 2Node 1
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 16
Best Practice: Physically-Separated Copies
Building 2
SYNCHRONOUS MIRRORING
Building 1
Sync Mirroring
1’
2
Node 2Node 1
1
2’
CacheCache
Local or Stretched / Metro Cluster
Several Miles
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
4
17
Synchronously-Mirrored WritesSYNCHRONOUS
MIRRORING
Mirror
1
2
3Ack
Node 2
Cache
6• Separate Chassis• Different Location
• Independent Power
• Independent Cooling
• Separate UPS
S
Node 1
Cache
5
P
Virtual disk
Host
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 2Node 1
CacheCache
2
P S
18
Zero Touch Failover
1 4 Retry
ChangeLog
AlternatePreferred
SYNCHRONOUS MIRRORING
3
Host
Virtual disk
MPIO
1
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 2Node 1
CacheCacheP S
ChangeLog
19
Auto Log Resynchronization
Transmit changes since
outage
SYNCHRONOUS MIRRORING
Virtual disk
HostMPIO
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 20
Track Health of MirrorsSYNCHRONOUS
MIRRORING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 2Node 1
CacheCacheP S
21
Zero Touch Failback
OFF
Mirror
Ack
AlternatePreferred
SYNCHRONOUS MIRRORING
Virtual disk
HostMPIO
Resume normal operations
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 2Node 1
22
Another Sync Mirroring Configuration: Shared Multi-port Array
Snapshot
Async Replication
Array
SYNCHRONOUS MIRRORING
Sync Mirroring
Cache
P D D D D
RAID
P D D D D
P D D D D
SP1Cache
SP2Cache
Cache
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 23
Shared Multi-port Array
Centralize provisioning across diverse pools with other devices
Move disk backups to lower tier to make room for priority workloads
Migrate contents to different storage over time
Fan-out host ports for greater host connectivity
Replicate to unlike devices
Option for Larger RAID Systems
Solution: Two or more DataCore nodes provide redundant paths to same array
SYNCHRONOUS MIRRORING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 24
Keep In Mind
Shared multi-port array Separate mirrorsvs.
Apps stay upEveryone goes down!
Building 1 Building 2RAID
SYNCHRONOUS MIRRORING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 26
Asynchronous Replication
Ideal for disaster recovery & remote data center migration
Standard IP-based links Optimizes bandwidth via compressed,
multi-stream transfers & prioritized QoS 1-many, many-to-1, many-to-many Bi-directional Test readiness non-disruptively Expedite offline initialization using
transportable media
Update distant copies without impacting local performance
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 27
Disaster Recovery
Virtual Disk
Mirror Path
SSV-1
SSV-2
SSV-R
WAN (TCP/IP)
Array-1
Array-2
Array-3
Any Distance
Hosts
Path 1
Path 2
ProductionSite
DisasterRecovery
Site
Several miles
ASYNCHRONOUS REPLICATION
Asynchronous Remote Replication
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 28
Many-to-1 Replication
Central IT site
Retail stores Retail Stores
ASYNCHRONOUS REPLICATION
1R 2R 3R
4R 5R 6R
5
41
2
3 X
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 29
1-to-many Replication
Satellite Offices Satellite Offices
ASYNCHRONOUS REPLICATION
Central IT site
1 2 3
4 5 6
5R
4R1R
2R
3R XR
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 30
CombinationsASYNCHRONOUS
REPLICATION
1 2 3R
4R
1R
5R
3
6
4 5
2R
6R
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 31
Replication: A Closer Look
Site A
Site B
Site C
Site D
Individual virtual disks can be part of one replication relationship
ASYNCHRONOUS REPLICATION
1 2 3
4
4
3
1R 2R
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Offsite Replica
32
Primary Datacenter
Asynchronous Replication
over IP WAN
Virtual disk
1
DR Site
Cache
ReplicatedUpdates
QueuedUpdates
Cache
1’
1R
Cache
Host
ASYNCHRONOUS REPLICATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 33
Test Disaster Recovery ReadinessASYNCHRONOUS
REPLICATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
ReplicatedUpdates
QueuedUpdates
1’
Simulate Disaster Recovery
Test RestorationBusiness as usual
34
Asynchronous Replication
Primary Datacenter
Snapshot
Production
1
Cache1R
Active Copy
DR Site
Cache
1DR
Cache
Host Host
ASYNCHRONOUS REPLICATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 35
Advanced Site Recovery
Reverses direction of replication from the disaster recovery (DR) site to the primary datacenter
Universal coverage for heterogeneous scenarios
Same automated process for virtual & physical systems
Integrated with VMware SRM
Expedite central site restoration
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 36
Advanced Site Recovery
SSV-1SSV-2
Array-1Array-2
Array-3
MirrorPath
ProductionSite
DisasterRecovery
Site
Async Replication
(TCP/IP)
User
Transmit updates to Production Site
Hosts
ASYNCHRONOUS REPLICATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 37
Continuous Data Protection (CDP)
Restore arbitrary point-in-time within a 14 day period
Logs and timestamps all I/Osto the selected virtual disks
No need to quiesce or interrupt applications
No host agents required Easy to enable and revert from Create known-good restore points
Return to any point-in-time without taking explicit backups
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 38
Continuous Data Protection (CDP)
Hosts
ProductionArrayCDP Array
Data Written @ 2:41:30 pmData Written @ 2:41:32 pmData Written @ 2:41:35 pmBad data Written @ 2:41:36 pm
CDP
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 39
Revert to Earlier Image
6am
Choose time before problem occurred
7am 8am 9am 10am 11amTime-stampedupdates
Known-good point in time markers
CDP
11:09 am
10:22 am
Host
CDP
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 40
Snapshots / Backups
Recover quickly at disk speeds to known good state
Differential and full clones Thin provisioned Read / writeable Trigger via VSS Snap from premium storage to
lower cost equipment Eliminate back-up window Provide “live” copy for analysis,
development & testing
Capture point-in-time images
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 41
Online SnapshotCopy on First Write
Block 1 updateBlock 2 updateBlock 3 updateBlock 4 updateHosts
Snapshot
update
original
Copy original blockbefore committing update
ONLINE SNAPSHOTS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 42
Low-impact, Efficient Snapshots
1
2
3
4
Source diskblocks
• Back-up• Testing• Analysis• Recovery
Active programCopy original contents
here on 1st write
CurrentImage @10:15 am
11:30pm
Last night’sbackup
SourceUpdate
If unchanged,read from Source
ONLINE SNAPSHOTS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 43
Momentarily suspend VM Snap datastores Resume VM Back up datastores in background
Datastores Snapshot
Proxy
Backup ServerHost
VM
Backups from DataCore SnapshotsONLINE
SNAPSHOTS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 44
Raid Striping
Circumvents drive failures Spreads I/O across multiple spindles Offloads RAID 0 & 1 Supports popular RAID devices
in pool
Better protection & performance
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 45
Native RAID Services
Disk Pool
RAID-1 (Mirroring)
RAID-0 (Striping)
Hosts
RAID Striping
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
PERFORMANCE
46
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 47
High-Speed Caching
Accelerates disk I/O responsefrom existing storage
Uses x86-64 CPUs and memory from DataCore nodes as powerful, inexpensive “mega caches”
Anticipates next blocks to be read, and groups writes to avoid waiting on disks
Speeds up performance
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 48
Adaptive AlgorithmsHosts
Write I/O
Read I/O
WRITE CACHING
READ CACHING
Storage
HIGH-SPEEDCACHING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 49
Turbo-charged I/O
CPU
Pre-fetch
Poll for Input
Output fromCache
WriteCoalesce
Up to 1 TB RAM cache per
node
Avg. Response (µS)DataCore L1 Cache <20
Array L2 Cache 250 – 300
Disk Drive 4000 – 6000
Virtual Disks
High-SpeedLevel 1 Caching
HIGH-SPEEDCACHING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 50
Automated Storage Tiering
Select tiers based onprice / performance / capacity
Flash, SSD, SAS, SATA, …, Cloud Dynamically migrates blocks
among classes of storage Best location at the time
determined by:► Access frequency► User preferences
Make best tradeoff between performance & cost
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 51
Auto-TieringAUTOMATED
STORAGE TIERING
Virtual disks
FLASH15K SAS
NL SASSATA
Cloud
Storage Pool
TIER 1TIER 2
TIER 3TIER 4
TIER n
Hosts
Up to 15 tiers
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 52
Sub-lun Auto-tieringHeaviest hit blocks take advantage of Tier 1 performance Other blocks moved to lower cost tiers
AUTOMATED STORAGE TIERING
FrequentlyAccessed
InfrequentlyAccessed
ModeratelyAccessed
VIRTUAL DISK
FlashTier 1
SATATier 3
SASTier 2
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 53
Dynamically Optimizes ResourcesBased on average access frequency for each tier AUTOMATED
STORAGE TIERING
SAS SATAFlash Cloud
Hot ColdWarm Archive
Above average moves up a tier Below average moves down a tier
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 54
Automatic Fine TuningBlocks spread across storage resources in same tier
High activity
Low activity
Heat map reveals distribution
AUTOMATED STORAGE TIERING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 55
Random Write Accelerator
SSD-like speed from spinning disks Reduces need for costly flash Best for apps with high-percentage of
random writes (e.g., frequently updated databases, OLTP, ERP)
Converts high-latency random writes into storage-friendly sequential writes
Boost performance from random-write intensive workloads
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Low cost spinning disks boost performance of random write-intensive database applications & OLTP workloads
56
Random Write Accelerator
DataCore
SSD
SATA HDD
0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000
36,000
11,000
10,000
327BeforeAfter
33X Faster IOPS
DataCore
DataCore
3.6X faster
Note: SATA + DataCore outperforms SSD
RANDOM WRITEACCELERATOR
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 57
IOmeter test: 100% write, 100% random workload with a 4K block size and 64 I/Os outstanding
RAID-5 Mirrored
0 10,000 20,000 30,000 40,000 50,000
40,000
860
BeforeAfter
IOPS
DataCore
Random Write Accelerator
46X Faster
Impressive acceleration on RAID-5 writesRANDOM WRITEACCELERATOR
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 58
QoS Controls
Enables critical apps to run faster Set limits on I/O traffic generated by
less important workloads Saves money otherwise spent on
dedicated equipment
Regulate IOPS and Throughput
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 59
Shared infrastructure Logically isolated
resources Globally prioritized Dynamically regulated
► Enforce QoS Separately charged
Segregate Private Cloud Consumers
Hyper-converged Storage
CentralStorage Pool
Service
Engineering
Sales
Host Groups
Usage meters
QoS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 60
Without QoS: Unregulated IOPSQoS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 61
QoS: Set Max IOPS
IOPS limit set @ 135
Regulated IOs
QoS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 62
QoS: Set Max Throughput
Throughput limit set @ 260KB/sec
Regulated data transfer rate
QoS
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 63
Storage Load Balancing
Overcomes typical path-related bottlenecks
Spread load on physical devices using different channels for different virtual disks
Bypasses failed & offline channels Automatically balances I/Os across
pooled drives in a tier
Improve response and throughput
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 64
Load Balancing
SSV-1
Hosts
SSV-2
Mirror Path
ChannelLoad Balancing
Disk Pool 2
Physicaldisks in
each pool
Disk LoadBalancingDisk Pool 1
LOAD BALANCING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
SCALE UP Move to new, more powerful
server platforms More ports, more slots, more
processors & more memory per node
SCALE OUT Extend number of nodes per
group up to 64 Fulfill much larger I/O
requirements Distribute workloads for
greater resiliency & separation
Branch out through replication
65
ScalabilityAdapt to Expansion & Growth LOAD BALANCING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 66
Scale Out as Requirements Grow
VD 1 VD 2 VD 3 VD 4
Node 1 Node 2 Node 3 Node 4
LOAD BALANCING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
EFFICIENCY
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 68
Storage Pooling
Split pool into tiers of different price/performance/capacity
Create and assign virtual disks of desired sizes & properties
Clone properties from templates Explicitly assign virtual disks
to hosts or groups of hosts Eliminate stranded disk space
Consolidate like or unlike disk resources
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 69
Storage Pooling
Disk Pool
Vendor AVendor B
Vendor CVendor D
Cloud Provider
Hosts
Virtual Disks
STORAGE POOLING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 70
Remove Direct-attached Storage Drawbacks
Eliminate stranded storage space Make available capacity
accessible to most needy applications
Choose disk characteristics based on program needs
Defer additional purchase until pool nears depletion
DAS
Brand W Model P1
Brand WModel G2
Brand XModel S3
Free
Used
STORAGE POOLING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 71
Share Pooled Resources
SAN
Brand W Model P1
Brand WModel G2
Brand XModel S3
PoolFree
Used
STORAGE POOLING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 72
Thin Provisioning
Appears to computers as very large drives (e.g. 2 TB disks)
Takes up only space actuallybeing written to
Dynamically allocates more disk space when required
Reduces need to resize LUNs Reclaims zeroed out disk space
Allocate just enough space, just-in-time
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 73
Thin Provisioning
Disk Pool
Hosts Large virtualvolume
takes up littlephysical space
THIN PROVISIONING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 74
Guessing On Allocation Leads To Waste
Disk 1
FRE
E
Disk 2
Disk 3
FRE
EFR
EE
Capacity consumed whether used or not!
Few blocks actually written to
THIN PROVISIONING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 75
Waste-free Thin Provisioning
0 1TB
Expand asNeeded
Physical Disk Pool
0.3
Time to add more!
VirtualAllocation:
Actually Consumed = 0.3TB
+ 2.0TB+ 2.0TB+ 2.0TB
6.0TB
V Disk 3
V Disk 2
V Disk 1
2TB0
2TB0
2TB0
THIN PROVISIONING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 76
Space Reclamation
Physical Disk Pool
Space previously allocated to deleted file
FreeV Disk 1 Fill with zeroesFreeV Disk 1
Release zero-filled space back to free pool
Recover capacity from deleted files in virtual volumes
THIN PROVISIONING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 77
Data Migration
Eliminates downtime forhardware disk upgrades
Clears & reclaims space occupied by original
Provides pass-through access to drives previously connected directly to hosts
Move contents from one disk to another without impacting applications
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 78
Hosts
SSV-1SSV-2
Path 1
Path 2
Mirror Path
New ArrayExisting Array 1
Existing Array 2
Data Migration
Data MigrationDATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Transfer array contentsto new equipment in thebackground
Decommission an array Move array to another site No disruption to apps Virtual disks remain
undisturbed
79
Transparent Data Migration
OldNew
DATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Remove disk from pool safely & non-disruptively
Decommission a disk(age, problems, etc.,)
Shrink size of pool(use resource elsewhere)
Contents automatically distributed among remaining disks
No failover required No need to replace
the volume
80
Pool HousekeepingDATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
N E W J E R S E Y
N E W Y O R K
81
Cross-site Migration
Metro (Stretch) Cluster
DATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 2 maintenance scheduled
Standby Node 3 takes temporary ownership of storage devices
82
Standby Node (Substitute)
Shared Access
Hosts
Node-1
Virtual Disk
Sync Mirror
Path 2
Node-3
Node-2
EvacuatePath 1
Sustain Redundancy & Performance During Major Maintenance Operations and Upgrades DATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Node 3 takes over while Node 2 isout of service
83
Standby Node (Substitute)
Shared Access
Hosts
Path 1
Node-1
Virtual Disk
Sync Mirror
Path 2
Node-3
Node-2
DATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 84
Maintain Local Access In Metro-cluster
N E W Y O R K
N E W J E R S E Y
Synchronous-mirroring between data centers
Reads don’t traverse metro-area network
Sustain same high level of performance during maintenance
Several miles
Node-3
DATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Shift some of Node 2’s responsibilities & workloads to new Node 3
85
Standby Node (Offload)
Hosts
Path 1
Node-1
Virtual Disk
Sync Mirror
Redistribute
Node-3
Path 2
Node-2
Sustain Redundancy & Performance during ExpansionDATA MIGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 86
Deduplication / Compression
Analyses designated pools in the background for duplicate blocks (post-processing)
Replaces duplicates with pointers to single, compressed instance
Analysis can be scheduled to avoid peak periods
Reduce space needed to store multiple copies of the same data
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 87
Infrequently-used “cold” data
ANALYSIS
DEDUPLICATION /COMPRESSION
Space ReductionDEDUPLICATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
MANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 89
Centralized Storage Management
Intuitive to set up and operate Automates repetitive tasks Self-guided wizards for key workflows Comprehensive diagnostics
& troubleshooting tips Role-based, administrative
permissions & audit trail Encompasses nodes in independent
groups spread over multiple locations
Control / monitor diverse resources from one console
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 90
Intuitive, Self-guided WorkflowCENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 91
No Need To Be a Storage Expert
Simplify & automate best practices
Auto-discovers available space Thin provisions Selects best path Sets adaptive cache Creates HA mirrors Load balances back-end ports
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
12
3
Storage Pool
Leverage Storage Across Multiple Clusters Under Common Management
45
4243
44
Cluster 1Cluster 2
OLTP
ProductionTest/Dev 45
46
OLAP / BI
Snapshot
Cluster 11Cluster 12
Temp capacity Central Console
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Organize virtual disks and hosts into groups to operate on them in unison
Serve multiple disks to a host with one command
Trigger snapshots & CDP operations at same time
Activate / de-activate, pause / resume & mark checkpoint for groups being replicated
Consolidate performance charts & event displays
93
Group Operations
Combining Related Elements
1. Reduce effort to manage large scale configurations
2. Synchronize point-in-time images for recovery & analysis BENEFITS <
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 94
Group OperationsCENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
VM V
M
95
VM V
M
Main Data Center
VM VM
Centrally Manage Distributed Groups
VM VM
Remote Sites
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Leverage system monitoring tools
► Microsoft System Center Operations Manager
► VMware vCenter Understand system-wide health
at a glance► Apps, servers, networks, storage, …► SNMP v1 queries & traps
Intervene early to prevent outages Correlate behavior of co-
dependent components► Isolate potential
trouble spots► Expedite root-cause analysis
Increase overall system performance & availability
96
Visualize The “Big Picture”CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 97
Integration with System Management Tools
FlowsterdCenter
Microsoft System Center Operations Manager
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 98
Custom Storage ProfilesIndependently set virtual disk priorities for auto-tiering, replication and mirror recovery
Defaults
Special
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
SANsymphony-V console communicates directly with vCenter Server
DataCore administrator can:► See hosts, VMs,
clusters, datastores & ports
► Serve virtual disks to them► Set path selection preferences► Create VMFS datastores
99
vCenter Native IntegrationCENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 100
VMware IntegrationCollaboration with vSphere ESXi Server Hypervisor
Offload vSphere hosts & SAN from low-level storage operations that are performed faster & more efficiently by SANsymphony-V
Full copy:► Block zeroing► Hardware-assisted locking
Storage Replication Adapter (SRA) responds to SRM requests for replication services
► Used to achieve fully automated vSpheresite recovery & migrations
VAAI SRM (Site Recovery Manager)
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Access key SANsymphony-V functions from the same vCenter Server used to manage vSphere environment:
► Rapidly provision virtual disksto vSphere / ESX servers
► Track status & properties of virtual disks used by vSphere hosts
► Coordinate snapshots of VMs (datastores)
101
VMware vCenter Plug-inCENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 102
vCenter Plug-in
Objects accessible via Plug-in
CENTRALIZEDMANAGEMENT
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Script administrative, configuration & reporting tasks Easy-to-learn commands (cmdlets) with intuitive
verb-noun combinations► Correspond to actions performed via user interface ► Create-DcsVirtualDisk, ...
Trigger snapshots, replication, notification, etc. Integrate SANsymphony-V activities into
other workflows► Applications► 3rd party products (hypervisor, backups,
systems management, ...)
103
PowerShell Scripting LibraryCENTRALIZEDMANAGEMENT
http://www.datacore.com/SSV-Webhelp/
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 104
Analysis & ReportingAssist with capacity planning, tuning & asset tracking
Configurable views of system behavior and performance
Drill down into I/O characteristics Save configuration snapshots
for change management Export resource allocation
to billing & chargeback tools
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 105
Real-time Performance ChartsANALYSIS & REPORTING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 106
Monitoring: Perfmon Integration
DataCore counters In Windows Perfmon
ANALYSIS & REPORTING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 107
Historical Performance Charts
Export to CSV file
ANALYSIS & REPORTING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 108
Early Warnings Prevent Problems
Device-level predictive failure monitor
ANALYSIS & REPORTING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Resource allocation & consumption
► Exportable for billingand chargebacks
Configuration trail
Customizable► Sort / Filter / Search
ReportsANALYSIS & REPORTING
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 110
Cloud Integration
Auto-tier between local and off-site storage resources
Support the popular publiccloud hosting services
Appear as on-premisesiSCSI-attached storage
Cache transmissions & control bandwidth
Incorporate into OpenStack environment
Extend on-premises storage pool to public clouds (Hybrid Cloud)
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 111
Administrative Interface
Cinder (Block Storage Server)
Nova (Compute Server = Host)
Horizon
Register Host Create mirrored virtual disks Serve virtual disk to hosts Select redundant paths Take snapshots
Automatic
DataCore in an OpenStack Cloud
VM
CLOUD INTEGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 112
Hybrid Cloud: Cost Savings & Simplicity
Cold data
Hot data
Virtual disks
FLASH15K SAS
NL SASSATA
On-premises
TIER 1 TIER 2TIER 3 TIER 4 TIER n
Hosts
iSCSI
Internet
Low-cost elastic cloud storage
De-duped Compressed Replicated
Off-site DR Backup Archive
StorSimple Hybrid Storage Array
Fibre Channel / iSCSI
CLOUD INTEGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Cloud Storage
Disk Pool(On Premises)
113
Hosts
FLASH15K SAS
NL SASSATA
CloudArray
Cloud GatewaysCLOUD INTEGRATION
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 114
NAS/SAN (Unified Storage)
Best of SAN & NAS Leverage Windows Server 2012
native file sharing features NFS & SMB (CIFS) protocols Failover Clustering Provide high-availability for
underlying block storage Accelerate performance via
co-resident caching
Combine Block & File Access
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 115
NAS/SAN (Unified Storage)Hosts
CIFS/NFS (NAS)
Block (SAN)
Disk Pool
NAS/SANUNIFIED STORAGE
Copyright © 2015 DataCore Software Corp. – All Rights Reserved. 116116
Compact NAS / SAN Combination (HA)
HypervisorRAM Cache RAM Cache
NFS / SMB Failover Cluster NFS / SMB
NAS
SAN
Hosts
File Shares
NAS/SANUNIFIED STORAGE
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
Advanced storage virtualization functions
► Tightly integrated► Centrally-managed
Operate across similar & mutually incompatible storage devices
► Direct-attached disks► RAID storage► Top-of-the-line SAN systems► Flash cards & SSDs
Supports all the popular variations
► Disk manufacturers► Disk interfaces► Host operating systems► Server hypervisors
117
Comprehensive Platform
Copyright © 2015 DataCore Software Corp. – All Rights Reserved.
www.datacore.com
©2015 DataCore Software Corporation All rights reserved. DataCore, the DataCore logo and SANsymphony are trademarks or registered trademarks ofDataCore Software Corporation. All other products, services and company names mentioned herein may be trademarks of their respective owners.
THANK YOU