Architected for Performance. NVMe over Fabrics. September 20 th, Brandon Hoff, Broadcom.

Similar documents
Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

NVM Express 1.3 Delivering Continuous Innovation

NETWORKING FLASH STORAGE? FIBRE CHANNEL WAS ALWAYS THE ANSWER!

Delivering High-Throughput SAN with Brocade Gen 6 Fibre Channel. Friedrich Hartmann SE Manager DACH & BeNeLux

SNIA Developers Conference - Growth of the iscsi RDMA (iser) Ecosystem

VMware Virtual SAN Technology

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

Highly Scalable, Non-RDMA NVMe Fabric. Bob Hansen,, VP System Architecture

Application Advantages of NVMe over Fabrics RDMA and Fibre Channel

Storage Protocol Offload for Virtualized Environments Session 301-F

Learn Your Alphabet - SRIOV, NPIV, RoCE, iwarp to Pump Up Virtual Infrastructure Performance

Evolution of Rack Scale Architecture Storage

Top 5 Reasons to Consider

Beyond the Hype of NVMe & NVMeoF:

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

Kaminario and K2 All Flash Array At A Glance 275+ Employees Boston HQ Locations in Israel, London, Paris, Beijing & Seoul 200+ Channel Partners K2 All

NVMe over Fabrics Discussion on Transports

We will also specifically discuss concept of a pooled system, storage node, pooling of PCIe as well as NVMe based storage.

Annual Update on Flash Memory for Non-Technologists

Modern hyperconverged infrastructure. Karel Rudišar Systems Engineer, Vmware Inc.

NVMe Modern SAN Primer

Windows Support for PM. Tom Talpey, Microsoft

Windows Support for PM. Tom Talpey, Microsoft

I D C T E C H N O L O G Y S P O T L I G H T. P r i m a r y F l a s h Market Evo l vi n g t o Next- Generation Ar c h i t e c t u r e s

FlashSystem A9000 / A9000R R Technical Update

Modernize Without. Compromise. Modernize Without Compromise- All Flash. All-Flash Portfolio. Haider Aziz. System Engineering Manger- Primary Storage

NVM Express over Fabrics Storage Solutions for Real-time Analytics

NVMe : What you need to know for next year

Enhancing NVMe-oF Capabilities Using Storage Abstraction

NVMe Over Fabrics (NVMe-oF)

NVM Express Awakening a New Storage and Networking Titan Shaun Walsh G2M Research

EXPERIENCES WITH NVME OVER FABRICS

Software-Defined Data Infrastructure Essentials

N V M e o v e r F a b r i c s -

Birds of a Feather Presentation

VM Migration Acceleration over 40GigE Meet SLA & Maximize ROI

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

InfiniBand Networked Flash Storage

12th ANNUAL WORKSHOP 2016 NVME OVER FABRICS. Presented by Phil Cayton Intel Corporation. April 6th, 2016

An Approach for Implementing NVMeOF based Solutions

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

Concurrent Support of NVMe over RDMA Fabrics and Established Networked Block and File Storage

Why NVMe/TCP is the better choice for your Data Center

G2M Research Fall 2017 NVMe Market Sizing Webinar

SOFTWARE-DEFINED BLOCK STORAGE FOR HYPERSCALE APPLICATIONS

MODERNISE WITH ALL-FLASH. Intel Inside. Powerful Data Centre Outside.

FC-NVMe. NVMe over Fabrics. Fibre Channel the most trusted fabric can transport NVMe natively. White Paper

NVMe over Universal RDMA Fabrics

2017 Storage Developer Conference. Mellanox Technologies. All Rights Reserved.

Flash In the Data Center

Lenovo Software Defined Infrastructure Solutions. Aleš Simončič Technical Sales Manager, Lenovo South East Europe

HCI: Hyper-Converged Infrastructure

São Paulo. August,

Life In The Flash Director - EMC Flash Strategy (Cross BU)

