snap composable storage made simple… · 2019. 4. 1. · © 2019 mellanox technologies 1 smartnics...

20
© 2019 Mellanox Technologies 1 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

Upload: others

Post on 01-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 11

SmartNICs Make Composable Storage a SNAP!March 2019

SNAP Composable Storage Made Simple

Page 2: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 22

NVMe Flash SSDs: The Worlds Fastest Storage

▪ NVMe improves storage latency 1,000x vs HDD▪ Just 3 NVMe SSD saturates a 100G link

▪ Fibre Channel not fast enough▪ Ethernet delivers 3X the performance of FC for 1/3 the price

NVMe Flash SSD: 512GB – 1TB1

10

100

1000

10000

HDD(~10ms)

SATA SSD(100's of us)

NVMe(10's us)

Optane SSD(<10us)

Storage Media Access Time

Page 3: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 33

Direct Attached Storage Challenges

Source: Roland Dreier - https://blog.purestorage.com/pure-delivers-directflash-fabric-nvme-of-for-flasharray/

Page 4: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 44

NVMe Over Fabrics Gets NVMe Out of the Box

▪ NVMe-over-Fabrics (NVMe-oF) extends local NVMe Flash storage across a network▪ Key Elements NVMe-oF Ethernet Storage Fabric

▪ RDMA & TCP▪ NVMe acceleration ▪ Zero Packet Loss

▪ Mellanox fully offloads NVMe-oF to deliver the highest performance and lowest latency

Page 5: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 55

NVMe-over-Flash – Worlds Best Networked Storage

Source: Roland Dreier - https://blog.purestorage.com/pure-delivers-directflash-fabric-nvme-of-for-flasharray/

Page 6: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 66

NVMe-oF Ecosystem

Page 7: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 7

SmartNIC Brings Cloud to a New Level

SmartNIC▪ Fully programmable and extensible▪ Virtual Switching & Routing▪ Security: Application Isolation▪ Telco application acceleration▪ Software Defined Hardware Accelerated▪ Data Integrity, Compression, De-Dup &

Thin-Provisioning

25, 50, 100 Gb/s

Big DataStorage Efficient Data TransportMachine Learning SDX & Security

100G

100G

BlueField SmartNIC

Accelerators

16 ARM Cores

DR

AM

PCIe Gen3/4

PCIe Switch

SDX & Security

Application Acceleration Delivers Data Center Efficiency

Page 8: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 88

Intelligent Network Offloads = Data Center Efficiency

▪ Software Defined Everything (SDX) consumes CPU resources▪ Smart accelerators offload SDX processing to Network

▪ Frees up CPU cores to run applications▪ Improved efficiency of most expensive data center resource (CPU & MEM)

▪ Enables customers to capture the business value of data

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Ap

plic

atio

n P

roce

ssin

g Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Core

Ap

plic

atio

n P

roce

ssin

g

Bare MetalSoftware Defined

Hardware Accelerated

Available for Application Processing

Core Software Defined Everything (SDX)Networking (SDN), Storage (SDS), Security

SDX Accelerators

Core

Core

Core

Core

Core Core

Ne

two

rkin

g &

Se

curi

ty

Virtualized &Software Defined

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core Core Core

Core Core

Smart NIC

Smart Switch

Page 9: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 99

Software-defined, Network Accelerated Processing

Makes Composable Storage a SNAP

Page 10: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1010

Introducing NVMe SNAPSoftware-defined Network Accelerated Processing

Physical Local NVMe Storage

Physical Local Storage

OS/Hypervisor

NVMe Standard Driver

PCIe BUS

NVMe

Host Server

Hardware Acceleration Maps Remote Storage to Local Storage

NVMe SNAP Drive

Host Server

NVMe SNAP

OS/Hypervisor

NVMe Standard Driver

NVMeEmulated

Storage

PCIe BUS

Remote Storage

Page 11: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1111

Networked Storage Capabilities with Local Storage Simplicity

SNAP Storage: Powerful & Simple

▪ Local storage is easiest to insure OS and application software compatibility, performance and security

▪ Limited by local storage capacity

▪ Difficult to manage local storage remotely

▪ High Availability (HA) limited to local RAID

Local Physical Drive in Bare Metal Server

NetworkAdapter

Bare Metal Any OS

NVMe

Host Server

NIC

Physical Local Storage

PCIe BUS

▪ Performs like local storage

▪ OS and application agnostic

▪ Network storage advantages

▪ Any wire protocol & storage management

▪ Same adapter for storage and networking

▪ Improved security isolation

NVMe SNAP Drive For Bare Metal

Bare Metal Any OS

Host Server

NVMe SNAP

NVMe

Remote Storage

PCIe BUS

NIC

Network

SmartNIC

Page 12: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1212

SmartNICs & SNAP Makes Storage Composable

SmartNIC

Direct

Attached

Storage

Storage

Resource

Utilization

What if we could combine the best of

local & networked storage:

▪ Server storage was dynamically composable to match workloads?

▪All cloud storage could appear as local?

▪ Local storage with advanced networked services?

▪ Encryption, compression, ECC, thin-provisioning, dedup, mirroring, high availability

▪ Remote storage access was transparent to OS, Hypervisor, and underlying protocol?

▪ NVMe-oF is the ideal SAN▪ But there are challenges …

▪ Not all platforms supported▪ Different clients, drivers, APIs

▪ Most apps use local storage▪ Results in poor resource utilization▪ Overprovisioning is expensive!

Smart Ethernet Cloud Fabric

Page 13: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1313

SmartNICs & SNAP Makes Storage Composable

SmartNIC

Direct

Attached

Storage

Storage

Resource

UtilizationBlueField SmartNIC with SNAP Technology

Virtualizes All Cloud Storage Resources

to Appear Local

▪ BlueField SmartNIC Virtualization▪ Makes all cloud storage resources local▪ Better utilization & efficiency▪ No software disruption

SmartNIC

Smart Ethernet Cloud Fabric Virtualization, Compression,

Encryption, Mirroring, RAID

Page 14: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1414

Enterprise Data Center Security was all about Walls

Data

Applications

Server CPU

SecurityPolicy

M&Ms Hard on the outside,

Soft on the insideOkay for EnterpriseBut not for Cloud

Security Model

Page 15: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1515

Cloud Creates Data Center Security Vulnerabilities

CustomerData

Customer Applications

Server CPU

SecurityPolicy

▪ The X86 CPU runs both customer applications and cloud provider security policy▪ Combined application/security domain presents huge attack surface vulnerability▪ Cloud model much worse than enterprise as malicious apps are welcomed into data center▪ Compromise the CPU and the entire cloud becomes compromised

MaliciousAttacker

M&Ms Hard on the outside,

Soft on the insideOkay for EnterpriseBut not for Cloud

JawbreakersHard on the outside, Hard on the insideNeeded for Cloud

Security Models

Page 16: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1616

SmartNICs & SNAP Improves Security

SmartNIC

▪ SmartNIC puts a computer in front of the computer

▪ Creates a new isolated security domain▪ Limits attack surface▪ Improves control▪ Isolates malicious apps from security policy▪ Protects customer data▪ Prevents data center wide attacks

Customer Applications

Server CPU

SecurityPolicy

MaliciousAttacker

Security Policy

Page 17: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 1717

SNAP: Composable Storage Made Simple

▪ SNAP: Composable Storage Made Simple▪ Simple: All the benefits of external storage with simplicity of local storage▪ Efficient Offloads CPU from software defined storage overhead▪ Advanced Feature: Compression, Encryption, Fault Tolerance▪ Transparency: Works with any OS, hypervisor, or application▪ Security: Isolates application processing from security and storage policy enforcement

SmartNICComposable Storage

Simple – Efficient - Secure

Page 18: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 18

Networking Leadership Accelerates Key Workloads

ConnectX-5 100G

ConnectX-4 Lx 25G

ConnectX-4 50GSpectrum 25, 50, 100G Switches

ConnectX-5

BlueField SoC

Breakout Cables

Active Optical Cables

Optical Transceivers

Multimode & Single Mode

Copper Cables

SecurityBig DataEnterpriseHPC CloudStorage

Page 19: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 19

Thank You

Page 20: SNAP Composable Storage Made Simple… · 2019. 4. 1. · © 2019 Mellanox Technologies 1 SmartNICs Make Composable Storage a SNAP! March 2019 SNAP Composable Storage Made Simple

© 2019 Mellanox Technologies 2020

Benefits of NVMe SNAP

SimpleNo NVMe-oF Drivers Required

Flexible Protocol Support

Enables even proprietary network storage protocols

Performance & Direct Storage AccessNear-Local NVMe Performance with VM -SR-IOV drivers

Transparent & OS AgnosticStorage Initiator-Side Software Onboard

Advanced Storage Functionality VMs using

Enables Network RAID, Compression, Encryption, & HA

Plug-n-PlayNo special installations or proprietary drivers required

SecureIsolate Storage Control and Data Paths

Remote Storage NVMe SNAP

One solution for all Use Cases

Virtualized and Bare-Metal Data Clouds