Local Storage
Local Storage is one of modules of HwameiStor which is a cloud native local storage system. It aims to provision high performance and persistent LVM volume with local access to applications.
Supported kinds for local volume: LVM.
Supported types for disk: HDD, SSD, NVMe.
Applicable scenariosβ
HwameiStor provisions two kind of local volumes: LVM and Disk. As a component of HwameiStor, Local Storage provisions two types of local LVM volumes, such as HA and non-HA.
For the non-HA local LVM volume, it's the best solution for data persistency in the following use cases:
- Database with HA capability, such as MongoDB, etc.
- Messaging system with HA capability, such as Kafka, RabbitMQ, etc.
- Key-value store with HA capability, such as Redis, etc.
- Others with HA capability
For the HA local LVM volume, it's the best solution for data persistency in the following use cases:
- Database, such as MySQL, PostgreSQL, etc.
- Other applications which require the data with HA features.
Usage with Helm Chartβ
Local Storage is a component of HwameiStor and must work with Local Disk Manager module. It's suggested to install by helm-charts.
Usage with Independent Installationβ
Developer can start using local-storage with independent-installation. This is for developing or test, and will deploy local-storage from github repo. In this case, you should install the Local Disk Manager firstly.
Roadmapβ
Roadmap provides a release plan about local storage and its features.