SolidFire Petr Slačík Systems Engineer NetApp petr.slacik@netapp.com 27.3.2017 1 2017 NetApp, Inc. All rights reserved.
1 SolidFire Introduction 2 Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 3 System Architecture Nodes Connectivity Data Path 2 2017 NetApp, Inc. All rights reserved.
1 SolidFire Introduction 2 Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 3 System Architecture Nodes Connectivity Data Path 3 2017 NetApp, Inc. All rights reserved.
Born Designed Built Enables out of the cloud for consolidation of mixed workloads for dynamic infrastructure a next generation datacenter 4 2017 NetApp, Inc. All rights reserved.
1 SolidFire Introduction 2 Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 3 System Architecture Nodes Connectivity Data Path 5 2017 NetApp, Inc. All rights reserved.
Element OS Node Node Node Node Node ELEMENT ELEMENT ELEMENT ELEMENT ELEMENT ELEMENT OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 6 2017 NetApp, Inc. All rights reserved. Element OS Overview
1 2 3 Scale-out Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 7 2017 NetApp, Inc. All rights reserved.
Scale-Out Platform Start with a 4-node cluster with desired performance/capacity mix Mix, match, and add new nodes as demand dictates 8 2017 NetApp, Inc. All rights reserved. Element OS Scale-out
Capacity & Performance Nodes S I T E 1 S I T E 2 Non-disruptive CAPACITY PERFORMANCE CAPACITY PERFORMANCE Granular CPU MEMORY CPU MEMORY Mix Nodes 4805 9605 Scale Out / Scale Back 9605 No Forklift Upgrades 19210 Future 9 2017 NetApp, Inc. All rights reserved. Element OS Scale-out
Capacity & Performance Nodes S I T E 1 S I T E 2 Non-disruptive CAPACITY PERFORMANCE CAPACITY PERFORMANCE Granular CPU MEMORY CPU MEMORY Mix Nodes 4805 9605 Scale Out / Scale Back 9605 No Forklift Upgrades 19210 19210 10 2017 NetApp, Inc. All rights reserved. Element OS Scale-out
Capacity & Performance Nodes S I T E 1 S I T E 2 S I T E 3 Non-disruptive CAPACITY PERFORMANCE CAPACITY PERFORMANCE CAPACITY PERFORMANCE Granular CPU MEMORY CPU MEMORY CPU MEMORY Mix Nodes 4805 9605 9605 Scale Out / Scale Back 9605 No Forklift Upgrades 19210 11 2017 NetApp, Inc. All rights reserved. Element OS Scale-out
Benefits Summary Element OS Scale-out Simplify capacity planning Seamless generational upgrades Instant resource availability Defer capital expenditures Eliminate continual architecture of point solutions Requires. no manual intervention, no reconfiguration, and no server, client or application changes Eliminate Hot Spots 12 2017 NetApp, Inc. All rights reserved.
1 2 3 Guaranteed Performance Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 13 2017 NetApp, Inc. All rights reserved.
How QoS Works AP P B E H AV I O R Burst Max Min 14 2017 NetApp, Inc. All rights reserved. Element OS Guaranteed Performance
PERFORMANCE P E R F O R MA NCE PERFORMANCE QoS in Practice S YSTEM P E R F O R M AN C E B E F O R E Q o S BOOT STORM 1 BOOT STORM 2 3 AF T E R Q o S BOOT STORM 1 2 T I M E 3 15 2017 NetApp, Inc. All rights reserved. Element OS Guaranteed Performance
Benefits Summary Element OS Guaranteed Performance Allocate storage performance independent of capacity Manage performance real-time without impacting other volumes Guarantee performance to every volume with fine-grain QoS settings Enable multiple databases or applications to coexist on the same storage Reduce time spent managing performance issues 16 2017 NetApp, Inc. All rights reserved. Element OS Guaranteed Performance
1 2 3 Automated Management Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 17 2017 NetApp, Inc. All rights reserved.
Simplified Management INTERFACES PLUG-INS TOOLS CUSTOM INTEGRATIONS User Interface Active IQ VMware vcenter OpenStack CloudStack PowerShell SDKs Self-service Portals Homegrown Apps API 18 2017 NetApp, Inc. All rights reserved. Element OS Automated Management
Storage System Tasks Other Vendors DESIGN INSTALLATION OPERATING SCALING UPGRADE Initial size (GB or IOPS) Bin File/RAID Layout GB and IOPS required GB and IOPS needed HBA compatibility list Anticipated growth over lifecycle of array IOPS required lifetime of product Node size selection RAID type, RAID grouping Drive type (FC, NL, Flash) Aggregate/MetaLUN creation Snapshot spare spacing Vol0/quorum drive layout Aggregate snapshot frequency Snapshot growth limits Account Creation Host to HBA assignment and tracking Host initiator count limits RAID type required Primary Control Node assignment Drive Shelves required Power/floor space restrictions Control node limitations (CPU storage) CPU utilization on control nodes Maintenance window Mitigate risk during node outage Drive quantities and ratio TIME Cache requirements Drive Sparing Aggregate/CPG MetaLUN and Bin file layout IOPS limitation concerns Snapshot growth policy YOUR BUSINESS Thin Provisioning (or not) Aggregate/CPG assignment 40% CPU limit considerations 19 2017 NetApp, Inc. All rights reserved. Element OS Automated Management
Comprehensive Monitoring TIER 3 SUPPORT REAL-TIME TELEMETRY Active IQ Proactive Support 5 60 Seconds Events/Logging 5 year Historical Reporting C L U S T E R Per Volume Performance Latency IOPS Bandwidth Queue Depth Efficiencies Alerts Running Tasks System States API Generation Real-Time UI M Node M Support Access Upgrades Phone Home Easy integration customer traps SNMP Logging 20 2017 NetApp, Inc. All rights reserved. Element OS Automated Management
Maintenance Windows Non-Disruptive Automated Management R E V E RSE -S SH M Node M Active Support Firewall M U LT I P L E U P G R AD E PAT H S ELEMENT OS UPDATES - OS RESTART KERNEL UPDATES - NODE REBOOT NODE RE-IMAGING - NODE REMOVAL 21 2017 NetApp, Inc. All rights reserved. Element OS Automated Management
Benefits Summary Element OS Automated Management Rapidly deploy applications & services to meet business needs Automated data distribution & load balancing eliminates downtime, reduces administrative tasks Complete REST based APIs reduces automation development time Reduce risk of human error 22 2017 NetApp, Inc. All rights reserved.
1 2 3 Global Efficiencies Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 23 2017 NetApp, Inc. All rights reserved.
All Efficiencies Are Global OTHERS Array 1 Efficiencies Tied to Individual Arrays Array 2 Compression No Scaling Stranded Capacity Stranded Capacity Deduplication Thin Provisioning Isolated Efficiency Missed Dedupe Opportunities Wasted Capacity Always On Global No Impact 24 2017 NetApp, Inc. All rights reserved. Element OS Global Efficiencies
1 SolidFire Introduction 2 Element OS Scale-out Guaranteed Performance Automated Management Data Assurance Global Efficiencies 3 System Architecture Nodes Connectivity Data Path 25 2017 NetApp, Inc. All rights reserved.
SolidFire Environmental Diagram ADMINISTRATOR NETWORK HOSTS M-NODE 1/10 GbE NETWORK MVIP 10 GbE NETWORK iscsi SVIP INTERNET ACTIVE SUPPORT ACTIVE CLOUD MONITORING NODES 26 2017 NetApp, Inc. All rights reserved. System Architecture Introduction
Capacity SolidFire Scale Out Add New Nodes to Scale Capacity and Performance 4805 10TB effective capacity* 50,000 guaranteed IOPS Scale faster by adding 19210 nodes Scale linearly by adding 9605 nodes 9605 20TB effective capacity* 50,000 guaranteed IOPS Adding 4805 nodes scales performance faster than capacity 19210 40TB effective capacity* 100,000 guaranteed IOPS Start with four 9605 nodes Performance * SolidFire's Effective Capacity calculation accounts for Helix data protection, system overhead and global efficiencies including compression, deduplication and thin provisioning. SolidFire customers typically achieve an effective capacity range of 5x to 10x the (usable) capacity depending on application workloads. The above capacity calculations show 5x efficiency gains 27 2017 NetApp, Inc. All rights reserved.
Building Blocks of SolidFire Platform Nodes 10 SSD Drives 1U Form Factor 4805 (10) 480GB SSD 10 20TB (effective) 50,000 IOPS 128GB shared memory 2x6-core 2.1GHz 9605 (10) 960GB SSD 20 40TB (effective) 50,000 IOPS 256GB shared memory 2x6-core 2.1GHz 19210 (10) 1.92TB SSD 40 to 80TB (effective) 100,000 IOPS 384GB shared memory 2x14-core 2.6GHz 28 2017 NetApp, Inc. All rights reserved. System Architecture Nodes
1 2 3 Connectivity System Architecture Nodes Connectivity Data Path 29 2017 NetApp, Inc. All rights reserved.
iscsi Physical Connectivity Putting the Pieces Together To Hosts or Trunked to Core Dedicated Management Network Redundant 10GbE switches (Customer switch, Core or TOR) 10 GbE Network Vendor Agnostic LACP Bonding idrac Enterprise Support Included OPTIONAL 1 GBE OUT OF BAND MANAGEMENT INCLUDED Scale-Out Nodes Nodes 30 2017 NetApp, Inc. All rights reserved. System Architecture Connectivity
FC Connectivity Putting the Pieces Together To Hosts or Trunked to Core Dedicated Management Network Redundant 10GbE switches (Customer switch, Core or TOR) Redundant FC switches (Customer switch, Core or TOR) FC Nodes Scale-Out Nodes Nodes PLACE NODES ANYWHERE FC node Receives FC traffic, does a SCSI pass-through to storage nodes Full active-active across ports 4x16G ports, 4x10G ports 2 or 4 FC nodes per cluster Storage node Receives data from FC node and sends acknowledgement 2x10G ports, delivers either 50k or 100k IOPS Shared nothing HA - Hot swappable FC nodes and Storage Nodes - WWN s of ports on FC nodes for zoning determined by cluster as a whole - LUN masking used for multi-tenancy Scale-out to 40-node cluster Full SolidFire functionality 31 2017 NetApp, Inc. All rights reserved. System Architecture Connectivity
Major Users SolidFire Successes
was able to drop a development build from: HOURS to MINUTES by deploying SolidFire as Cinder block storage in its OpenStack environment
3 segments, 5 targets, many programs Service Providers Cloud and Hosting Cable and Telco SaaS The Digital Enterprise Transforming Digitals Native Digitals All-Flash Array for the Next-Gen Data Center 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---
Questions? 35 2017 NetApp, Inc. All rights reserved.