SlideShare a Scribd company logo
1 of 35
Enterprise Flash Storage
Annual Update
Flash, It’s not just for tier 0 anymore
Or
Flash is the new black
Santa Clara, CA
August 2019
Audio-Visual Sponsor
Howard Marks
Technologist Extraordinary
and Plenipotentiary
Your not so Humble Speaker
 30+ years of consulting & writing for trade press
 Occasional blogger at TechTarget
 Recently Chief Scientist DeepStorage, LLC.
• Independent test lab and analyst firm
 Technologist Extraordinary and Plenipotentiary
• VAST Data
– I promise to keep the sales down, I’m new to it anyway
Howard@VASTdata.com @DeepStorageNet
Agenda
 Review 2017-2018 events, predictions
• Flash is just normal
• The shift from SSD to NVMe
• NVMe over fabrics the new lingua franca
– Is Tier 0 sustainable
• 3D Xpoint and Storage Class Memory
 A look at a few illustrative examples
3
A Decade+ of Enterprise Flash
2010
• SSDs in
DISK arrays
• High cost
• Endurance
fears
• Hybrids
emerge
2014
• Flash goes
commercial
• All Flash
Arrays
• Costs = high
performance
HDD
2017
• Flash is mainstream
• Full data services &
data reduction
• Cost effective for
primary storage
2007
• Rackmount
SSDs
• Texas
Memory
• Violin
Memory
• Fast but
niche
2020
• Democratizing
flash
• Data intensive
applications
• 3D Xpoint starts
small/fast cycle
again
The Tipping Point Tipped
 2017
• Enterprise SSD 25X capacity HDD $/GB
 2019
• 1 TB SSD < $100
• Enterprise SSD 10-12¢/GB (3.5X)
• WD exits 10 & 15K RPM HDDs
• SK Hynix announces 128 layer 128 Tb
chip
GB Cost $/GB
HHD
Multiple
Intel P3700 1600 $405 0.25 8.44
Intel P3520 2000 $535 0.27 8.92
16TB HDD 16000 $480 0.03
Micron 5120 ION 7680 $800 0.10 3.47
Source: NewEgg.com 8/1/2019
The Tipping Point Tips, Part Deux
 AFA market share passes hybrids
10%
20%
30%
40%
50%
2016 2017 2018 2019
AFA % Hybrid %
SourceSource: IDC Worldwide Quarterly Enterprise Storage Systems Tracker
All Flash Player Joins the Big Boys
Company
1Q19
Revenue
1Q19
Market
Share
1Q18
Revenue
1Q18
Market
Share
1Q19/1Q18
Revenue
Growth
1. Dell Technologiesa $2,355.9 34.4% $2,219.6 34.0% 6.1%
2. NetApp $894.9 13.0% $890.1 13.6% 0.5%
3. HPE/New H3C Groupb $745.4 10.9% $652.2 10.0% 14.3%
4. Hitachi $452.7 6.6% $457.9 7.0% -1.1%
T5. IBM* $320.0 4.7% $364.1 5.6% -12.1%
T5. Pure Storage* $289.5 4.2% $236.4 3.6% 22.4%
Rest of Market $1,800.3 26.2% $1,709.0 26.2% 5.3%
Total $6,858.6 100.0% $6,529.3 100.0% 5.0%
Source: IDC Worldwide Quarterly Enterprise Storage Systems Tracker, June 6, 2019.
The Toshiba Memory Soap Opera
 2006 Toshiba buys Westinghouse
 3/2017 Westinghouse chapter 11
(AP1000 Reactors $9B loss)
 9/2109 Toshiba sells memory unit $18B
• WAIT – Western Digital/SanDisk sue
– Lawyers make money, waste time
 Sale Closes 6/2018
• 9/2018 Fab 6 opens at Yokkaichi
 June 16 Power failure at Yokkaichi
• 6+ EB NAND production lost
 Also June CEO Yasuo Naruke, goes on sick
