3. Historie: od SCSI k NVMe / NVMe-oF
SCSI
RAID
1/5/6
SPARE
DRIVE
WIDE
STRIPE
SÉRIOVÝ
PŘÍSTUP
FAST
TRACK
FLASH
CACHE
CACHE
PARTITIONING
PARALELNÍ
PŘÍSTUP
NVME OVER
FABRICS
„BEYOND
FLASH“
4. A rozdíl?
1 COMMAND
QUEUE
32 COMMANDS
PER QUEUE
SAS/SATA/AHCI INTERFACE
SCSI COMMANDS
PCIE INTERFACE
NVME COMMANDS
65535 COMMAND
QUEUES
65536 COMMANDS
PER QUEUE
5. Proč NVMe? Co přináší?
JE DÁVNO
SOUČÁSTÍ VAŠICH
ZAŘÍZENÍ
DÍKY
PARALELNÍMU
PŘÍSTUPU JE
RYCHLEJŠÍ NEŽ
SÉRIOVÝ SAS
PRO VYUŽITÍ BUDOUCÍCH PŘÍLEŽITOSTÍ
MASSIVELY
MULTI-CORE CPUS
SUPER-DENSE
SSDS
NEW MEMORY
TECHNOLOGIES
HIGH-SPEED
INTERCONNECTS
6.
7. Co když?
FLASH
ARRAY SOFTWARE
FAST NETWORK
ARRAY SOFTWARE
FLASH
SCSI
SAS
INTERPOSER
SATA
ALLOCATION
GARBAGE COLLECTION
ENCRYPTION
ERROR CORRECTION
FLASH TRANSLATION
8. IS GLOBALLY SOFTWARE-DEFINED
SSD
SYSTEM
SSD SSD
SYSTEM
GLOBAL
FLASH MANAGEMENT
SMART
ENDURANCE
BLOCK-LEVEL TELEMETRY
BAD BLOCK MANAGEMENT
ENCRYPTION
I/O SCHEDULING
FLASH-LEVEL QoS
ADAPTIVE
I/O CONTROL
PREDICTIVE
RESILIENCY
ALLOCATION
WEAR LEVELING
GARBAGE COLLECTION
OPERATING ENVIRONMENT
9. GLOBALLY
SOFTWARE-DEFINED 100% NO HIDDEN
FLASH
DETERMINISTIC
LATENCY
ULTRA
DENSE
2.2
TB
9.1
TB
18.3
TB
SOFTWARE-DEFINED
FLASH MODULE
First
100% VISIBLE
TO ARRAY
10. TYPICAL AFA
CPU
ETHERNET /
FC CARD
ETHERNET /
FC CARD
STORAGE CPU
SAS CARD
PCIe
iSCSI
HOSTARRAYSSD
SCSI over SAS
SAS CHIP
FLASH
CONTROLLER
FLASH
CPU
ETHERNET /
FC CARD
ETHERNET /
FC CARD
STORAGE CPU
PCIe
PCIe
iSCSI
HOSTARRAY
DIRECTFLASH
NVMe
FLASH
CPU
RDMA
ETHERNET
STORAGE CPU
PCIe
PCIe
NVMe/F
HOSTARRAY
DIRECTFLASH
NVMe
FLASH
+ + FABRIC
~ 1 ms ~ 500 µs ~ 150s µs
WEBSCALE APPLICATIONS
BLOCK
STORE
FILE
STORE
OBJECT
STORE
11. Native NVMe/F
NVMe/F
50 Gb/s Ethernet
RoCE v2
28 x DirectFlash Modules
Up to 512TBs Raw (1.5 PBs usable)
with 18.3 DirectFlash Modules