Sangfor aStor - High Performance and Low TCO Unified Storage Solution
Sangfor aStor uses software-defined technology to consolidate various storage resources (block, file, and object storage) into a unified resource pool for elastic expansion and on-demand allocation. It adopts a fully symmetrical distributed architecture, enabling flexible allocation of different storage resources—from high-performance to low-cost, large-capacity storage resources—to meet the specific needs of different services.
Available as a software and hardware-integrated solution or as a standalone software model, Sangfor aStor offers flexibility to accommodate various IT environments. It is scalable from just three commodity x86 server hardware nodes, making it a practical choice for businesses looking to efficiently manage their storage needs while maintaining the ability to scale and adapt to future demands.
High Reliability
Through technologies such as sub-health monitoring, fault monitoring, and rapid fault repair, aStor has realized all-round security protection before, during, and after the event, and achieved 99.9999% data reliability on lower spec hardware.
Before the event, potential data risks can be discovered in advance and automatically repaired through hard disk sub-health, data verification and inspection, etc.
During the event, data redundancy can be achieved through multiple copies, erasure code snapshot replication and other technologies to ensure that data is not lost.
After the event, service can be recovered quickly. aStor has made a lot of optimizations and improvements to cater the slow performance issue of traditional repairs. With technologies such as metadata merging and repairing and data global distributed repairing, the efficiency of data reconstruction is dozens of times higher than that of traditional way. Data recovery can be done within 10-30 minutes.
High Performance
aStor storage system fully stimulates hardware potential through RDMA, intelligent caching and other technologies to achieve high performance and low cost.
High IOPS workload carry
Hot data cache hit rate reaches 90%
aStor built-in heat map algorithm, using its multi-dimensional integration mechanism, can effectively capture core hotspot data. Thus, the data read by the business system can be directly hit and read from the high-performance resource pool, and the hit rate reaches 90%.
Small IO read and write performance increased by 65%
Using high-speed SSD as the aStor cache medium, the system identifies small IOs automatically when data is written, and writes them to the cache first to improve the processing efficiency of small IOs. When reading data, it preferentially retrieves hot data from the SSD high-performance resource pool to improve read and write performance. The combination of intelligent caching and layering can increase the small IO processing capacity by 65%.”
Software Defined Storage System Architecture
Features & Capabilities
aStor utilizes the SSD cache layer to merge random small IOs, and change the random small IOs into large continuous IOs, thereby improving the processing performance of HDDs for random IOs by 80%.
Distributed database solves massive metadata management problems. aStor develops system with the distributed database PhxKV innovatively. Using its distributed architecture and independent algorithms, it can carry high-performance processing of hundreds of billions of metadata, and the performance jitter during processing does not exceed 5%.
aStor has an automated operation and maintenance system, through the AI intelligent storage management system, to realize the autonomy of storage management and reduce operation and maintenance costs.
Hard disks are consumable, and there will be a sub-health state for a period of time before failure, such as frequent jitter, high delay, and temperature rise. The Sangfor AI system can detect hard disks in a sub-health state 15 days in advance and remind them for replacement in time, the prediction accuracy rate can reach more than 98.5%.
Provide performance and capacity planning suggestions through data analysis, realize dynamic and reasonable resource planning, and avoid errors or waste caused by manual calculations.
Video processing and database systems have different performance requirements and experience perception. aStor can intelligently perceive the characteristics of the business, and then automatically adjust the appropriate IO path and resource allocation in the background through algorithm optimization. It can optimize performance without human intervention, for better user experience and resource utilization.
Distributed Architecture for Flexible Expansion
Software-defined storage adopts a distributed architecture, which realizes flexible expansion and on-demand expansion when the capacity or performance become insufficient. Provision on-demand without full capacity planning in advance.
Distributed Architecture Parallel Processing for High Performance
Software-defined storage supports extremely high throughput bandwidth and IOPS performance through multi-node parallel processing of data I/O. Cater both of structured and unstructured performance requirements at the same time through distributed resource allocation.
Lower Total Cost of Ownership (TCO)
aStor constructs storage resource pools through standard X86 servers and distributed storage software, achieve low TCO storage architecture by software: One platform with block storage, file and object storage services to avoid repeated investment; One-stop operation and maintenance management, one-click monitoring and one-click migration; No need to purchase software licenses again when refreshing the hardware.
Open Platform to Manage the Entire Cluster
The aStor cloud storage platform has unified management of block, file, and object storage, and supports third-party cloud management platform to realize all-in-one unified management of the cloud center.
Use Cases
Unstructured Data Preservation and Archiving
- Cost-effective: Use standard servers to build storage resource pools, and use software capabilities to achieve storage cluster management. Storage resources can be allocated on demand, system management data can be visualized, and management operation & maintenance are simple and convenient.
- High scalability: aStor supports 5000 node cluster expansion, EB-level storage capacity expansion. It will meet the storage needs of large amounts of unstructured data in the future.
- Reduce migration costs: The aStor storage platform can realize automatic data migration when replacing old equipment, and the data migration speed of 1T / 30min can be achieved through the internal scheduling algorithm. It can be quick & automatic without human intervention, reducing data and business security risks, which could be caused by manual migration.
- Typical application scenarios: medical PACS, libraries, archives, court electronic files, geological mapping data, satellite images & etc
Network disk and data backup scene
- Cost-effective network disk/backup: aStor uses container technology to integrate and deploy data application software such as network disk, backup and archive into aStor platform. In addition to providing application storage, aStor can also provide a variety of storage services to meet a variety of other storage needs.
- Better scalability for future performance capacity expansion: The aStor platform uses a fully symmetric distributed architecture that enables smooth scaling of capacity and performance to meet growing data storage while providing ultra-high performance.
Intelligent video surveillance scene
- High scalability: It supports thousands of nodes and can meet the video data storage needs of hundreds of thousands HD cameras for 90 days.
- Tens of billions of small file processing performance without jittering: It can support data writing of tens of billions of pictures under the 3-node standard configuration, and the performance is not affected, meeting the picture data storage needs such as face recognition of intelligent security
- Simple management: Intelligent management enables monitoring and management of the entire cluster. When a disk is sub-healthy or having stability issue, the aStor management platform can identify problem source among thousands of disks, quickly migrate or recover failed disk data, and reduce impact from disk failures.
- Typical application scenarios: smart community, smart city