leave
8
Toshiba becomes Kioxia
 IPO planed for 9/2019
• Before both power failure and CEO
illness
 Rebrand effective October 1, 2019.
 Kioxia:
• Kioku meaning
“memory”
– Japanese
• Axia meaning “value”
– Greek
 pronunciation :
kee-ox-ee-uh
9
“ ”
“ ”
Not To Scale
The Party’s Over, again
 2008-2015 SSD $/GB −30%/yr
 2016-2018 maybe 30% total
 Last year I said “Expect 30+% CAGR”
 I thought:
• Supply is easing
– 96 layer+ QLC
– Process improvements
– New fabs
 Fabs cut back starts
 Next 2 quarters flat, back to 25-30% CAGR
10
Enterprise SSD Evolution
 Data center NVMe ≈ SAS/SATA volume
 SSDs and HDDs now both ≈ 16 TB
 Greater Differentiation
• Performance and cost vary 5X or more
• SLC returns as SCM
 New form factors remain proprietary
– M.2 didn’t work in data centers
– Samsung NGSFF
– Intel Ruler
11
SSD Differentiation
 Storage Class Memory SSDs
– More on this later
 Dual-port enterprise
• DRAM/Supercap
 Single port enterprise
• NVMe and SATA for HCI, HPC, Etc.
 Low cost single port
• Hyperscaler’s tail
12
QLC SSD Endurance by Workload
13
1855 1842 1823 1784 1712
378 182 91
0
500
1000
1500
2000
QLC SSD Drive Writes by Workload
Open Channel SSDs
14
PCIe Advances
 PCIe 4.0
• Doubles bandwidth/lane to 2GBps
• Driven by 100Gbps Ethernet & NVMe
• Power systems shipping now
• x86 Next server chipset release
 PCIe 5.0 close on its heals
• .7 version issued May 2018
• Adoption planned Q1 2019
• 400Gbps Ethernet ≅ x16 slot
• Servers and such 2020?
15
PCIe
Ver.
Spec
Date
Raw Bandwidth
per lane
x8
Gbps
1 2003 2.5GT/s 250MB/s 16
2 2007 5.0GT/s 500MB/s 32
3 2010 8.0GT/s 984MB/s 64
(63.04)
4 2017 16GT/s 1969MB/s 126
5 2019 32GT/s 3938MB/s 252
NVMe Over Fabrics (NVMe-oF)
 Extends/encapsulates NVMe semantics over
• Ethernet with RMDA
• Fibre Channel
• Infiniband (no products yet announced)
• TCP
 Adds name spaces and discovery
 10-50µsec protocol and network overhead
16
NVMe-oF JBOF/Array
NVMe-oF Models
 JBOF
• Just Fabric-SSD bridges
• HA optional
 JBOF+
• Adds slice/dice and RAID
• Also manage in client models
 NVMe-oF Array
• All the abstractions and services of SCSI over Fibre Channel
• Lower latency of NVMe-oF
17
NVMeOF Pioneers Shakeout
 Mangstor
• Reborn as EXTEN
• Software NVMe-oF JBOF+
 Apeiron – 40Gbps Ethernet switch in JBOF
 E8 – Dual controller array – basic services
• Acquired by AWS
 Excellero – Low CPU SDS, RDMA
18
I feel much
better
NVMe-oF Use Cases
 Intra-storage system SAS replacement
 HPC/skunkworks/Rackscale
• RDMA to JBOFs
 Hyperscale
• TCP to expand to data center scale
 Enterprise
