SOFTWARE-DEFINED STORAGE IN ACTION What s new in SANsymphony-V v10 Andre Lahrmann Copyright 2014 DataCore Software Corp. All Rights Reserved. Copyright 2014 DataCore Software Corp. All Rights Reserved. 1
Storage Market in Midst of Disruption 1985 2000 Today CHALLENGES Server Storage Server Storage Server Storage Flash Converged Systems Too many incompatible devices NAS SAN NAS SAN New software for every device Flash Arrays Hybrid Arrays Silos of storage Cloud Management Copyright 2014 DataCore Software Corp. All Rights Reserved. 2
Why Software-defined Storage? The right software must be able to do a few things 1 Enable different storage devices to communicate with one another 2 Separate advances in software from advances in hardware 3 Pool all storage capacity and provide centralized management Make hardware maintenance, data migrations, and hardware 4 refreshes easy Copyright 2014 DataCore Software Corp. All Rights Reserved. 3
One Software Platform for any Storage Hardware Accelerate Centralize & Automate Pool & Protect Copyright 2014 DataCore Software Corp. All Rights Reserved. 4
Introducing SANsymphony -V10 Cross-device Storage Services Define Your Storage 10 th generation product Runs on standard x86 servers Most comprehensive hardware agnostic storage stack in the industry 25,000+ deployments worldwide Auto-tiering Async Replication Virtual SAN Storage Pooling Storage Load Balancing Centralized Management Analysis & Reporting Sync Mirroring Adaptive Caching Thin Provisioning Data Migration Snapshots Continuous Data Protection NAS/SAN (Unified Storage) Copyright 2014 DataCore Software Corp. All Rights Reserved. 5
SANsymphony-V v10 What s New Copyright 2014 DataCore Software Corp. All Rights Reserved. 6
Disk Pool Auto Tiering Preemptive Tier Space Management A customizable percentage of capacity is kept available for new allocations and promotions Percentage applies to any tier within a pool except the lowest SAUs that heat up may get promoted faster if there is free space available in the tier above New allocations go to the highest tier according to the Storage Profile first SAUs allocated in the reserved space may prompt migrations to keep space clear New allocations Tier1 Tier2 Tier3 Copyright 2014 DataCore Software Corp. All Rights Reserved. 7
Disk Pool Heatmap display Display change; SAUs are now ordered by hotness in descending order from left to right IO per second and IO latency counters Copyright 2014 DataCore Software Corp. All Rights Reserved. 8
Disk Pool Intelligent Rebalancing Improved rebalancing logic takes Virtual Disks into account when leveling SAUs across spindles Avoid piling up SAUs on few physical spindles that belong to the same Virtual Disk Ensures uniform distribution of SAUs per VDisks Copyright 2014 DataCore Software Corp. All Rights Reserved. 9
Disk Pool Targeted Recovery Eliminates recovery of entire pool in case a pool disk fails A new wizard-driven Purge action figures out which Virtual Disks are affected, what data (SAUs) they are missing, and how to proceed Mirrored VDisks get restored by recovering the missing SAUs from the good side Single and Dual VDisks are brought back online but with unallocated holes in them (no mirror to recover from) Initiating a pool recovery is a manual action due to its potentially destructive nature to single/dual VDisks a well as Snapshots and Rollbacks. Copyright 2014 DataCore Software Corp. All Rights Reserved. 10
Performance Visualization Additional System Health displays to visualize storage allocation and channel utilization Display IO/s and IO latency per Disk in Pool Heatmap Create a physical disk max. latency counter Performance Counters for Host port pending or outstanding commands System wide performance view Copyright 2014 DataCore Software Corp. All Rights Reserved. 11
System Health Bandwidth Display Copyright 2014 DataCore Software Corp. All Rights Reserved. 12
IO Poller - Leverage multi-core CPUs Dynamic scaling of Poller instances Always at least 2 Poller threads (unless <=4 CPUs) System spins up more Pollers if front-end workloads calls for more horsepower and one or more CPUs are available Max number of Pollers is 10 or (NumCpus-1) Additional performance counters in SANsymphony-V itself: ProductivePolls UnproductivePolls TotalThreads Copyright 2014 DataCore Software Corp. All Rights Reserved. 13
Large Groups Up to 32 nodes per Server Group Combine traditional DataCore Servers and Virtual SAN nodes within same group Copyright 2014 DataCore Software Corp. All Rights Reserved. 14
Virtual SAN A VSAN node cannot serve vdisks to external hosts Only to itself or to hypervisor host if VSAN node is vl servers and VSAN (HS-Type) nodes can co-exist within the same server group up to a combined total of 32 nodes. VSAN nodes have a per-node capacity limit Packages from 8 TB up to 1 PB per node Available VSAN licensed features/options Same as vl except SMPA Copyright 2014 DataCore Software Corp. All Rights Reserved. 15
Use Cases for SANsymphony-V10 Virtualize your existing storage hardware Create virtual SANs with server-attached storage Copyright 2014 DataCore Software Corp. All Rights Reserved. 16
Solution Overview Virtualize your existing storage hardware Create virtual SANs with server-attached storage Copyright 2014 DataCore Software Corp. All Rights Reserved. 17
Virtualize External Storage Hardware FUNDAMENTALS OF DATACORE STORAGE VIRTUALIZATION Runs on standard x86 servers One set of common storage services for all storage devices All storage capacity in a single pool eliminating wasted capacity Unlike storage systems communicate seamlessly reducing complexity and preventing downtime Replicates data leaving no single point of failure Seamless scalability with no reason to commit to a single hardware manufacturer Copyright 2014 DataCore Software Corp. All Rights Reserved. 18
Solution Overview Virtualize your existing storage hardware Create virtual SANs with server-attached storage Copyright 2014 DataCore Software Corp. All Rights Reserved. 19
Transform DAS, Flash & SSDs into a Virtual SAN Runs as a virtual machine on any application server Pools local storage resources for all to share Copyright 2014 DataCore Software Corp. All Rights Reserved. 20
Full feature functionality with Virtual SAN Dramatically increase performance Share Flash cards between application servers Auto-tier between DRAM, flash and disk Share capacity across cluster of servers Speed up apps with DRAM caching Copyright 2014 DataCore Software Corp. All Rights Reserved. 21
Low Cost Storage at Remote Sites and Branch Offices Virtual SAN Virtual SAN Virtual SAN Virtual SAN Virtual SAN No need to buy expensive external storage Virtual SAN Scales up to 1000 s! Runs on any standard server hardware Virtual SAN Data Center Central SAN Virtual SAN Increases application performance Virtual SAN Virtual SAN Copyright 2014 DataCore Software Corp. All Rights Reserved. 22
Putting it all together Copyright 2014 DataCore Software Corp. All Rights Reserved. 24
Federate Virtual SAN with Physical SAN Expand beyond limits of application servers Fast local primary storage & secondary central pool Same set of services across both topologies Leverage central storage resources and services Replication, backups, etc., Managed from same console Copyright 2014 DataCore Software Corp. All Rights Reserved. 25
Centrally Managed Environment Branch Office [Virtual SAN] Disaster Recovery Site [Virtual SAN] Cloud Storage Major Data Centers [Central SANs] Branch Office [Virtual SAN] Copyright 2014 DataCore Software Corp. All Rights Reserved. 26
Virtual SAN Lizensierung Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information 28
Zwei Wege um Storage an die Applikations Server anzubinden Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information 29
Einige bevorzugen den direkten OS/ Hypervisor Controller Cache Flash SAN Disk vs. Externer Storage Ansatz Flash Cache OS/ Hypervisor Disk Virtual SAN Schnelles lesen von Caches Kein externes SAN Geringere Storagekosten Managen über Server GUI Skaliert durch hinzufügen von weiteren Servern Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Skaliert durch hinzufügen weiterer Server OS/ Hypervisor OS/ Hypervisor OS/ Hypervisor Cache Disk Disk Cache Disk Disk Cache Virtual Pool Disk Disk Virtual Pool Netzwerk Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Schreibreplikation über LAN OS/ Hypervisor Cache Flash Disk Netzwerk OS/ Hypervisor Cache Flash Disk Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Lesebefehle über das Netzwerk App läuft hier OS/ Hypervisor OS/ Hypervisor Cache Flash Disk Netzwerk Cache Flash Disk Benötigte Daten liegen hier Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
DataCore Virtual SAN OS/ Hypervisor OS/ Hypervisor OS/ Hypervisor SANsymphony-V Cache SANsymphony-V Cache SANsymphony-V Cache In App Server Flash Disk Flash Disk Flash Disk Virtual Pool Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Beispiel: 2-Node Virtual SAN OS/ Hypervisor SANsymphony-V Cache Flash Disk Mirror OS/ Hypervisor SANsymphony-V Cache Flash Disk Cluster kümmert sich um s und Apps Nutzt shared Disk für Failover DataCore präsentiert virtual Disks zu OS/ Hypervisor Spiegelt virtuelle Disks zwischen den Servern Caching und Autotiering für Geschwindigkeit Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
SANsymphony-V HS Lizenzen Entry Small Medium Large Very Large SANsymphony-V Model HS8 HS16 HS64 HS256 HS1024 Wird pro Server lizensiert Keine weiteren Kapazitätslizenzen Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information 36
Funktionsreiche SANsymphony-V HS Lizenzen Auto-tiering Virtual SAN Storage Pooling Storage Load Balancing Centralized Management Analysis & Reporting Async Replication (option) Sync Mirroring Adaptive Caching Thin Provisioning Data Migration Snapshots CDP (option) Advanced Site Recovery (option) Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Virtual Disks geteilt über das Virtual SAN Keine externen Hosts an HS Knoten OS/ Hypervisor OS/ Hypervisor OS/ Hypervisor SANsymphony-V Cache SANsymphony-V Cache SANsymphony-V Cache Flash Disk Flash Disk Flash Disk iscsi Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information
Zusammenfügen von Virtual & Physical SANs C D B A 21 TB 21 TB 80 TB 90 TB Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information 40
Fragen? Sonst Demo. Copyright 2014 DataCore Software Corp. All Rights Reserved. DataCore Confidential Information