QStora Software Architecture
QStora adopts a three-layer distributed storage architecture,and the block storage service can be managed in a single cluster in a unified manner.
QStora Software Architecture |
As shown in Figure above,the functional architecture of QStora consists of:
- Prorocol layer: provides standard iSCSI interface for the applications to access the storage system.
- Service layer: provides block service.
- Persistence layer: implements persistent storage, provide functions such as Eresure Code, data rebuilding and rebalancing, disk management, data read/write capabilities and so on.
- Management: operates, manages, and maintains the system, and provides functions such as server management, LUN and Target management, install, upgrade, mointoring and alert reporting.
The following table describes the modules in Management Layer.
Module | Description |
Server Management | Manage servers in the cluster, you can add, delete servers, add and delete the disk paths on server, so as to expand and shrink cluster capacity. |
LUN Management | Manage LUNs, you can add and delete LUNs, and get the active and standby Targets of the LUN. |
Target Management | Manage iSCSI Targets, you can add, delete Targets, and configure Target Challenge Handshake Authentication Protocol (CHAP) authentication. |
Install | Install QStora automatically. |
Upgrade | Upgrade QStora automatically. |
Monitor | Monitor the operation of QStora, including CPU, memory, throughput, etc. |
Alert | Monitor the operation of QStora, and immediately trigger alerts when problems are found, including alerts for servers and disks problems, etc. |
Comments
Post a Comment