SlideShare a Scribd company logo
1 of 19
Download to read offline
Boston Webinar
NVMe: Was ist das und wer braucht das?
Wolfgang Stief
Senior Consultant
§  Gegründet 1992 – 24 Jahre Innovation
§  Supermicros ältester & größter globaler Partner – seit über 20 Jahren
§  Lösungshersteller mit Fokus auf Technologie (First-to-Market Strategie)
§  London HQ, Niederlassungen in London City, München, Mumbai,
Bangalore, New York. Weitere Expansion geplant.
§  Experten im Lösungs- und HPC-System-Design unter Verwendung von
Premium-Komponenten von Supermicro und führenden Komponenten-
Partnern
§  Supermicros Fastest Growing Partner 2012/2013
Über uns
§  Warum eigentlich NVMe?
Begriffsklärung, Spezifikation, Voraussetzungen
§  Einsatz- und Anwendungsmöglichkeiten von NVMe
Wo wird NVMe schon heute genutzt? Was bringt die Zukunft?
Wo macht NVMe keinen Sinn? Wie teuer ist NVMe?
§  NVMe-Lösungen aus dem Boston Portfolio
Komplett-Systeme, Mainboards, NVMe-Module
Agenda
§  SAS/SATA bremst Flash-Module aus
Command Queue, IOPS, Latenz
§  Protokoll mit geringer Latenz und hohem Durchsatz >> PCIe
§  Adaption PCIe 3.0 für Massenspeicher/Flash >> NVMe
x2/x4 Lanes, 8 Gbit/s je Lane
§  NVMe — Non Volatile Memory express
Industriekonsortium, http://www.nvmexpress.org
Cisco, Dell, EMC, Intel, Micron, Microsemi, Microsoft, NetApp, Oracle, Samsung, Seagate, Western Digital u. a.
Motivation – Warum eigentlich NVMe?
§  x4 PCIe-Lane
PCIe 3.0: 8 GT/s = 984.6 MB/s je Lane
§  Zugriffszeit im Bereich µs
§  große Command Queues
64k Queues à 64k Commands
§  Inbound Signaling (MSI-X), nur 13 Kommandos
§  RDMA mit NVM Express over Fabrics
(Ethernet, Infiniband, Fiberchannel)
Spezifikation — Was kann NVMe?
Festplatte, SATA-3 10k Rpm, 2.5“
§  ca. 9ms-12ms Zugriffszeit
§  ca. 120 MB/s sequential read
§  SATA-3 in Praxis max. ca. 1.5 GBit/s
§  1 Command Queue, 32 Commands
§  Steckplatz auf Mainboard oder PCIe-Adapter
§  BIOS-Support
§  Support im Betriebssystem
alle aktuellen, gängigen Betriebssysteme unterstützen NVMe,
einschließlich Linux, FreeBSD, Solaris
Voraussetzung— Was braucht NVMe?
§  seriell ist weniger Aufwand
1bit seriell vs. 64bit parallel
§  Synchronisation der Signale einfacher
§  kein Signalübersprechen zwischen PINs
muss aufwendig kompensiert werden, sh. Differential SCSI
§  Prinzipiell längere Kabel möglich
Modem/Telefon vs. Parallel SCSI-3
Exkurs — Warum nichts paralleles?
§  NVM in DIMM-Format
§  Massenspeicher im Memory Subsystem,
§  schneller, aber immer intern only, nicht HotSwap
Verwechslungsgefahr >> NVDIMM
NVMe NVDIMM
§  Low Latency
§  Filesystem Cache
§  Metadaten von (verteilten) Filesystemen
§  Datenbanken
§  Anwendungen mit Kriterium „geringe Antwortzeiten“
(interaktiver Betrieb)
Einsatzbereiche für NVMe (1/2)
§  High Throughput
§  Scratch Filesystem (HPC)
§  Messdatenerfassung
§  Fileserver
hohe Last + (sehr viele) kleine Files
Einsatzbereiche für NVMe (2/2)
§  GPU-Anbindung per NVMe
schnelles Data Movement von/zu GPU >> HPC
§  NVMe over Fabric
externe Storage-Shelfs, shared NVMe Storage
§  RDMA-Anwendungen
Multinode-DB, Distributed Computing, Big Data
Einsatzbereiche für NVMe (future)
Der Markt für NVMe
http://g2minc.com
§  Archivsysteme
§  Streaming Data
viel sequential read von großen Files
§  Große Files mit wenig I/O
§  Vorsicht bei All Flash Arrays
§  RAID5/6 ungeeignet für Flash
übermäßiges Write-I/O auf Module
§  entsprechende Geräte am Markt verfügbar, z. B. Boston Igloo Plus
http://www.boston-itsolutions.de/all-flash-arrays-accelstor-macht-vieles-richtig
NVMe um jeden Preis? — Nein!
§  U.2 (früher SFF-8639)
> SAS/SATA, aber andere PINs belegt („Hybrid Bay“)
> Achtung: gibt auch SSD mit SATA-Anschluss
6 Gbit/s SATA — billig, aber langsam!
§  M.2 (selten auch NGFF)
> max. x4 PCIe Lanes, 32 GBit/s
> 22mm breit, 42/60/80/110mm lang (M.2 2280)
> Codierung in Kontaktleiste
> mindestens 60 Steckzyklen
§  PCIe-Karte bzw. PCIe-Adapter für M.2
Wie kommt NVMe ins System?
DmitryNosachev
CCBY-SA4.0
§  Geschwindigkeit (Durchsatz und Latenz)
> verschiedene Serien je Hersteller
> beeinflusst durch Controller-Baustein und Controller-Firmware (IP des Herstellers)
> Organisation der Flash-Chips auf dem Modul
§  DWPD — Drive Writes per Day
> Flash: begrenzte Anzahl Schreib-/Löschzyklen
> (sehr) viel mehr Flash-Chips als Nutzkapazität, typ. 1-5 DWPD
> DWPD immer für spezifizierten Garantiezeitraum, z. B. 3 oder 5 Jahre
> 500 GB SSD, 3 DWPD, 5 Jahre Garantie = 5 Jahre lang jeden Tag 1.5 TB schreiben
> auch MTBF noch gebräuchlich (z. B. 1.5 Mio. Stunden)
§  SLC, eMLC, MLC, TLC
Aufbau der Speicherzellen, Zuverlässigkeit, Geschwindigkeit
Qualitätskriterien — Consumer vs. Enterprise
§  aktuelles Beispiel, 9/2016
§  NVMe SSD, 2 TB, 3.5 GB/s sequential read, <100µs Zugriffszeit, ca. U$ 1.300
§  HDD 15.000 Rpm, 2.5“, SAS, ca. 10ms Zugriffszeit, ca. U$ 120
ca. 140 MB/s @ sequential read per Spindel (Erfahrungswert)
§  ca. 25 HDD für gleichen Throughput (ohne Redundanz/RAID)
§  1 SSD = 6 W, 9g, 2 TB
1 HDD = 6 W, 227 g >> 25 HDD = 150 W, 5.6 kg, 7.5+ TB
§  DB-Admins: viele kleine Spindeln, Disks < 300GB?
Sind NVMe SSDs nicht furchtbar teuer?
§  NVMe SSD im M.2 Format
128 GB, 256 GB, 512 GB, 1024 GB
M.2 2280 und M.2 22110
§  Zahlreiche Server-Systeme mit M.2
Mini-1U, 1U, Mini-Tower, 3U MicroCloud
§  Zahlreiche Motherboards mit M.2
Flex ATX, Mini-ATX, SkyLake Workstations u. a.
§  NVMe-Steckkarten für PCIe
§  PCIe Add-on Card für M.2-Module
NVMe-Produkte bei Boston/Supermicro
Kontakt
+49 89 9090199-3
www.boston-itsolutions.de
sales@boston-it.de
BostonITsolutions
@BostonDE
Boston-server-&-storage-solutions-gmbh
§  CC BY-SA 4.0
http://creativecommons.org/licenses/by-sa/4.0
Lizenz-Foo

