itri-sofa / sofa

SOFA (Software Orchestrated Flash Array) is a log-structured flash array management system
Apache License 2.0
41 stars 11 forks source link

What is SOFA?

SOFA (Software Orchestrated Flash Array) is a software-defined storage system to manage all flash array, and features to provide high data protection while also achieving high random access. The system provides a block device for users to read and write data, and data will be stored distributedly across all SSDs by RAID5 protection.

The advantages of SOFA includes

Installation Guide

Requirement

Build and Install SOFA

Configure SOFA

Run and Stop SOFA

Uninstall SOFA

Installation Guide for SOFA Web UI

There is a Web UI for users to monitor SOFA health and do some configuration changes. To build and run this Web UI, please see src_miscComp/sofa_monitor/README.md.

License

SOFA is released under the Apache-2.0 or GPL-2.0 license.

External source codes: \ IOzone: license, jQuery: MIT license, jquery-ui: dual licensed under the MIT and GPL licenses, custom.css: Apache 2.0 license, moment.js: MIT license, Chart.js: MIT license

Community

SOFA Commercial Version

The advanced features includes

Contact Us for Commercial Version

Organization: Industrial Technology Research Institute \ Contact person: Vicki Chu \ Email: vicki.chu@itri.org.tw