Oracle Exadata: Strategy and Roadmap

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

NVMe Direct. Next-Generation Offload Technology. White Paper

Chelsio Communications. Meeting Today s Datacenter Challenges. Produced by Tabor Custom Publishing in conjunction with: CUSTOM PUBLISHING

Solid Access Technologies, LLC

An Oracle White Paper December Accelerating Deployment of Virtualized Infrastructures with the Oracle VM Blade Cluster Reference Configuration

Virtualization of the MS Exchange Server Environment

EMC Backup and Recovery for Microsoft Exchange 2007

NVMe over Fabrics. High Performance SSDs networked over Ethernet. Rob Davis Vice President Storage Technology, Mellanox

How To Get The Most Out Of Flash Deployments

Persistent Memory over Fabrics

Innovator, Disruptor or Laggard, Where will your storage applications live? Next generation storage

Tegile Enters the All-Flash Array Market with Super Density Offering

Cisco SAN Analytics and SAN Telemetry Streaming

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

New Approach to Unstructured Data

The Future of Data Infrastructure

FLASH.NEXT. Zero to One Million IOPS in a Flash. Ahmed Iraqi Account Systems Engineer North Africa

Virtual Desktop Infrastructure (VDI) Bassam Jbara

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

FLASHARRAY//M Smart Storage for Cloud IT

Cloud-Oriented Converged Storage

THE STORAGE PERFORMANCE DEVELOPMENT KIT AND NVME-OF

NetApp AFF A300 Gen 6 Fibre Channel

Dell EMC All-Flash solutions are powered by Intel Xeon processors. Learn more at DellEMC.com/All-Flash

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC

Intel. Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community. Mohan J. Kumar Intel Fellow

EMC XTREMCACHE ACCELERATES ORACLE

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

Discover the all-flash storage company for the on-demand world

Next Generation Data Center : Future Trends and Technologies

Next Generation Architecture for NVM Express SSD

Modular Platforms Market Trends & Platform Requirements Presentation for IEEE Backplane Ethernet Study Group Meeting. Gopal Hegde, Intel Corporation

TITLE. the IT Landscape

Copyright 2012 EMC Corporation. All rights reserved.

High performance and functionality

Take control of storage performance

Technology Insight Series

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

DDN About Us Solving Large Enterprise and Web Scale Challenges

How to Network Flash Storage Efficiently at Hyperscale. Flash Memory Summit 2017 Santa Clara, CA 1

Intel Rack Scale Architecture Integration with Orchestration solutions

Transcription:

Architected for Performance NVMe over Fabrics September 20 th, 2017 Brandon Hoff, Broadcom Brandon.Hoff@Broadcom.com

Agenda NVMe over Fabrics Update Market Roadmap NVMe-TCP The benefits of NVMe over Fabrics Transport Independent - Storage Architectures Use Cases 2

The Value of Shared Storage and the need for speed The cost of data-at-rest is no longer the right metric for storage TCO The value of data is based on how fast it can be accessed and processed NVMe over Fabrics increases the velocity of data Faster storage access enables cost reduction through consolidation Faster storage access delivers more value from data SSDs are going to become much faster 3D Xpoint Memory, 3D NAND, etc. PMEM, Storage Class Memory, etc. and innovation will continue 3

NVMe for Fabrics Progress (NVMe-oF) NVMe-oF Developments (NVM Express) 6/6/16 Fabrics Working group published v1.0 6/6/16 NVMe Fabrics Linux Driver working group published Linux target and driver code for inclusion in Linux kernel.org 8/8/16 NVMe over Fabrics Panel at FMS 2016 9/7/17 NVMe over Fabrics Roadmap released and NVMe-TCP announced at FMS 2017 2019 NVMe-oF.next Fibre Channel NVMe Host Software Host Side Transport Abstraction Infiniband RoCE iwarp TCP Additional Enterprise features being developed Boot from SAN Multi-pathing for failover & load balancing Controller Side Transport Abstraction NVMe SSD 4