More Related Content

What's hot

Backup & Protection for Exchange
Backup & Protection for ExchangeBackup & Protection for Exchange
Backup & Protection for ExchangeGWAVA
 
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap Technology
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap TechnologyWebinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap Technology
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap TechnologyBOSTON Server & Storage Solutions GmbH
 
Caching in PHP - Status Quo
Caching in PHP - Status QuoCaching in PHP - Status Quo
Caching in PHP - Status QuoChristian Münch
 
Josua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearJosua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearNetgear_Business_DE
 
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-Kupfertechnologie
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-KupfertechnologieTobias Troppmann, System Engineer @ Netgear, zu 10GbE-Kupfertechnologie
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-KupfertechnologieNetgear_Business_DE
 

What's hot (6)

Backup & Protection for Exchange
Backup & Protection for ExchangeBackup & Protection for Exchange
Backup & Protection for Exchange
 
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap Technology
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap TechnologyWebinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap Technology
Webinar Boston Igloo Plus All-Flash-Array mit AccelStor FlexiRemap Technology
 
Caching in PHP - Status Quo
Caching in PHP - Status QuoCaching in PHP - Status Quo
Caching in PHP - Status Quo
 
Technische Anforderungen für die FABIS Vertriebssysteme
Technische Anforderungen für die FABIS VertriebssystemeTechnische Anforderungen für die FABIS Vertriebssysteme
Technische Anforderungen für die FABIS Vertriebssysteme
 
