ElasticStor
Software defined storage
By aggregating storage and computing resources through software, various types of local hard drives such as server HDD, SSD, NVMe SSD, etc. are integrated to create storage pools with different performance layers that can scale up to thousands of nodes, achieving a linear improvement in storage performance.
The ElasticStor distributed storage system aggregates storage and computing resources through software and can scale up to thousands of nodes. Due to the adoption of a distributed architecture, it achieves a linear improvement in storage performance; The software integrates various types of local hard drives such as server HDD, SSD, NVMe SSD, etc., creates storage pools with different performance layers, and provides block and object storage services to upper level applications. And as storage resources change, the system will automatically balance the distribution of stored data to optimize performance and improve data security. The system supports rich enterprise level features such as writable snapshots, thin configuration, flash acceleration, and quality control.
Product Overview
The ElasticStor distributed storage system is divided into three layers based on its architecture: physical hardware layer, storage operating system layer, distributed storage cluster layer, and distributed storage management layer. The physical hardware layer supports multiple types of storage media: HDD, SSD, NVMe, NVDIMM, etc. The network interface supports 10GB-100GB Ethernet networks and supports IP over IB deployment. Storage operating system layer support: CentOS, RedHat, XenServer, SUSE and other operating systems. The distributed storage cluster layer and management layer provide stable and secure block storage services to clients through various functions such as maintaining performance monitoring and mirror replicas.
Technical advantages
High reliability
Grid mirroring technology ensures data reliability and supports hot backup space technology. It can reserve a node capacity or a larger proportion of backup space for the cluster, with strong data consistency. Only after the replica data is also written, will a confirmation operation be returned to the client.
Scenario based solutions
Compute virtualization scenarios
The integration of ElasticStor distributed storage system and VMware VSphere virtualization, with ElasticStor distributed storage serving as the backend storage for virtualization systems. The types of virtual machines are generally medium to light load applications and non IO intensive applications. Heavy load applications require increasing the computing performance of the virtualization system, adding SSDs to ElasticStor distributed storage, and expanding network card bandwidth to meet the needs of large-scale computing and heavy IO read and write.
Desktop virtualization scenario
The integration of ElasticStor distributed storage system and Citrix desktop virtualization, with ElasticStor distributed storage serving as the backend storage for virtual desktops. The storage requirements of virtual desktops are directly related to business needs. In ordinary office scenarios, each virtual desktop requires 5-30 IOPS to estimate the performance requirements of the virtual desktop system for storage during normal operation. When a virtual desktop is turned on, it requires 60-80 IOPS. When a large number of virtual desktops are started simultaneously, a startup storm will occur. HDD alone is generally unable to meet the demand for IOPS, and SSD needs to be added as a cache to accelerate HDD and better meet desktop business needs.
Enterprise backup scenario
ElasticStor distributed storage can serve as a backend storage platform for enterprise backup software, which can be integrated with third-party enterprise backup software. By providing enterprise backup solutions, it can replace traditional storage with old X86 server resources, greatly reducing the cost of the solution.
Products