• Primarily arrays
• NVMe runs over Fibre Channel for these
customers
19
Controller A Controller B
100GbpsRoCE
NVMe-oFJBOF
NVMe-oFJBOF
NVMe-oFJBOF
NVMe-oFJBOF
Baystack 5510-24T Switch
Pwr Status Up
RPSU Base Down
Console
23 24
Link/
Act
In Use
Link/
Act
In Use
SpeedSpeed Link/Act Link/Act
Speed Link/Act Speed Link/Act
13 15 17 19 21 231 3 5 7 9 11
2 4 6 8 10 12 14 16 18 20 22 24
Baystack 5510-24T Switch
Pwr Status Up
RPSU Base Down
Console
23 24
Link/
Act
In Use
Link/
Act
In Use
SpeedSpeed Link/Act Link/Act
Speed Link/Act Speed Link/Act
13 15 17 19 21 231 3 5 7 9 11
2 4 6 8 10 12 14 16 18 20 22 24
NVMe Over Fibre Channel
 Fibre Channel
• Zero copy vs RDMA
• Flow and congestion control
 Gen5 (16) and Gen6 (32Gbps) Fibre Channel
 One fabric for SCSI and NVMe
 Keeps storage network in storage domain
 The safe move in enterprise
20
NVMe over TCP
 Encapsulates NVMe verbs in TCP
 Relies on TCP low control
 NIC offload optional
 No switch config requirements
 Nominal latency addition
 Supporters:
• SolarFlare
• Cavium
• Toshiba
21
NVMe JBOFs Emerge
 Today’s JBOFs are x86 servers
• Eg: Toshiba KumoScale
• High flexibility
• High cost
 NVMEoF ASICs
• Vastly reduce costs
• Sampling from
– SolarFlare Xilinx
– Kazan Networks
– Attala Systems
– Mellanox
22
NVMeOF
ASIC
Standards Progress
23
Storage Class Memory
24
 A controversial term
• As well defined as
Software Defined
 For me:
• Inherently persistent
• Latency between DRAM
and NAND Flash
• Bit addressable
• Both material and usage
SCM
Storage Class Memories Today
 3D Xpoint
• SSDs not a huge success
– So far
• DIMMs show promise
• 2nd gen still to come (Micron?)
– Gen 1 is 3D but only 1 cell deep
 Everspin Spin-transfer Torque MRAM
• 1Gb/chip @ 28nm
– NAND 1.33 Tb/chip
• DRAM replacement on SSDs
 Others SciFi
25
SCM in Enterprise Storage
 HPE
• Optane AIC in controller
• 3PAR and Nimble for cache
• Back-ends still SAS
 Dell EMC PowerMax
• Optane D4800X (dual port)
• Tier of storage
 Mostly HCI/SDS Optane SSDs
26
SLC Returns
 Samsung Z-NAND
 Kioxia (AKA Toshiba) XL-
FLASH
• Multi-plane for parallelism
• 4 KB page
– 128 KB in 1Tb QLC
• 128 Gb/die
• X µsec read latency
 Still flash w/write asymmetry
 SSDs today
• Flash DIMMs seem passe
27
Optane DIMMs
 Require latest Xeons
• Special models for large memory addresses
 OS/Hypervisor support as PMEM
 Complex programming models
28
In Memory Databases Today
 All database operations performed in RAM
 Data replicated across nodes (x86)
 AFA/HCI back end for persistence
• Snapshots
• Transaction Logs
• Playback in case
 On write:
1. Replicate to 1-n nodes
2. Write to persistent log (typically AFA)
3. ACK
RAM
RAM
RAM
RAM
RAM
1
Transaction
Logs
Database
Snapshots
2
29
In Memory Database with SCM
 Much larger capacity/node
• 512GB vs 64GB/DIMM
• 10X latency (SWAG)
 Lower cost /GB
• 2-10X we guess
• More vs 128GB LRDIMMs
– 3X cost of 64GB
 ACK after n-node write
• Can be RDMA write
• Data now persistent
• Log writes can be aggregated, async
SCM
SCM
SCM
SCM
Transaction
Logs
SCM
1
Database
Snapshots
30
SAP HANA
31
Pure FlashArray//x
 Replaces //m
• SAS SSDs
• Expansion via SAS or
NVMEoF JBOF
 NVMEoF target on 40Gbps
