Software Defined Storage the Linux Way
The Linux kernel has a large set of very powerful storage functionalities such as LVM, thin provisioning, RAID, SSD as HDD caches, deduplication, targets/initiators, and DRBD. They are all compatible …
Talk Title | Software Defined Storage the Linux Way |
Speakers | Devin Vance (Linux Cluster Wizard/Specialist, LINBIT) |
Conference | Open Source Summit + ELC North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Aug 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
The Linux kernel has a large set of very powerful storage functionalities such as LVM, thin provisioning, RAID, SSD as HDD caches, deduplication, targets/initiators, and DRBD. They are all compatible on the data plane, but each brings its own control mechanism.We can make use of all of these tools to build and manage block storage volumes (replicated either synchronously or asynchronously) as part of a larger storage cluster.With the use of the LINSTOR management layer, which integrates with OpenStack Cinder and Kubernetes Container Storage Interface (CSI), we can provide a fully open source stack which provides persistent storage to containers.This approach can be really powerful for IO-intensive workloads such as databases and works well both on hyper-converged infrastructure or on dedicated storage nodes.