Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Buzzword Bingo – Storage Edition

Buzzword Bingo – Storage Edition

Auch 2018 bietet die Enterprise-Storage-Landschaft eine Anzahl Buzzwords, die mehr Verwirrung stiften, als Klarheit schaffen. Der Vortrag macht den Versuch einer Begriffsklärung und -einordnung.

Wolfgang Stief

November 27, 2018
Tweet

More Decks by Wolfgang Stief

Other Decks in Technology

Transcript

  1. Füllhorn ‣ NVMe ‣ Optane / 3D XPoint ‣ Distributed

    File Systems ‣ Object Storage ‣ Erasure Coding ‣ Persistent Memory
  2. NVMe ‣ nvmexpress.org ➛ Industriekonsortium ‣ Standardisierung
 Industriestandards ‣ Enterprise

    Features
 NVMe-oF, NVMe-oF/TCP, SES Management ‣ RDMA
 RoCE, iWARP ‣ M.3 ➛ 16 TB/Drive (Samsung)
 Intel Ruler ➛ 32 TB/Drive angekündigt
  3. Intel® Optane™ / 3D XPoint ‣ Kooperation Micron/Intel
 2015-2018 ‣

    anderes Prinzip als NAND
 höhere Packungsdichte
 geringere Latenz
 verträgt mehr Schreibzyklen
  4. Distributed File Systems 1 ‣ in Nischen schon lange etabliert


    ab ca. 1990+ ‣ Open Source und kommerziell
 IBM Spectrum Scale (GPFS), Oracle Quick File System (QFS), Quantum StorNext File System, Lustre, LizardFS, MooseFS, XtreemFS, RedHat GFS 2, Hadoop, Microsoft DFS, BeeGFS, Andrew File System, SGI CXFS u. a. ‣ skaliert gut (und einfach) horizontal ‣ Killer-Applikation: sehr große Dateisysteme, Hyperconverged Infrastructure
  5. Object Storage ‣ Forschung seit ca. 1995 ‣ keine Hierarchie


    alle Datenblocks liegen “nebeneinander” ‣ Zuordnung/Einordnung über Metadaten
 Metadaten in relationaler DB: komplexe und schnelle Metadaten-Operationen möglich ‣ Open Source und kommerziell
 EMC Centera, Hitachi Content Platform, Lustre, AWS S3, OpenStack Swift u. a. ‣ Killer-Applikation: Cloud ➛ VM Images
  6. Erasure Coding ‣ Platten werden zu groß für RAID
 8TB

    SAS: 15+ Stunden ‣ RAID ist Sonderform von Erasure Coding ‣ flexibel parametrisierbar
 verschiedene Anwendungsfälle ‣ moderne CPUs sind ausreichend schnell
 oder gleich GPU ➛ Nyriad NSULATE™ ‣ Killer-Applikation: Distributed File Systems, Object Storage, Cloud Storage
  7. Persistent Memory ‣ “Storage Class Memory” ‣ Flash Disk als

    Main Memory gemapped ‣ NVDIMM (verschiedene Verfahren)
 3D XPoint ‣ NVMe/RDMA
 PCIe == schneller Systembus ‣ neues “Denkmodell” für Programmierer ‣ Killerapplikation: Datenbanken
  8. Und sonst so? ‣ Fibre Channel wird das nächste große

    Ding!
 Äh … bestimmt. ‣ Infiniband it is!
 Performance-Nische ‣ Sind Platten tot?
 Noch lange nicht. ‣ Aber Tape is finally dead, right?
 Schon lange nicht.