Ethernet
 Full services
32
40 Gbp
Ethernet
NVMEoF
Kaminario K2 Composable
 NVMEoF
• Controller to JBOF
• Host to array (opt)
 Dynamically
assign controllers
and flash to virt
array
33
Array A
Unassigned Controllers
CISCO NEXUS N9K-C92160YC-X
53 5451 5249 501 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
BCN
STS
ENV
CISCO NEXUS N9K-C92160YC-X
53 5451 5249 501 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
BCN
STS
ENV
Array B
Array C
Array D
VAST Data Universal Storage
System
 3D XPoint and QLC Flash in HA NVMe-oF JBOFs
 Storage services via stateless servers (metadata in XPoint)
• File and object Global Name Space
• Data reduction Erasure coding
 Global FTL
34
22
App App
Container
App App
Container
N V M e F a b r i c
Client Network
ServerServer
HA Enclosure
3D XPoint
QLC Flash
G L O B A L N A M E S P A C E
App AppApp App
NFS NFSoRDMA S3 SMB
HA Enclosure
3D XPoint
QLC Flash
HA Enclosure
3D XPoint
QLC Flash
HA Enclosure
3D XPoint
QLC Flash
…
Flash memory summit enterprise udate 2019

More Related Content

What's hot

Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Community
 
Ceph Day Melbourne - Walk Through a Software Defined Everything PoC
Ceph Day Melbourne - Walk Through a Software Defined Everything PoCCeph Day Melbourne - Walk Through a Software Defined Everything PoC
Ceph Day Melbourne - Walk Through a Software Defined Everything PoCCeph Community
 
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredieHP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredieASBIS SK
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...In-Memory Computing Summit
 
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...ASBIS SK
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Community
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Community
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...In-Memory Computing Summit
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...In-Memory Computing Summit
 
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIn-Memory Computing Summit
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Community
 
Walk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCWalk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCCeph Community
 
Ceph Day Shanghai - Recovery Erasure Coding and Cache Tiering
Ceph Day Shanghai - Recovery Erasure Coding and Cache TieringCeph Day Shanghai - Recovery Erasure Coding and Cache Tiering
Ceph Day Shanghai - Recovery Erasure Coding and Cache TieringCeph Community
 
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and AerospikeHow to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and AerospikeAerospike, Inc.
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Odinot Stanislas
 
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSAccelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSCeph Community
 

What's hot (20)

Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash TechnologyCeph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
 
3 Par
3 Par3 Par
3 Par
 
Ceph Day Melbourne - Walk Through a Software Defined Everything PoC
Ceph Day Melbourne - Walk Through a Software Defined Everything PoCCeph Day Melbourne - Walk Through a Software Defined Everything PoC
Ceph Day Melbourne - Walk Through a Software Defined Everything PoC
 
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredieHP: HP 3PAR - Storage zrodený pre virtualizované prostredie
HP: HP 3PAR - Storage zrodený pre virtualizované prostredie
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
 
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
 
HP 3PAR Express Writes
HP 3PAR Express WritesHP 3PAR Express Writes
HP 3PAR Express Writes
 
Storage Event: HP 3PAR live erleben
Storage Event: HP 3PAR live erlebenStorage Event: HP 3PAR live erleben
Storage Event: HP 3PAR live erleben
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
 
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Walk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoCWalk Through a Software Defined Everything PoC
Walk Through a Software Defined Everything PoC
 
Ceph Day Shanghai - Recovery Erasure Coding and Cache Tiering
Ceph Day Shanghai - Recovery Erasure Coding and Cache TieringCeph Day Shanghai - Recovery Erasure Coding and Cache Tiering
Ceph Day Shanghai - Recovery Erasure Coding and Cache Tiering
 
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and AerospikeHow to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
How to Get a Game Changing Performance Advantage with Intel SSDs and Aerospike
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSAccelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
 