NVMe over Fabrics delivers for the External Block Storage Market All Flash Arrays is a $6.8B Market in 2017, growing at a 32% CAGR. Only 13% of storage capacity shipped is DAS (inside the server), 87% of the total storage capacity shipped is external storage. NVMe-oF 1.0 was released in June 2016 and provides support for RDMA and Fibre Channel, plus NVMe-TCP with 1.1 As NVMe becomes adopted, NVMe-oF will enable applications access to 1000 s of NVMe drives with FC, RoCE, iwarp, IB, or TCP as transport options. 5

What Drives AFA Purchases? (Top 5) From the list below, please, select up to three most important criteria when purchasing/considering AFA Reliability 56% Performance 40% Scalability (as measured by effective capacity) Performance consistency (in the face of varying I/O workloads) Ability to integrate with pre-existing datacenter workflows (APIs, etc.) 27% 31% 30% Data services (snapshots, clones, encryption, replication, etc.) 22% Ease of expansion Vendor familiarity (i.e. want to purchase from a storage incumbent) 11% Source: IDC, All-Flash 20% Array Adoption Telemetrics-based system analytics Availability 9% 11% 6

NVMe Roadmap 2014 2015 2016 2017 2018 2019 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 NVMe-oF 1.2 and prior: Building features baseline NVMe-oF 1.0 May 16 Transport and protocol RDMA binding Fabrics: Beyond PCIe Base features: enterprise, client, mobile, and cards NVMe-oF (next)* Enhanced Discovery Authentication TCP Transport NVMe 1.2 Nov 14 NVMe 1.2.1 May 16 NVMe 1.3 May 17 NVMe (next)* NVMe Namespace Management Controller Memory Buffer Host Memory Buffer Active/Idle Power and RTD3 Virtualization Enhancements Directives/Streams Sanitize Boot Partitions IO Determinism Async. Namespace Access Persistent Memory Region NVMe-MI Specification Release NVMe-MI 1.0 Nov 15 Out-of-band management Device discovery Health & temp monitoring Firmware Update NVMe-MI 1.0a Apr 17 Errata fixes Establish Management standard Planned Specification Release NVMe-MI 1.1* SES Based Enclosure Mgmt In-band NVMe-MI Storage Device Enhancements * Subject to change Inflection Point Hyper-scale Multipath New Fabrics 7

NVMe-oF coming to a network near you NVMe-oF V1.0 enabled efficient end-2-end NVMe over RDMA and Fibre Channel networks RDMA because of it s high efficiency and similar architecture characteristics FC because of it s reliable credit based flow control and delivery mechanism What about existing IP network infrastructures? 8

NVMe-TCP Transport Enables the use of NVMe-oF over existing Datacenter IP networks Supports all of the NVMe-oF and NVMe Architecture features Layered over standard IETF TCP transport to allow software-only and/or hardware (accelerated/offloaded) implementations 9

Simplicity of NVMe over Fabrics DMA Into (Out Of) Adapter Application Server Transferred Over a Fabric NVMe-oF DMA Out Of (Into) Adapter Storage Target NVMe-oF delivers a new level of performance for today s business-critical applications NVMe-oF is, by design, is transport agnostic: Application developers can write to a single block storage stack and access NVMe over Fibre Channel, TCP, or RDMA networks Data is DMA d in and out of the adapters to maximize performance Zero copy is available today for Fibre Channel and RDMA protocols for improved performance and the new TLDK (new) for TCP can provide zero copy for TCP 10

NVMe over Fabrics Storage Architectures End to NVMe and NVMe-oF Solutions Front-side Fabric Storage Controllers Back-side Fabric NVMe JBOF/EBOF Front-side Fabric NVMe-oF NVMe-oF NVMe-oF Traditional SAN Enterprise Arrays Server SAN/Disaggregated Storage Front-side Fabric NVMe-oF e.g. Rows of servers with ~20 disks per unit Rack Scale/Scaleout/HyperScale Front-side Fabric NVMe-oF Blocks of Storage Blocks of Compute 11

