- Speaker goes over various workloads that vary widely in terms of their requirements (big data, high IOPS, etc.)
- What do Linux containers need from Storage? Ability to copy and clone root images. Isolated namespaces between containers, QoS controls between containers.
- Containers and fast clone using shared read-only images
- Docker’s direction: leverage native copy-on-write filesystem
- Shared data: containers can share filesystem within host
- Container storage use cases: unshared volumes, shared volumes, persistent to external storage
- Latencies: object storage – 1s, magnetic storage – 10ms, capacity SSD – 1ms, NVMe SSD – 10us, NVM – 500ns, DRAM 100ns
- 3D flash is becoming so cheap, 15K drives are fading from the market
- 3D NAND flash is the ‘capacity flash’
- NVDIMMs are coming with various types
- Intel 3D XPoint technology – non-volatile, 1000x higher write endurance than NAND, 1000x faster than NAND, 10x denser than DRAM
- Flash is separated into two categories: IOPS and capacity
Speaker covers various topologies such as scale-out SDS, hyperconverged SDS (Nutanix), etc.
Storage fabrics: iSCSI (slow), FCoE, and NVMe over Ethernet, PCIe rack-scale compute
SDS hardware futures – Magnetic storage is being pushed out