Similar to Flash memory summit enterprise udate 2019

Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage Silicon Motion
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Databricks
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Howard Marks
 
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)BOSTON Server & Storage Solutions GmbH
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...StampedeCon
 
Crossbar ARM TechCon 2016 presentation
Crossbar ARM TechCon 2016 presentation        Crossbar ARM TechCon 2016 presentation
Crossbar ARM TechCon 2016 presentation Crossbarinc
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Wing Venture Capital
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics PlatformSantanu Dey
 
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Community
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureDanielle Womboldt
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power EdgeSashikris
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY
 
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...ScyllaDB
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
Big Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageBig Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageIntel® Software
 

Similar to Flash memory summit enterprise udate 2019 (20)

Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
 
SQREAM DB on IBM Power9
SQREAM DB on IBM Power9SQREAM DB on IBM Power9
SQREAM DB on IBM Power9
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
 
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
 
Crossbar ARM TechCon 2016 presentation
Crossbar ARM TechCon 2016 presentation        Crossbar ARM TechCon 2016 presentation
Crossbar ARM TechCon 2016 presentation
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
 
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
Big Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object StorageBig Data Uses with Distributed Asynchronous Object Storage
Big Data Uses with Distributed Asynchronous Object Storage
 

More from Howard Marks

Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in CloudHoward Marks
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHoward Marks
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)Howard Marks
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server sideHoward Marks
 
Software defined storage real or bs-2014
Software defined storage real or bs-2014Software defined storage real or bs-2014
Software defined storage real or bs-2014Howard Marks
 

More from Howard Marks (7)

Managing storage on Prem and in Cloud
Managing storage on Prem and in CloudManaging storage on Prem and in Cloud
Managing storage on Prem and in Cloud
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the Future
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)Building Storage for Clouds (ONUG Spring 2015)
Building Storage for Clouds (ONUG Spring 2015)
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server side
 
Software defined storage real or bs-2014
Software defined storage real or bs-2014Software defined storage real or bs-2014
Software defined storage real or bs-2014
 
