™
SCSI Trade Association
SAS vs. NVMe Interface Smackdown
August 11, 2020 Today’s Presenters ™ SCSI Trade Association
Cameron Brett STA President; Director, Enterprise and Cloud Storage Marketing, KIOXIA America
Jonmichael Hands NVM Express™ Marketing Workgroup Co-chair; Sr. Strategic Planner and Product Manager, Intel
Don Jeanette Vice President, TRENDFOCUS
August 11, 2020 2 TRENDFOCUS Introduction
• Established in 1993 Cloud, Hyperscale, & Enterprise Storage Service • Over 80 clients globally Detailed SSD and HDD Device Adoption Trends by • Located in Silicon Valley Traditional and Emerging Applications • Industry analysis for various technologies & segments: • HDD, SSD, NAND Storage Interlinks SSD and HDD Demand from Client Computing, Enterprise • PC, Gaming, Surveillance, Cloud, Hyperscale & Enterprise segments and Consumer Electronics • Quarterly short-term forecasts • Annual long-term forecasts • Periodic Installments - Major new product and SDAS: HDD NAND/SSD Information earnings coverage Information Service Service • Executive Briefs - Analyst commentary on market conditions • FOCUS ON white papers • Daily news links Key Components: Rigid Disk • Special projects available to clients Media/Substrate, Recording Head Information Service
August 11, 2020 May 2020 3 All Enterprise Storage Exabytes (2019-2024)
SAS Connected Storage Continues Strong Growth 2500
2000
1500
1000
500
0 2019 2020 2021 2022 2023 2024 SATA SSD SAS SSD PCIe SSD SAS/SATA HDD
August 11, 2020 May 2020 4 Enterprise SSD Storage Exabytes (2019-2024)
180 160 140 120 100 80
Exabytes 60 40 20 0 2019 2020 2021 2022 2023 2024 Long-Term Forecast SATA SSD SAS SSD PCIe SSD
August 11, 2020 May 2020 5 How Did We Get Here? ™ SCSI Trade Association
◆ SCSI was developed to connect peripheral devices - commonly disk, tape, and optical drives - to a host ◆ SAS was designed to address large topologies via an inexpensive interconnect system ◆ SCSI/SAS evolved to become the industry standard for desktop, server, and storage connectivity for decades
◆ NVM Express was specifically developed for NVM storage, optimized for performance and latency ◆ NVM Express addresses storage overhead and scalability (queues)
August 11, 2020 6 Serial Attached SCSI Overview ™ SCSI Trade Association
◆ SCSI-1 specification published in 1986; latest published is SAS-4 ◆ Organization: ● INCITS T10 (technical) and SCSI Trade Association (marketing) ◆ Command set and physical transport created for enterprise hard drives ● Evolved to support SAS and SATA HDDs and SSDs ◆ 11 generations of SCSI/SAS technology ● Transitioned from parallel to serial as cable lengths became impractical ◆ Specification includes SAS infrastructure (i.e. cables / connectors, expanders, controllers, end devices, etc.) ◆ Led by committee chairs/officers and board of directors (marketing) ◆ 50+ member companies over the years
August 11, 2020 7 Specifications/Enhancements Timeline ™ SCSI Trade Association
SAS-2 SAS-3 SAS-4 SAS-5 • 6Gb/s link rate • 12Gb/s link rate • 22.5 GBaud • 45 Gbaud • Zoning • Decision Feedback • 20-bit Forward Error Correction Physical SAS-2.1 Equalization (DFE) • 128b/130b encoding Layer • Managed cables • Transmitter training • Insertion loss specifications • Power management • Crosstalk • Slimline connectors • Cable management SPL-2 SPL-3 SPL-4 SPL-5 SAS • Transmitter training • Persistent • SAS packets • Re-timers Protocol • Optical cables connections • Fairness • Wide ports Layer • Power primitives • Active PHY • Interleaving Transmitter • Obsolete muxing Adjustment (APTA) ZBC ZBC-2 • Support SMR • Multi Actuators SCSI • Zoned blocks • Dynamic zones Command • Zoned format • Sanitize rules Layer SBC / SPC • SCSI evolutions for ZBC, etc. • Rebuild assist for SSDs
August 11, 2020 8 NVM Express Overview NVMe™ specification published in 2011 Innovative § Latest published: NVMe 1.4, NVMe-oF™ 1.1, NVMe-MI™ 1.1 Organizations: • Open collection of standards industry driven § NVM Express, Inc. technical work groups and marketing work • Full solution stack innovation group • Interface – NVMe • Management – NVMe-MI § PCI-SIG for physical transport over PCI Express® • Fabric – NVMe-OF Command set created for non-volatile memory • Value-add features delivered annually technologies • Robust ecosystem of open source software for management and Led by 13 industry promoters and board of performance (e.g. NVMe-CLI, spdk) directors
Hundreds of member companies 9 NVM Express Technology Specification Roadmap
2015 2016 2017 2018 2019 2020 2021
Q1 Q2 Q3 Q4 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 2.0* NVMe 1.3 May’17 NVMe 1.4 June’19 NVMe NVMe 1.2.1 May’16 • Sanitize • IO Determinism (NVM Sets) NVMe Base Spec Spec • Streams • Persistent Event Log, Rebuild Assist • Virtualization • Persistent Memory Region (PMR) • Merged w/Fabrics • Asymmetric Namespace Access (ANA) • Namespace Types • Alternate Cmd Sets NVMe-oF 1.0 May’16 NVM-oF 1.1 Oct’19 NVMe Transport NVMe-oF • Transport and protocol Spec(s) • Enhanced Discovery Spec • RDMA binding • TCP Transport Binding NVMe Command Set Spec(s)
NVMe-MI 1.0 Nov’15 NVMe-MI 1.1 May’19 • Out-of-band management NVMe-MI • Enclosure Management • Device discovery • In-band Mechanism Spec • Health & temp monitoring • Storage Device Extension • Firmware Update
Released NVMe specification Planned release 10
Performance at the Device Interface ™ SCSI Trade Association
Max Bandwidth (MB/s) 8000 Wide-port or MultiLink™ 7000 24G SAS offers Typical SSD bandwidth up to requires 4x host higher per-lane ~4.8GB/s 6000 resources performance at x1 PCIe up to ~2.4GB/s ~2GB/s 5000
4000
3000
2000
1000
0 12Gb/s SAS 12Gb/s SAS 24G SAS 24G SAS PCIe 3.0 PCIe 3.0 PCIe 4.0 PCIe 4.0 (x1) (x2) (x1) (X2) (x1) (x4) (x1) (x4) August 11, 2020 12 Performance Scalability
Max SSD Speed Seq (MB/s) 16000
Scalable 14000
12000 • Inside-the-box scalability • High-perf & low latency 10000 • High IOPS/TB scales usable capacity 8000 • Taking advantage of gen over gen improvements for PCIe bandwidth 6000 • Outside-the-box scalability with 4000 NVMe-oF
• Processor scalability 2000 • Queuing mechanism scales with cores, virtualization & containers 0 • Streamlined protocol improves clock SATA SAS 12GbpsSAS 24Gbps PCIe 3.1 x4 PCIe 4.0 x1 PCIe 4.0 x4 PCIe 5.0 x4 cycle to I/O efficiency 6Gbps
13 Scalability with SAS ™ SCSI Trade Association
Cascaded JBODs (with SAS expanders) of ◆ Up to 64K end devices SAS/SATA HDDs and/or SSDs ● Dependent on memory for route tables ● Deployments with up to 2K devices in practice ◆ Multiple hosts for high availability ◆ Dynamic scaling with zero downtime ◆ Active / passive and copper / optical cabling allow for both rack-level and data center- level reach
August 11, 2020 14
Flexibility - Form Factors for PCIe E1.L
AIC/CEM
Flexible E1.S
E1.S with enclosure • Broad set of form factors to support range of solution design objectives M.2 • Supports multiple media E3 types to optimize data tiering on a common interface (TLC/QLC & SCM) U.2 • Improve storage consolidation with higher capacity drives vs competing interfaces, e.g. E1.L
16 Flexibility with SAS ™ SCSI Trade Association
Hot Tier Warm Tier Cold Tier Performance Scalability Large-scale, low power, (IOPS) low cost, high capacity ($/GB)
SAS SSDs SAS HDDs SATA SSDs Cascaded JBODs (with SAS expanders) of Cascaded JBODs Nearline SAS HDDs (with SAS expanders) of SATA SMR HDDs
August 11, 2020 17
Manageability and Serviceability ™ SCSI Trade Association
SAS / SCSI Enclosure Services NVMe-MI
Host Processor Management Controller (BMC) Host Operating System BMC Operating System
Application Application BMC Operating System NVMe Driver NVMe-MI Driver
PCIe Root PCIe Root PCIe Port SMBus/I2C Port Port
PCIe PCIe VDM SMBus/I2C Bus PCIe Bus PCIe Port SMBus/I2C
NVMe NVM Subsystem
August 11, 2020 19 And the WINNER is ...
20 CQ1 ‘20 End Market Splits Hyperscale, Enterprise, Channel SATA SSD: 5.623 Exabytes SAS SSD: 3.352 Exabytes
Tier-1 Hyperscale 0.7% Enterprise Channel 33.9% Enterprise Channel 53.0% 90.8% 8.5%
Tier-1 Hyperscale 13.2%
PCIe SSD: 11.045 Exabytes SAS/SATA HDD: 171.02 Exabytes
Channel 8.4% Channel Tier-1 18.6% Hyperscale Tier-1 75.9% Enterprise Hyperscale Enterprise 15.6% 64.3% 17.2%
August 2020 21 Summary ™ SCSI Trade Association
◆ SAS is the tried and true ◆ NVMe technology was designed enterprise storage technology for NVM storage, focused on for HDDs and SSDs performance and low latency ◆ Mature and proven for over ◆ Available since 2011, the three decades interface supports client, ◆ SAS-connected storage will be hyperscale and enterprise use around for years to come cases ◆ Will be the storage interface for the future of computing
August 11, 2020 22 Summary - NVMe/PCIe The optimal interface for data center storage.
Scalable Flexible Innovative
• Inside-the-box scalability • Broad set of form factors to • Open collection of standards driven support range of solution design • High-perf & low latency by 100+ members objectives • High IOPS/TB scales usable • Full solution stack innovation capacity • Supports multiple media types to optimize data tiering on a common • Interface – NVMe • Taking advantage of gen over gen interface (TLC/QLC & SCM) improvements for PCIe bandwidth • Management – NVMe-MI • Outside-the-box scalability with • Improve storage consolidation • Fabric – NVMe-OF with higher capacity drives vs NVMe-oF • Value-add features delivered competing interfaces, e.g. E1.L • Processor scalability annually • Queuing mechanism scales with • Robust ecosystem of open source cores, virtualization & containers software for management and • Streamlined protocol improves clock performance (e.g. NVMe-CLI, spdk) cycle to I/O efficiency
23 ™
SCSI Trade Association Thank You!
For more information, go to: www.scsita.org/content nvmexpress.org/ trendfocus.com/
August 11, 2020 24