Josua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ NetgearJosua Braun, Senior Marketing Manager Storage @ Netgear
Josua Braun, Senior Marketing Manager Storage @ Netgear
 
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-Kupfertechnologie
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-KupfertechnologieTobias Troppmann, System Engineer @ Netgear, zu 10GbE-Kupfertechnologie
Tobias Troppmann, System Engineer @ Netgear, zu 10GbE-Kupfertechnologie
 

Viewers also liked

Resume - Alison Lange
Resume - Alison LangeResume - Alison Lange
Resume - Alison LangeAlison Lange
 
Av2 8abr10
Av2  8abr10Av2  8abr10
Av2 8abr10tahoma1
 
RubenGasparyanCV June 2016
RubenGasparyanCV June 2016RubenGasparyanCV June 2016
RubenGasparyanCV June 2016Ruben Gasparyan
 
泛在个人桌面服务
泛在个人桌面服务泛在个人桌面服务
泛在个人桌面服务ITband
 
Intel - Nurcan Coskun - Hadoop World 2010
Intel - Nurcan Coskun - Hadoop World 2010Intel - Nurcan Coskun - Hadoop World 2010
Intel - Nurcan Coskun - Hadoop World 2010Cloudera, Inc.
 
LinkedIn Reviews_People Are Saying
LinkedIn Reviews_People Are SayingLinkedIn Reviews_People Are Saying
LinkedIn Reviews_People Are SayingMalcolm Ryder
 
Marmalade boy
Marmalade boyMarmalade boy
Marmalade boyYuyu Gray
 
Why Your Data and Analytics Should Live in the Cloud
Why Your Data and Analytics Should Live in the CloudWhy Your Data and Analytics Should Live in the Cloud
Why Your Data and Analytics Should Live in the CloudDavid Menninger
 
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for Cybersecurity
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for CybersecurityCloudera Federal Forum 2014: Hadoop-Powered Solutions for Cybersecurity
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for CybersecurityCloudera, Inc.
 
Engaging the Digital Customer
Engaging the Digital CustomerEngaging the Digital Customer
Engaging the Digital CustomerMoxie
 
Is Cloud a right Companion for Hadoop
Is Cloud a right Companion for HadoopIs Cloud a right Companion for Hadoop
Is Cloud a right Companion for HadoopDataWorks Summit
 
Service Management Solution Framework (SMSF)
Service Management Solution Framework (SMSF)Service Management Solution Framework (SMSF)
Service Management Solution Framework (SMSF)Malcolm Ryder
 
Company_Presentation_12 10 2016_EN
Company_Presentation_12 10 2016_ENCompany_Presentation_12 10 2016_EN
Company_Presentation_12 10 2016_ENRalf Hildenbrand
 
Splunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunk
 

Viewers also liked (20)

Resume - Alison Lange
Resume - Alison LangeResume - Alison Lange
Resume - Alison Lange
 
Av2 8abr10
Av2  8abr10Av2  8abr10
Av2 8abr10
 
RubenGasparyanCV June 2016
RubenGasparyanCV June 2016RubenGasparyanCV June 2016
RubenGasparyanCV June 2016
 
泛在个人桌面服务
泛在个人桌面服务泛在个人桌面服务
泛在个人桌面服务
 
Intel - Nurcan Coskun - Hadoop World 2010
Intel - Nurcan Coskun - Hadoop World 2010Intel - Nurcan Coskun - Hadoop World 2010
Intel - Nurcan Coskun - Hadoop World 2010
 
Vocales 1a
Vocales 1aVocales 1a
Vocales 1a
 
Apa
ApaApa
Apa
 
LinkedIn Reviews_People Are Saying
LinkedIn Reviews_People Are SayingLinkedIn Reviews_People Are Saying
LinkedIn Reviews_People Are Saying
 
Marmalade boy
Marmalade boyMarmalade boy
Marmalade boy
 
Why Your Data and Analytics Should Live in the Cloud
Why Your Data and Analytics Should Live in the CloudWhy Your Data and Analytics Should Live in the Cloud
Why Your Data and Analytics Should Live in the Cloud
 
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for Cybersecurity
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for CybersecurityCloudera Federal Forum 2014: Hadoop-Powered Solutions for Cybersecurity
Cloudera Federal Forum 2014: Hadoop-Powered Solutions for Cybersecurity
 
Cloudera 5.3 Update
Cloudera 5.3 UpdateCloudera 5.3 Update
Cloudera 5.3 Update
 
Power Ral Y Aleja
Power Ral Y AlejaPower Ral Y Aleja
Power Ral Y Aleja
 
Engaging the Digital Customer
Engaging the Digital CustomerEngaging the Digital Customer
Engaging the Digital Customer
 
Is Cloud a right Companion for Hadoop
Is Cloud a right Companion for HadoopIs Cloud a right Companion for Hadoop
Is Cloud a right Companion for Hadoop
 
Routin
RoutinRoutin
Routin
 
Service Management Solution Framework (SMSF)
Service Management Solution Framework (SMSF)Service Management Solution Framework (SMSF)
Service Management Solution Framework (SMSF)
 
Company_Presentation_12 10 2016_EN
Company_Presentation_12 10 2016_ENCompany_Presentation_12 10 2016_EN
Company_Presentation_12 10 2016_EN
 
Splunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business ValueSplunking HL7 Healthcare Data for Business Value
Splunking HL7 Healthcare Data for Business Value
 
Toile
ToileToile
Toile
 

Similar to Boston webcast nv_me_2016-09

Sql Server GrundlagenfüR Share Point Admins
Sql Server GrundlagenfüR Share Point AdminsSql Server GrundlagenfüR Share Point Admins
Sql Server GrundlagenfüR Share Point AdminsSharepointUGDD
 
Sql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenSql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenCommunardo GmbH
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenICS User Group
 
Suse in der neuen Welt des Rechenzentrums - ein Beispiel
Suse in der neuen Welt des Rechenzentrums - ein BeispielSuse in der neuen Welt des Rechenzentrums - ein Beispiel
Suse in der neuen Welt des Rechenzentrums - ein BeispielATIX AG
 
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsbccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsICS User Group
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsKlaus Bild
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
 
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...BOSTON Server & Storage Solutions GmbH
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSRalf Ernst
 
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuerWerner Fischer
 
OSMC 2008 | Monitoring Microsoft SQL Server by Michael Streb
OSMC 2008 | Monitoring Microsoft SQL Server by Michael StrebOSMC 2008 | Monitoring Microsoft SQL Server by Michael Streb
OSMC 2008 | Monitoring Microsoft SQL Server by Michael StrebNETWAYS
 