Evolving the Fabric for a New Generation of Enterprise Applications Use Case 1: Faster Flash Accelerated Enterprise Data Fabric NVMe over Fabrics Faster Flash Lower latency for NVMe-oF versus legacy SCSI 25GE/32GFC 100GE/128GFC Bandwidth to support 32G (PCIe) and faster NVMe drives Lower CPU Utilization Scales to 100 s and 1000 s of drives making more capacity available to applications 12

Benefits of NVMe over Fabrics for SQL Workloads pgbench PostgreSQL XFS FS NVMe-oF Controller NVMe-oF or SCSI Initiator Test Setup Standard Servers SLES 12 SP3 NVMe-oF Intel P3608 NVMe Drive NVMe-oF Controller Pgbench NVMe-oF/ or SCSI Target DB Transactions/sec % CPU utilization 80000 70000 60000 50000 40000 30000 20000 10000 Read only Transaction workload, source Broadcom 0 100 80 60 40 20 0 48,354 NVMeOF (FC) NVMe-oF 28,342 FC(SCST) 78 81 NVMeOF (FC) NVMe-oF 2x performance SCSI Same CPU utilization FC (SCST) SCSI 13

NVMe over Fabrics Concurrent IO Use Case Use Case 2: Staged Analytics on Real-World Data Sets Production SQL DB FC-SCSI Array Snapshot Fabric Data Analytics NVMe Subsystem DB Reference copy Database app maintains high value database on high SLA legacy array Data mining app requires super low latency reference image of DB Regularly Snapshot DB in legacy array Use Data Analytics server to copy snapshot to Ultra-low latency NVMe-oF copy Run Data Analytics application using low latency NVMe-oF reference copy 14

Integrating New Storage Technologies into the Datacenter Storage Class Memory (SCM) as a Cache Adding Flash into a DIM to support low latency storage for NVMe over Fabrics Data Management for In-Memory Databases Adding data management for business-critical data Replication, deduplication, Tiering data off, etc. Storage-class memory technologies could alter price/performance and density of current storage and compute platforms while bringing both benefits and uncertainties to I&O leaders responsible for IT infrastructure planning, 15

Creating the Fabric for a New Generation of Enterprise Applications Use Case 3: Storage Class Memory as a storage array cache New Media as Cache NVMe over Fabrics Storage Class Memory (SCM) As a Cache SCM as Cache Improved performance: 4x more IOPs Leverage 32G NVMe Benefit from low latency media NVMe over Fabrics fits well Highest performance, highest bandwidth, lowest latency, storage target available Removes PCIe latency in storage for caching/fast storage 16

Creating the Fabric for a New Generation of Enterprise Applications Use Case 4: Data Management for in-memory databases Enterprise Data Enterprise Data Management In Memory Database NVMe over Fabrics Storage Class Memory (SCM) As a Cache Management everywhere New Storage Tier: In-Memory DBs Databases NVMe over Fabrics enables Snapshots Data Tiering (e.g. key for HANA) Availability Workload Migration Eliminates another silo in the datacenter Eliminates stranded storage 17

Resources from NVM Express and FMS NVMe over Fabrics 2016 Webinar: https://www.brighttalk.com/webcast/12367/225125?utm_campaign=webcasts-search-resultsfeed&utm_content=nvme%20over%20fabrics&utm_source=brighttalkportal&utm_medium=web NVMe over Fabrics 2017 FMS Presentation(s): http://www.nvmexpress.org/nvme-content-from-fms-2017/ NVMe over Fabrics Standard: http://www.nvmexpress.org/resources/specifications/ NetApp s Presentation on SCM and PMEM from FMS: https://www.youtube.com/watch?v=1fqljusivde 18

Architected for Performance