22
Architected for Performance NVMe-oFEnterprise Appliances Sponsored by NVM Express® organization, the owner of NVMe™, NVMe- oF™ and NVMe-MI™ standards

NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance

NVMe-oF™ Enterprise Appliances

Sponsored by NVM Express® organization, the owner of NVMe™, NVMe-

oF™ and NVMe-MI™ standards

Page 2: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

2

Kamal HyderDirector of PLM

KumoScale

Toshiba Memory

Manoj WadekarDirector HW Engineering

eBay

Yaniv RomemCTO & Co-Founder

Excelero

Nishant LodhaProduct Marketing

Manager

Marvell (Cavium)

Panelists

Moderator:

Jeremy Werner, Sr. VP and GM SSD

Business Unit, Toshiba Memory America

Page 3: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance

NVMe™ Enabling the FuturePowering the next generations of storage

Kamal Hyder, Toshiba Memory America, Inc.

Page 4: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

4

NVMe™ Excitement Continues!

New Protocol, Exclusively for Flash

Multiple Fabrics: RDMA, FC, TCP

End-to-end support

Native OS support

Growing interest in Disaggregated Flash

Suitable for Enterprise and Cloud Data

Center Architectures

Lowest Latency, Highest Performance

ever! Storage no longer the Bottleneck

Greenfield and Existing Environments

Initiators to Switches to Targets

Linux Kernel 4.9+, others in progress

Multiple Vendors Supporting the Concept

Bringing High Performance to Multiple

Areas

Page 5: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

5

We’ve Seen the Consolidation Movie BeforeHomogenous

“SAN Islands”

Consolidation over

Multiprotocol Networks

Services at Multiple Layers

– Fabrics and Storage

Phase I: Isolated Storage Islands Phase II: Consolidation/MultiProtocol Transport Phase III: Differentiated Services

ERP Island HR Island

Engineering

IslandDAS

Pooled Disk and Tape

Midrange

Applications

Tier1 Business Applications

Security

VSANs

Scalability

QoS

Multi-protocol

Mgmt

HA

ACLWAN

Pooled Disk and Tape

Midrange

Applications

Tier1 Business Applications

Disk Services Array

Services

ServiceClasses

Host Services Fabric Services

Page 6: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance

HyperScale StorageManoj Wadekar, eBay

Page 7: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

7

ebay Hyperscale Infrastructure

Search

HadoopFront-End & Product

DatabasesObject Store

Deep Learning

AI

Page 8: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

8 8

Typical Hyperscale Servers: Design Goals

CPU

CPU

CPU

CPU

CPU

CPU

CPU

CPU

CPU

Growth:

Performance, CapacityEfficiency:

Utilization, commonality

Page 9: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

9 9

What’s needed: Rack-As-A-Compute

CPU

CPU

CPU

CPU

CPU

CPU

Ethernet

Node Local Storage Rack Local Storage

Page 10: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

10 10

Rack-As-A-Compute

Independent

Scaling:

Compute and storage

capacities can be

scaled per need

Right Sizing:

- Clusters can use

optimized ratio of

compute and storage.

- Allows reducing

wastage and improve

performance

CPU

CPU

CPU

Ethernet

Page 11: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance

Distributed NVMe™ ArchitecturesYaniv Romem, Excelero

Page 12: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

12

How is flash deployed today?

In Server SSDsAll Flash Array

• Application, CPU & Flash in one appliance

• Capacity & Performance cannot be shared among isolated appliances

• Applications can take full advantage of NVMe™ performance

• Separate application servers & scale-out

flash appliances

• Share capacity & performance across

applications

• Fabric/Network hop involved

Page 13: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

13

NVMe™ flash: So Many IOPs, So Much Bandwidth…

• NVMe solid state drives offer so much performance, one

server struggle to make efficient use of a fully stuffed server

• This makes architectural choices even more important

• Connectivity choice can impact performance

• Shared-nothing architectures have benefits

Page 14: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

14

Distributed NVMe deployment options

Local Shared Storage in Application Servers Storage is Centralized

• Storage is unified into one pool

• Target Module & Client Block Driver run on

all nodes

• Linearly scalable

• Storage is unified into one pool

• Target Module runs on storage nodes

• Client Block Driver runs on server nodes

• Applications get performance of local storage

Page 15: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

15

Hyperscale Challenges

Challenges for web-scale applications

• Maximize operational efficiency and

architectural flexibility

• Achieve rigorous business objectives: 100%

uptime, low TCO

• Meet complex application requirements:

scalability, performance

• New application workloads such as real-time

analytics and AI make hyper-scale challenges

more onerous

Benefits of Converged Architectures

• SDS on standard servers enables hardware

homogeneity

• Maximum utilization of NVMe™ SSD’s by

creating a single pool of high-performance

block storage

• No data localization for scale-out

applications

• Can achieve predictable application

performance – no noisy neighbors

Page 16: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance

The “well-connected” NVMe™!Nishant Lodha, Marvell (Cavium)

Page 17: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

17

What Do You Mean “Well-Connected” NVMe™?

RoCE

RoCEv2

iWARP

TCP

FC

IB/OP

Page 18: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

18

Ethernet Speeds and Feeds!Server Speed Transition in Cloud

Source: Del’Oro Research, 2017

Server Speed Transition in Enterprise

Server shipments into cloud continue while 25G/50G adoption grows

Ethernet Switch – Port Shipments (All) Ethernet Switch - DC Port Shipments

100G started getting deployed at Scale in Data Centre

Page 19: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

19

Trending all around the DC!

DisaggregatedStorage (AFA, JBOF)

Rise of SDN/NFV in Telco Cloud and birth of Edge Compute

Software Defined Data Center (SDDC)

Industry embraces Open architectures

Smart NICs recognized asnew adapter category

Emergence of Hybrid Cloud& secure Micro-services

OCP 3.0 Mezz.SmartNICs RegularNICs

Page 20: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

20

NVMe Server Software

Server Transport Abstraction

FibreChannel Infiniband FCoERoCEv2 iWARP

Storage Transport Abstraction

NVMe SSDs

TCP

Scaling our NVMe™ Requires a (Real) Network

Many options, plenty of confusion

Fibre Channel is the transport for the vast

majority of today’s all flash arrays

FC-NVMe Standardized in Mid-2017

RoCEv2, iWARP and InfiniBand are RDMA-

based but not compatible with each other

NVMe-oF™ RDMA Standardized in 2016

FCoE fabric is an option

NVMe/TCP - making it way through the

standards process

Page 21: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

21

NVMe-oF™: Making the “Well-Informed” Choice?

Not “just” about “fabrics”

performanceUse CasesCulture and Install Base

Page 22: NVMe-oF Enterprise Appliances...Jeremy Werner, Sr. VP and GM SSD Business Unit, Toshiba Memory America Architected for Performance NVMe Enabling the Future Powering the next generations

Architected for Performance