Back to Basics - Webinar 6: Produktivsetzung einer Anwendung
Back to Basics - Webinar 6: Produktivsetzung einer AnwendungBack to Basics - Webinar 6: Produktivsetzung einer Anwendung
Back to Basics - Webinar 6: Produktivsetzung einer AnwendungMongoDB
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktopxKinAnx
 
Exchange Server User Group Berlin | Meetup 2019-04-03
Exchange Server User Group Berlin | Meetup 2019-04-03Exchange Server User Group Berlin | Meetup 2019-04-03
Exchange Server User Group Berlin | Meetup 2019-04-03Thomas Stensitzki
 

Similar to Boston webcast nv_me_2016-09 (20)

SuperSUSE – die Lösung für dynamisch wachsenden Speicher
SuperSUSE – die Lösung für dynamisch wachsenden SpeicherSuperSUSE – die Lösung für dynamisch wachsenden Speicher
SuperSUSE – die Lösung für dynamisch wachsenden Speicher
 
Sql Server GrundlagenfüR Share Point Admins
Sql Server GrundlagenfüR Share Point AdminsSql Server GrundlagenfüR Share Point Admins
Sql Server GrundlagenfüR Share Point Admins
 
Sql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint AdministratorenSql Server Grundlagen für Sharepoint Administratoren
Sql Server Grundlagen für Sharepoint Administratoren
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
 
Suse in der neuen Welt des Rechenzentrums - ein Beispiel
Suse in der neuen Welt des Rechenzentrums - ein BeispielSuse in der neuen Welt des Rechenzentrums - ein Beispiel
Suse in der neuen Welt des Rechenzentrums - ein Beispiel
 
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsbccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
 
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OS
 
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer
20101011 roadshow-2010-ssds-grundlagen-know-how-und-konkrete-konfiguration-fuer
 
OSMC 2008 | Monitoring Microsoft SQL Server by Michael Streb
OSMC 2008 | Monitoring Microsoft SQL Server by Michael StrebOSMC 2008 | Monitoring Microsoft SQL Server by Michael Streb
OSMC 2008 | Monitoring Microsoft SQL Server by Michael Streb
 
CPU Update Juni 2017
CPU Update Juni 2017CPU Update Juni 2017
CPU Update Juni 2017
 
Back to Basics - Webinar 6: Produktivsetzung einer Anwendung
Back to Basics - Webinar 6: Produktivsetzung einer AnwendungBack to Basics - Webinar 6: Produktivsetzung einer Anwendung
Back to Basics - Webinar 6: Produktivsetzung einer Anwendung
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
Storage Trends für KMU
Storage Trends für KMUStorage Trends für KMU
Storage Trends für KMU
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktop
 
in memory datenbanken
in memory datenbankenin memory datenbanken
in memory datenbanken
 
Boston webcast hyperconverged_2016-06
Boston webcast hyperconverged_2016-06Boston webcast hyperconverged_2016-06
Boston webcast hyperconverged_2016-06
 
Exchange Server User Group Berlin | Meetup 2019-04-03
Exchange Server User Group Berlin | Meetup 2019-04-03Exchange Server User Group Berlin | Meetup 2019-04-03
Exchange Server User Group Berlin | Meetup 2019-04-03
 

More from BOSTON Server & Storage Solutions GmbH

More from BOSTON Server & Storage Solutions GmbH (8)

Storage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-EStorage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-E
 
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)
 
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
 
GPUs — Vom spezialisierten Coprozessor zum Numbercruncher
GPUs — Vom spezialisierten Coprozessor zum NumbercruncherGPUs — Vom spezialisierten Coprozessor zum Numbercruncher
GPUs — Vom spezialisierten Coprozessor zum Numbercruncher
 
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
 
Datera — Elastic Data Fabric Storage für das Rechenzentrum von heute
Datera — Elastic Data Fabric Storage für das Rechenzentrum von heuteDatera — Elastic Data Fabric Storage für das Rechenzentrum von heute
Datera — Elastic Data Fabric Storage für das Rechenzentrum von heute
 