Storage for VDI
Storage for VDIStorage for VDI
Storage for VDI
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Flash memory summit enterprise udate 2019

  • 1. Enterprise Flash Storage Annual Update Flash, It’s not just for tier 0 anymore Or Flash is the new black Santa Clara, CA August 2019 Audio-Visual Sponsor Howard Marks Technologist Extraordinary and Plenipotentiary
  • 2. Your not so Humble Speaker  30+ years of consulting & writing for trade press  Occasional blogger at TechTarget  Recently Chief Scientist DeepStorage, LLC. • Independent test lab and analyst firm  Technologist Extraordinary and Plenipotentiary • VAST Data – I promise to keep the sales down, I’m new to it anyway Howard@VASTdata.com @DeepStorageNet
  • 3. Agenda  Review 2017-2018 events, predictions • Flash is just normal • The shift from SSD to NVMe • NVMe over fabrics the new lingua franca – Is Tier 0 sustainable • 3D Xpoint and Storage Class Memory  A look at a few illustrative examples 3
  • 4. A Decade+ of Enterprise Flash 2010 • SSDs in DISK arrays • High cost • Endurance fears • Hybrids emerge 2014 • Flash goes commercial • All Flash Arrays • Costs = high performance HDD 2017 • Flash is mainstream • Full data services & data reduction • Cost effective for primary storage 2007 • Rackmount SSDs • Texas Memory • Violin Memory • Fast but niche 2020 • Democratizing flash • Data intensive applications • 3D Xpoint starts small/fast cycle again
  • 5. The Tipping Point Tipped  2017 • Enterprise SSD 25X capacity HDD $/GB  2019 • 1 TB SSD < $100 • Enterprise SSD 10-12¢/GB (3.5X) • WD exits 10 & 15K RPM HDDs • SK Hynix announces 128 layer 128 Tb chip GB Cost $/GB HHD Multiple Intel P3700 1600 $405 0.25 8.44 Intel P3520 2000 $535 0.27 8.92 16TB HDD 16000 $480 0.03 Micron 5120 ION 7680 $800 0.10 3.47 Source: NewEgg.com 8/1/2019
  • 6. The Tipping Point Tips, Part Deux  AFA market share passes hybrids 10% 20% 30% 40% 50% 2016 2017 2018 2019 AFA % Hybrid % SourceSource: IDC Worldwide Quarterly Enterprise Storage Systems Tracker
  • 7. All Flash Player Joins the Big Boys Company 1Q19 Revenue 1Q19 Market Share 1Q18 Revenue 1Q18 Market Share 1Q19/1Q18 Revenue Growth 1. Dell Technologiesa $2,355.9 34.4% $2,219.6 34.0% 6.1% 2. NetApp $894.9 13.0% $890.1 13.6% 0.5% 3. HPE/New H3C Groupb $745.4 10.9% $652.2 10.0% 14.3% 4. Hitachi $452.7 6.6% $457.9 7.0% -1.1% T5. IBM* $320.0 4.7% $364.1 5.6% -12.1% T5. Pure Storage* $289.5 4.2% $236.4 3.6% 22.4% Rest of Market $1,800.3 26.2% $1,709.0 26.2% 5.3% Total $6,858.6 100.0% $6,529.3 100.0% 5.0% Source: IDC Worldwide Quarterly Enterprise Storage Systems Tracker, June 6, 2019.
  • 8. The Toshiba Memory Soap Opera  2006 Toshiba buys Westinghouse  3/2017 Westinghouse chapter 11 (AP1000 Reactors $9B loss)  9/2109 Toshiba sells memory unit $18B • WAIT – Western Digital/SanDisk sue – Lawyers make money, waste time  Sale Closes 6/2018 • 9/2018 Fab 6 opens at Yokkaichi  June 16 Power failure at Yokkaichi • 6+ EB NAND production lost  Also June CEO Yasuo Naruke, goes on sick leave 8
  • 9. Toshiba becomes Kioxia  IPO planed for 9/2019 • Before both power failure and CEO illness  Rebrand effective October 1, 2019.  Kioxia: • Kioku meaning “memory” – Japanese • Axia meaning “value” – Greek  pronunciation : kee-ox-ee-uh 9 “ ” “ ”
  • 10. Not To Scale The Party’s Over, again  2008-2015 SSD $/GB −30%/yr  2016-2018 maybe 30% total  Last year I said “Expect 30+% CAGR”  I thought: • Supply is easing – 96 layer+ QLC – Process improvements – New fabs  Fabs cut back starts  Next 2 quarters flat, back to 25-30% CAGR 10
  • 11. Enterprise SSD Evolution  Data center NVMe ≈ SAS/SATA volume  SSDs and HDDs now both ≈ 16 TB  Greater Differentiation • Performance and cost vary 5X or more • SLC returns as SCM  New form factors remain proprietary – M.2 didn’t work in data centers – Samsung NGSFF – Intel Ruler 11
  • 12. SSD Differentiation  Storage Class Memory SSDs – More on this later  Dual-port enterprise • DRAM/Supercap  Single port enterprise • NVMe and SATA for HCI, HPC, Etc.  Low cost single port • Hyperscaler’s tail 12
  • 13. QLC SSD Endurance by Workload 13 1855 1842 1823 1784 1712 378 182 91 0 500 1000 1500 2000 QLC SSD Drive Writes by Workload
  • 15. PCIe Advances  PCIe 4.0 • Doubles bandwidth/lane to 2GBps • Driven by 100Gbps Ethernet & NVMe • Power systems shipping now • x86 Next server chipset release  PCIe 5.0 close on its heals • .7 version issued May 2018 • Adoption planned Q1 2019 • 400Gbps Ethernet ≅ x16 slot • Servers and such 2020? 15 PCIe Ver. Spec Date Raw Bandwidth per lane x8 Gbps 1 2003 2.5GT/s 250MB/s 16 2 2007 5.0GT/s 500MB/s 32 3 2010 8.0GT/s 984MB/s 64 (63.04) 4 2017 16GT/s 1969MB/s 126 5 2019 32GT/s 3938MB/s 252
  • 16. NVMe Over Fabrics (NVMe-oF)  Extends/encapsulates NVMe semantics over • Ethernet with RMDA • Fibre Channel • Infiniband (no products yet announced) • TCP  Adds name spaces and discovery  10-50µsec protocol and network overhead 16 NVMe-oF JBOF/Array
  • 17. NVMe-oF Models  JBOF • Just Fabric-SSD bridges • HA optional  JBOF+ • Adds slice/dice and RAID • Also manage in client models  NVMe-oF Array • All the abstractions and services of SCSI over Fibre Channel • Lower latency of NVMe-oF 17
  • 18. NVMeOF Pioneers Shakeout  Mangstor • Reborn as EXTEN • Software NVMe-oF JBOF+  Apeiron – 40Gbps Ethernet switch in JBOF  E8 – Dual controller array – basic services • Acquired by AWS  Excellero – Low CPU SDS, RDMA 18 I feel much better
  • 19. NVMe-oF Use Cases  Intra-storage system SAS replacement  HPC/skunkworks/Rackscale • RDMA to JBOFs  Hyperscale • TCP to expand to data center scale  Enterprise • Primarily arrays • NVMe runs over Fibre Channel for these customers 19 Controller A Controller B 100GbpsRoCE NVMe-oFJBOF NVMe-oFJBOF NVMe-oFJBOF NVMe-oFJBOF Baystack 5510-24T Switch Pwr Status Up RPSU Base Down Console 23 24 Link/ Act In Use Link/ Act In Use SpeedSpeed Link/Act Link/Act Speed Link/Act Speed Link/Act 13 15 17 19 21 231 3 5 7 9 11 2 4 6 8 10 12 14 16 18 20 22 24 Baystack 5510-24T Switch Pwr Status Up RPSU Base Down Console 23 24 Link/ Act In Use Link/ Act In Use SpeedSpeed Link/Act Link/Act Speed Link/Act Speed Link/Act 13 15 17 19 21 231 3 5 7 9 11 2 4 6 8 10 12 14 16 18 20 22 24
  • 20. NVMe Over Fibre Channel  Fibre Channel • Zero copy vs RDMA • Flow and congestion control  Gen5 (16) and Gen6 (32Gbps) Fibre Channel  One fabric for SCSI and NVMe  Keeps storage network in storage domain  The safe move in enterprise 20
  • 21. NVMe over TCP  Encapsulates NVMe verbs in TCP  Relies on TCP low control  NIC offload optional  No switch config requirements  Nominal latency addition  Supporters: • SolarFlare • Cavium • Toshiba 21
  • 22. NVMe JBOFs Emerge  Today’s JBOFs are x86 servers • Eg: Toshiba KumoScale • High flexibility • High cost  NVMEoF ASICs • Vastly reduce costs • Sampling from – SolarFlare Xilinx – Kazan Networks – Attala Systems – Mellanox 22 NVMeOF ASIC
  • 24. Storage Class Memory 24  A controversial term • As well defined as Software Defined  For me: • Inherently persistent • Latency between DRAM and NAND Flash • Bit addressable • Both material and usage SCM
  • 25. Storage Class Memories Today  3D Xpoint • SSDs not a huge success – So far • DIMMs show promise • 2nd gen still to come (Micron?) – Gen 1 is 3D but only 1 cell deep  Everspin Spin-transfer Torque MRAM • 1Gb/chip @ 28nm – NAND 1.33 Tb/chip • DRAM replacement on SSDs  Others SciFi 25
  • 26. SCM in Enterprise Storage  HPE • Optane AIC in controller • 3PAR and Nimble for cache • Back-ends still SAS  Dell EMC PowerMax • Optane D4800X (dual port) • Tier of storage  Mostly HCI/SDS Optane SSDs 26
  • 27. SLC Returns  Samsung Z-NAND  Kioxia (AKA Toshiba) XL- FLASH • Multi-plane for parallelism • 4 KB page – 128 KB in 1Tb QLC • 128 Gb/die • X µsec read latency  Still flash w/write asymmetry  SSDs today • Flash DIMMs seem passe 27
  • 28. Optane DIMMs  Require latest Xeons • Special models for large memory addresses  OS/Hypervisor support as PMEM  Complex programming models 28
  • 29. In Memory Databases Today  All database operations performed in RAM  Data replicated across nodes (x86)  AFA/HCI back end for persistence • Snapshots • Transaction Logs • Playback in case  On write: 1. Replicate to 1-n nodes 2. Write to persistent log (typically AFA) 3. ACK RAM RAM RAM RAM RAM 1 Transaction Logs Database Snapshots 2 29
  • 30. In Memory Database with SCM  Much larger capacity/node • 512GB vs 64GB/DIMM • 10X latency (SWAG)  Lower cost /GB • 2-10X we guess • More vs 128GB LRDIMMs – 3X cost of 64GB  ACK after n-node write • Can be RDMA write • Data now persistent • Log writes can be aggregated, async SCM SCM SCM SCM Transaction Logs SCM 1 Database Snapshots 30
  • 32. Pure FlashArray//x  Replaces //m • SAS SSDs • Expansion via SAS or NVMEoF JBOF  NVMEoF target on 40Gbps Ethernet  Full services 32 40 Gbp Ethernet NVMEoF
  • 33. Kaminario K2 Composable  NVMEoF • Controller to JBOF • Host to array (opt)  Dynamically assign controllers and flash to virt array 33 Array A Unassigned Controllers CISCO NEXUS N9K-C92160YC-X 53 5451 5249 501 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 BCN STS ENV CISCO NEXUS N9K-C92160YC-X 53 5451 5249 501 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 BCN STS ENV Array B Array C Array D
  • 34. VAST Data Universal Storage System  3D XPoint and QLC Flash in HA NVMe-oF JBOFs  Storage services via stateless servers (metadata in XPoint) • File and object Global Name Space • Data reduction Erasure coding  Global FTL 34 22 App App Container App App Container N V M e F a b r i c Client Network ServerServer HA Enclosure 3D XPoint QLC Flash G L O B A L N A M E S P A C E App AppApp App NFS NFSoRDMA S3 SMB HA Enclosure 3D XPoint QLC Flash HA Enclosure 3D XPoint QLC Flash HA Enclosure 3D XPoint QLC Flash …

Editor's Notes

  1. Bell X-1 went real fast, F-102 delta dart, fast and could shoot too, The Dehavelend comet, Concorde
  2. Hynix more a milestone than a tipping point but…
  3. $9B Westinghouse loss = $6.3B Toshiba write-down Thosiba loses $1B and needs cash. Toshiba keeps 40.2% of Kioxia Dumped Westinghouse Buyers are Bain Capitol, Hoya 10% (so Japan over 50% Hynix, Apple, Dell, Kingston, Seagate 13 minute outage. 6EB= (1/2 WD’s share for a Quarter) Tosh share could be 7-9EB Yokkaichi makes 35% of the world’s flash and more of the 2D still used in some specialty storage systems
  4. Even so at
  5. 16TB Std. high capacity. Beyond that specialty item
  6. Oh and the emulated storage unit is growing too. 16 KB comoing
  7. Microsoft driving CNEX Labs here provides SSD IP LiteOn announced device
  8. Cabeld Std 2007 PCIe 5.0 0.7 out in May 2018
  9. Mangstor had x86 serv Pavilion Multi-controller Vexata er based JBOFs Too many vendors chasing too few dollars for a Pure Flash Array //X is too slow.
  10. But that Tier-0 Skunkworks
  11. Note 128GB