Presentation on theme: "Nimble Scale to Fit Patrick Stack – Senior Storage Engineer"— Presentation transcript:
1 Nimble Scale to Fit Patrick Stack – Senior Storage Engineer Matt Rourke – Enterprise Account Executive
2 Why start a new Storage Systems Company? Christensen suggests that successful companies can put too much emphasis on customers' current needs, and fail to adopt new technology or business models that will meet customers' unstated or future needs; he argues that such companies will eventually fall behind.
3 10x faster than traditional storage in less space Nimble Storage Is:A public company10x faster than traditional storage in less spaceScalable: From 12TB to 800TB without downtime.Leverages current technology such as Multi-Core CPU’s, Flash Drives and a proprietary file system.All Inclusive SoftwareInfoSight: A revolutionary support portal for predictive analytics of data usage and growth.Easy to use: A Modern GUI and the option for self installation.Reliable: uptime for trailing twelve months.
5 Transformation in Storage Models with Flash Tape, High- Capacity DiskModularMonolithicLEGACYArchivesOLTPSQL ServerExchangeVDISharePointWeb/File/PrintMainstream ApplicationsReal-Time AnalyticsCloudHybrid Flash-OptimizedMODERNFlash in ServerAll-Flash ArraysNEED FOR FLASHNext part of the positioning gets into workloads and how these were addressed in the pre-flash era.Point to note is that both the top and bottom tier of workloads are nichey in nature. Bulk of the mainstream workloads are in that middle chunk.We believe the top tier will move to flash resident on server or all flash arrays. These are workloads that demand us latencies and >1M IOPS. Cost economics is not a major factor here.Long term archival and retention will likely move more to the cloud moving forward.The middle chunk is best addressed by hybrid flash optimized storage. Specifically the performance demands of the workloads vary – eg VDI/OLTP much more performance centric vs Sharepoint.Bottomline: if you can architect a system which allows you to flexibly vary performance, you can cater to the needs of all mainstream workloads with a single storage architectureEfficient hybrid systems that flexibly leverage flash and disk address all mainstream needs.
6 Flash-Only Is Not the Solution MediaWorkloadCapacityCostReliabilityFlashRandom*Low1x$$$EarlyNL-SAS – 15k rpmMixedMatureMedium$$SATA – 7.2k rpmMatureSequentialHigh$Flash is indeed very effective at addressing random IOHwever disk tends to be better at delivering sequential IO on a per dollar basis.Also the price differential between flash and disk is between 10-20x (depending on type of flash and type of disk).Flash as an endpoint of storage is still unproven (data integrity, bit error rates etc) whereas disk has been around a lot longer and is much more matureCallout at the bottom is what this slide leads upto ie an ideal solution marries the strengths of flash and disk (what we refer to as hybrid)* Random writes can cause flash wearHybrid systems marry the best attributes of flash and disk.Fundamental to this is flash must be treated as flash, not as a fast HDD
7 Why Do Customers Buy Nimble Why Do Customers Buy Nimble? Higher Performance than Tier 1 – at the Cost of Tier 3Legacy Tier (Disk-only)5 – 15 ms latency$3k - $6k / TBEnterprise FeaturesSnap, Replication, CloneLegacy Tier (Disk + SSD)2 – 15 ms latency$5k - $8k / TBEnterprise FeaturesSnap, Replication, CloneFlash Only< 1 ms latency$8k - $15k+ / TBEnterprise Features?Nimble Storage< 1 ms latency$2k - $3k /TBEnterprise FeaturesSnap, Replication, Clone99.999% Uptime
8 Engineered for Efficiency 2-5x More Usable Capacity/$2-5x More Performance/$High capacity diskAlways-on compression, 2:1 real worldHigh ratio of usable to raw capacityArrays measured in “effective capacity”Responsive flash cache accelerates reads with no RAID overheadSerialized writes eliminate need for high RPM spindles25-100k IOPS at sub-2ms latencyDATA PROTECTIONPERFORMANCECAPACITYOPERATIONSCASLIntegrated Data ProtectionOperational EfficiencyThe core mission for Nimble is to deliver efficiency. Nimble is “engineered for efficiency”This goes beyond just capacity savings. On the capacity front, talk about use of high capacity disk, always on compression and the ability to minimize overhead and deliver more usable to raw capacityNext we move onto performance. Talk about how CASL uses flash very effectively as cache eliminating RAID and write endurance overheads. Further, we are able to squeeze very high write performance from low rpm spindlesOn the data protection front, snapshots are very efficient from both a storage consumption as well as performance standpoint. Retaining snapshots for longer periods eliminates/mitigates the inefficiencies customers have to tolerate from legacy backup models. Finally replication is very efficient, only deltas go across.Lastly Nimble dramatically enhances operational efficiency through the use of data sciences.Instant thin snapshots with no performance penaltyBlock sharing clonesWAN-efficient replication of compressed snapshotsSnapshot retention for months, not daysData sciences-based proactive support (InfoSight)Cloud based monitoringPredictive analytics–usage, growthReal time data analysisInfosight delivers: 90% of cases are auto created and 80% of those are auto closed.
9 CASL - Cache Accelerated Sequential Layout Data Written to NVRAM (1GB)Mirrored and application acknowledgementData Moves to 12 or 24 GB of DRAM (workbench)CRC check sums & in-line LZ4 compression (1.5-2X)Variable-size blocks (unique) enable fast inline compression, saving 30-75%Elimination of read-modify-write penalty allows compression of all applicationsRandom data coalesced into 4.5MB sequential stripesSequential Stripes written to SATAMaximize write performance of low-cost, high-density HDDs (100X)Performance decoupled from disk speed & spindle countCache worthy data written to SSD sequentiallyConverting random writes to sequential writes minimizes “write amplification”, allowing the use of MLC SSDsNo RAID overhead: Using flash as a read cache avoids the overhead of RAIDData on flash is compressed, saving spaceMetadata in cache accelerates all readsSSD’s are 100% cache for faster Reads (50X)Constant light-weight sweeping ensures constant sequential stripes4K32K8K16K4KActive ControllerPassive Controller1G NVRAM1G NVRAM12/24G DRAM12/24G DRAMAll Data(4) MLC SSD’s80G/160/320GAdaptive Flash CacheRandom Data(12) SATA1TB/2TB/3TBRAID 6+1Next, let’s look under the covers. Nimble’s unique architecture, CASL, is the enabling technology that makes converged storage and backup possible.CASL starts with an inline compression engine that compresses data in real time with no added latency, reducing the amount of data stored 2-4x. This is possible because of two key Nimble advantages–Nimble’s software was designed upfront to leverage the powerful multi-core CPUs used across the Nimble CS-Series array family for instant, high performance compression.Nimble is the ONLY primary storage array that natively supports variable size blocks. Because data blocks compress at different rates, fixed size blocks become variable sized after compression. This is a critical issue for high performance compression. With fixed size blocks found in other storage architectures, you can only compress data that is offline or rarely accessed.Next, CASL groups random blocks of data into larger segments before writing it to flash and disk. These fully sequential writes maximize the performance (and lifespan) of flash, which does not handle randomly written data effectively. Sequenced writes also maximize the performance of low RPM drives, which do not like to seek but can handle fast sequential streams. A copy of all active or “hot” data (and even “semi-active” data) is held in the large flash layer, enabling very fast random read performance. Inactive or “cold” data resides only on compressed high-capacity hard drives, further reducing costs. CASL’s intelligent index tracks hot data blocks in real time, adapting to hot spot and application workload changes within milliseconds, while even the most advanced tiered systems require a day or more.Most primary storage systems support snapshots (point-in-time copies of data). But enterprises are typically limited to keeping a small number of snapshots (a few days or less) because they would otherwise consume too much expensive and limited primary storage capacity. This mandates frequently backing up primary data to a separate disk-based backup system. Because CASL stores compressed, incremental snapshot data on high capacity disk, enterprises can now store days of snapshots cost effectively. As a result, backups and restores take seconds and the separate backup tier can be eliminated, significantly reducing cost and complexity.Finally, these compressed snapshots are replicated to a remote Nimble array for protection against a site-wide disaster. Nimble replication is up to 30 times more bandwidth efficient than other leading primary storage replication solutions, making primary replication possible even with limited WAN bandwidth.Snapshots30+ days
10 Nimble Storage CS-Series Controller Shelf CS220/GCS240/GCS260/GCS420/G(2)CS440/GCS460/GHigh Performance (~20K IOPS)Extreme Performance (~65K IOPS)Base Raw capacity8TB12TB24TB36TBEffective Capacity(1)4-9 TB8 – 16TBTBTBAdd onShelvesAdd 1 shelfAdd up to 3 shelvesFlash Capacity—Base/Max160 GB320GBto1,200GB640GB2,400GB2,400 GB1,200GB toNetwork4 x 1GbE6 x 1GbE or 2 x 10GbE + 2 x 1GbE (G models)The first Nimble products are available in 2 compact, high density configurations. When you click, the animation shows the hot-swappable drives behind the bezel, and the hot swappable controllers.Nimble arrays come with dual (redundant), hot swappable controllersAll Nimble software features (including NPM, replication, cloning, snapshots) are included in the base price – no a-la carte pricing.Notes:1: Effective capacity is usable capacity after no to 2x (or 50%) compression; typical range: 30% to 75%2: The CS420 model is available in CS420-X2 and CS420-X4 options onlyController AController B
12 All This While, We Are Partnering HCL certifications; VAAI, SRM, vCenter IntegrationsFirst storage vendor in Rapid Desktop ProgramJoint VDI reference architectures (e.g., branch office)VMwareUCS CertificationSmartStack: Pre-validated VMware-Cisco-Nimble stackCiscoHCL Certifications; Exchange Solution Reviewed ProgramVSS, MPIO IntegrationMicrosoftCommVaultIntegration through Intellisnap Connect ProgramCitrix Ready CertificationSmartStack: Pre-validated Citrix-Cisco-Nimble stackCitrix
13 InfoSight: Storage Lifecycle Simplified Proactive WellnessNimbleConnectAlertingPeer InsightsMaintenance & SupportProactive monitoringPredictive supportShrink time to problem resolutionConnect with and learn from users, experts worldwideBe part of a vibrant online communityLearn from real-world deployment dataForecasting & PlanningMonitoring & ReportingInfosight Engine unifies and streamlines the user experience across the lifecycle of storage.Nimble Proactive Wellness delivers the proactive support and alerting required to keep systems up and running.Nimble Infosight Portal is launching in April and is responsible for providing customers the monitoring/reporting that gives them a handle on their array status across performance, capacity, protection, health, etc . Predictive analytics helps the customers to accurately and intelligently do planning and forecasting.Nimble Community (also launching in April) provides peer insights and heuristics based best practices helping customers with real information to tune their system ideally.Infosight PortalSecure, cloud-based portalDetailed monitoring & reportingProactive planning & forecasting as workloads change
14 PerformanceAssetsSupportWellnessCapacityVolumesPerformanceData ProtectionDashboardDetailed view of IOPS and latency behaviorsAccurate recommendations for CPU and cache needsWith InfoSight, I’m confident I can not only pinpoint storage performance bottlenecks, but know exactly what is necessary to resolve them.– MulvannyG2, global architectural firm ranked among top 50 worldwide