Webinar: Boston Igloo Plus mit AccelStor FlexiRemap Technologie
Webinar: Boston Igloo Plus mit AccelStor FlexiRemap TechnologieWebinar: Boston Igloo Plus mit AccelStor FlexiRemap Technologie
Webinar: Boston Igloo Plus mit AccelStor FlexiRemap Technologie
 
Boston webcast gpu_2016-12
Boston webcast gpu_2016-12Boston webcast gpu_2016-12
Boston webcast gpu_2016-12
 

Boston webcast nv_me_2016-09

  • 1. Boston Webinar NVMe: Was ist das und wer braucht das? Wolfgang Stief Senior Consultant
  • 2. §  Gegründet 1992 – 24 Jahre Innovation §  Supermicros ältester & größter globaler Partner – seit über 20 Jahren §  Lösungshersteller mit Fokus auf Technologie (First-to-Market Strategie) §  London HQ, Niederlassungen in London City, München, Mumbai, Bangalore, New York. Weitere Expansion geplant. §  Experten im Lösungs- und HPC-System-Design unter Verwendung von Premium-Komponenten von Supermicro und führenden Komponenten- Partnern §  Supermicros Fastest Growing Partner 2012/2013 Über uns
  • 3. §  Warum eigentlich NVMe? Begriffsklärung, Spezifikation, Voraussetzungen §  Einsatz- und Anwendungsmöglichkeiten von NVMe Wo wird NVMe schon heute genutzt? Was bringt die Zukunft? Wo macht NVMe keinen Sinn? Wie teuer ist NVMe? §  NVMe-Lösungen aus dem Boston Portfolio Komplett-Systeme, Mainboards, NVMe-Module Agenda
  • 4. §  SAS/SATA bremst Flash-Module aus Command Queue, IOPS, Latenz §  Protokoll mit geringer Latenz und hohem Durchsatz >> PCIe §  Adaption PCIe 3.0 für Massenspeicher/Flash >> NVMe x2/x4 Lanes, 8 Gbit/s je Lane §  NVMe — Non Volatile Memory express Industriekonsortium, http://www.nvmexpress.org Cisco, Dell, EMC, Intel, Micron, Microsemi, Microsoft, NetApp, Oracle, Samsung, Seagate, Western Digital u. a. Motivation – Warum eigentlich NVMe?
  • 5. §  x4 PCIe-Lane PCIe 3.0: 8 GT/s = 984.6 MB/s je Lane §  Zugriffszeit im Bereich µs §  große Command Queues 64k Queues à 64k Commands §  Inbound Signaling (MSI-X), nur 13 Kommandos §  RDMA mit NVM Express over Fabrics (Ethernet, Infiniband, Fiberchannel) Spezifikation — Was kann NVMe? Festplatte, SATA-3 10k Rpm, 2.5“ §  ca. 9ms-12ms Zugriffszeit §  ca. 120 MB/s sequential read §  SATA-3 in Praxis max. ca. 1.5 GBit/s §  1 Command Queue, 32 Commands
  • 6. §  Steckplatz auf Mainboard oder PCIe-Adapter §  BIOS-Support §  Support im Betriebssystem alle aktuellen, gängigen Betriebssysteme unterstützen NVMe, einschließlich Linux, FreeBSD, Solaris Voraussetzung— Was braucht NVMe?
  • 7. §  seriell ist weniger Aufwand 1bit seriell vs. 64bit parallel §  Synchronisation der Signale einfacher §  kein Signalübersprechen zwischen PINs muss aufwendig kompensiert werden, sh. Differential SCSI §  Prinzipiell längere Kabel möglich Modem/Telefon vs. Parallel SCSI-3 Exkurs — Warum nichts paralleles?
  • 8. §  NVM in DIMM-Format §  Massenspeicher im Memory Subsystem, §  schneller, aber immer intern only, nicht HotSwap Verwechslungsgefahr >> NVDIMM NVMe NVDIMM
  • 9. §  Low Latency §  Filesystem Cache §  Metadaten von (verteilten) Filesystemen §  Datenbanken §  Anwendungen mit Kriterium „geringe Antwortzeiten“ (interaktiver Betrieb) Einsatzbereiche für NVMe (1/2)
  • 10. §  High Throughput §  Scratch Filesystem (HPC) §  Messdatenerfassung §  Fileserver hohe Last + (sehr viele) kleine Files Einsatzbereiche für NVMe (2/2)
  • 11. §  GPU-Anbindung per NVMe schnelles Data Movement von/zu GPU >> HPC §  NVMe over Fabric externe Storage-Shelfs, shared NVMe Storage §  RDMA-Anwendungen Multinode-DB, Distributed Computing, Big Data Einsatzbereiche für NVMe (future)
  • 12. Der Markt für NVMe http://g2minc.com
  • 13. §  Archivsysteme §  Streaming Data viel sequential read von großen Files §  Große Files mit wenig I/O §  Vorsicht bei All Flash Arrays §  RAID5/6 ungeeignet für Flash übermäßiges Write-I/O auf Module §  entsprechende Geräte am Markt verfügbar, z. B. Boston Igloo Plus http://www.boston-itsolutions.de/all-flash-arrays-accelstor-macht-vieles-richtig NVMe um jeden Preis? — Nein!
  • 14. §  U.2 (früher SFF-8639) > SAS/SATA, aber andere PINs belegt („Hybrid Bay“) > Achtung: gibt auch SSD mit SATA-Anschluss 6 Gbit/s SATA — billig, aber langsam! §  M.2 (selten auch NGFF) > max. x4 PCIe Lanes, 32 GBit/s > 22mm breit, 42/60/80/110mm lang (M.2 2280) > Codierung in Kontaktleiste > mindestens 60 Steckzyklen §  PCIe-Karte bzw. PCIe-Adapter für M.2 Wie kommt NVMe ins System? DmitryNosachev CCBY-SA4.0
  • 15. §  Geschwindigkeit (Durchsatz und Latenz) > verschiedene Serien je Hersteller > beeinflusst durch Controller-Baustein und Controller-Firmware (IP des Herstellers) > Organisation der Flash-Chips auf dem Modul §  DWPD — Drive Writes per Day > Flash: begrenzte Anzahl Schreib-/Löschzyklen > (sehr) viel mehr Flash-Chips als Nutzkapazität, typ. 1-5 DWPD > DWPD immer für spezifizierten Garantiezeitraum, z. B. 3 oder 5 Jahre > 500 GB SSD, 3 DWPD, 5 Jahre Garantie = 5 Jahre lang jeden Tag 1.5 TB schreiben > auch MTBF noch gebräuchlich (z. B. 1.5 Mio. Stunden) §  SLC, eMLC, MLC, TLC Aufbau der Speicherzellen, Zuverlässigkeit, Geschwindigkeit Qualitätskriterien — Consumer vs. Enterprise
  • 16. §  aktuelles Beispiel, 9/2016 §  NVMe SSD, 2 TB, 3.5 GB/s sequential read, <100µs Zugriffszeit, ca. U$ 1.300 §  HDD 15.000 Rpm, 2.5“, SAS, ca. 10ms Zugriffszeit, ca. U$ 120 ca. 140 MB/s @ sequential read per Spindel (Erfahrungswert) §  ca. 25 HDD für gleichen Throughput (ohne Redundanz/RAID) §  1 SSD = 6 W, 9g, 2 TB 1 HDD = 6 W, 227 g >> 25 HDD = 150 W, 5.6 kg, 7.5+ TB §  DB-Admins: viele kleine Spindeln, Disks < 300GB? Sind NVMe SSDs nicht furchtbar teuer?
  • 17. §  NVMe SSD im M.2 Format 128 GB, 256 GB, 512 GB, 1024 GB M.2 2280 und M.2 22110 §  Zahlreiche Server-Systeme mit M.2 Mini-1U, 1U, Mini-Tower, 3U MicroCloud §  Zahlreiche Motherboards mit M.2 Flex ATX, Mini-ATX, SkyLake Workstations u. a. §  NVMe-Steckkarten für PCIe §  PCIe Add-on Card für M.2-Module NVMe-Produkte bei Boston/Supermicro
  • 19. §  CC BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0 Lizenz-Foo