The Brief Description of the YunFS The YunFS is a cloud storage based Distributed filesystem, which has some important features. Bases on a Distributed Framework that can provide complete dynamic and modular design, it is easy to install, remove, start, stop a module with the CLI interface. This Framework provides an automatic code generator. With an IDL file, all necessary files are automatically generated in a second, it is easy to develop a new module for the YunFS. Provides the REST service that can create, add, remove, read and write files of the YunFS. Any other third online web services can access the YunFS by following the RESTful service. The files are stored in a hierarchal directory tree and support streaming read&write, AWS S3 Cloud Storage has not ability to provide them. As a Complete Memory Filesystem, the blocks of the disk are managed by using the Memory Management Technologies. The blocks on disk are treated as memory blocks. The disk blocks are directly stored on the Cloud Storage, and there is no traditional volume concept. Adopts the concept of Bitcoin's Block Chain. A huge disk file is split into many small pieces of files. It is unnecessary to request for getting a large file from the Cloud Storage. Distributed data consistence, the YunFS is designed as one leader and multiple followers. Only the leader can have the read, write, create and delete privileges, and the follower only has the read right. Because followers are independent of each other, so the performance can be linear growth. The more followers, the better a read performance can be. To deploy the YunFS followers with the nearest location policy, the end user can benefit from the nearest location service, which is very attractive.
Trustpilot
3 days ago
2 months ago