龙存科技是国内领先的分布式存储系统与解决方案提供商,专注于软件定义存储领域。公司核心产品为自主创新的分布式存储系统,具备高性能、高可扩展性和高可靠性等特点,广泛服务于金融、通信、政府、能源及高端制造等行业,满足海量数据存储与管理需求。龙存致力于帮助客户构建高效、安全的数据基础设施,推动国产存储技术的创新与发展,是国家级专精特新“小巨人”企业

LoongStore
公司介绍:
产品详情
一、 系统概述与核心架构
LoongStore集群存储系统是一款由龙存公司自主研发的、采用全对称分布式架构的软件定义存储(Software-Defined Storage, SDS)解决方案。其根本设计目标是将大量标准化的商用服务器(x86架构)中的本地硬盘(包括SSD、NVMe SSD、SAS及SATA HDD)通过高速以太网或InfiniBand网络整合起来,构建成一个单一、全局、可横向大规模扩展的虚拟化存储资源池。
该系统最显著的特征是其全对称与无中心(Shared-Nothing)架构。这意味着集群中的所有节点在功能上是完全对等的,每个节点都具备完整的存储访问、数据路由、元数据管理和集群状态维护能力。系统中不存在专用的主控节点、元数据服务器(MDS)或网关节点,从而从根本上消除了单点性能瓶颈(SPOF)和单点故障(SPOF)。任何节点的加入或离开,仅代表集群总容量和性能的线性变化,而不会影响整个系统的持续运行与管理功能。
这种架构通过高效的分布式元数据管理来实现。系统的全局命名空间被划分为多个子集,并通过一致性哈希等算法动态地分布到所有节点上。当一个客户端需要访问某个文件时,集群内任一节点都能快速计算出该文件元数据所在的实际节点位置,并将请求转发或直接提供访问路径。这种机制确保了元数据管理的负载被均匀分散,实现了极高的并发访问效率。
二、 核心组件与工作机理
- 存储节点(Storage Node):
- 这是构成LoongStore集群的基本物理单元。每个节点通常是一台标准的x86服务器,配备有CPU、内存、本地硬盘和网络接口卡(NIC)。节点数量可以从几个扩展到数千个,从而实现从TB级到EB级别的容量扩展。每个节点上均运行着完整的LoongStore存储软件实例。
- 分布式元数据服务(Distributed Metadata Service):
- 这是系统的“大脑”。与传统存储将元数据(如文件名、目录结构、权限、文件块位置等)集中在专用服务器不同,LoongStore将元数据切片并分布式地存储在所有节点上。每个节点都负责管理一部分元数据,并通过高效的分布式共识协议(如Paxos或Raft的变种)在集群内快速同步和容错。这确保了任何元数据操作(如创建、删除、重命名)的高效性和强一致性。
- 数据平面(Data Plane):
- 负责实际用户数据的读写、存储和保护。数据写入时,系统会将其分割成固定大小或可变大小的数据分片(Data Chunk/Shard)。这些分片并非完整地存储在单个节点上,而是通过纠删码(Erasure Coding, EC) 或多副本(Replication) 机制进行保护。
- 多副本机制:将一份数据分片复制成完全相同的多个副本(通常为2或3份),并分散存储在不同故障域(不同机架、不同服务器)的节点上。提供了极高的数据可靠性和读取性能,但存储利用率较低。
- 纠删码机制:将一份数据分片编码成N个数据块和M个校验块(如4+2、8+3等)。只要存活的数据块和校验块总数大于等于N,原始数据就可以被完整恢复。此机制以计算资源换取了极高的存储利用率,非常适合存储冷数据或温数据。
- 全局命名空间(Global Namespace):
- 无论集群由多少台物理节点构成,系统对前端应用呈现的都是一个统一的、连续的存储目录树视图。用户和应用无需关心数据具体存储在哪个物理节点上,可以像访问一个单一的超大容量存储设备一样进行访问,极大简化了管理和使用复杂度。
三、 关键特性与技术实现
- 线性扩展(Linear Scalability):
- 这是LoongStore的核心优势。集群的总体容量、聚合带宽和IOPS性能与集群中的节点数量成正比关系。添加新节点时,系统会自动进行数据重平衡(Rebalancing),将部分现有数据迁移到新节点上,使所有节点的负载和容量使用率趋于均衡,整个过程对业务透明。
- 高可靠性与高可用性(High Reliability & Availability):
- 通过多副本或纠删码技术,系统可以容忍多个硬盘、甚至整个节点或机架的故障。当检测到组件故障时,系统会自动在健康的节点上根据幸存的数据块或副本重建数据,确保数据冗余级别始终符合预设策略。所有操作在线完成,无需停机。
- 多协议接入(Multi-Protocol Access):
- 为了适应不同的应用生态,LoongStore在一个统一的存储池上同时提供了多种标准存储访问协议:
- 文件协议(NFS/CIFS):提供类似于传统NAS的网络文件共享服务。
- 块协议(iSCSI):为虚拟机(如VMware, KVM)、数据库(如Oracle, SQL Server)等应用提供裸设备级别的块存储服务。
- 对象协议(S3/Swift):为云原生应用、大数据分析、备份归档等提供海量非结构化数据的存储接口。
- 这些协议服务可以运行在专用的网关节点上,也可以融合在每个存储节点中,实现“计算存储一体化”。
- 数据生命周期管理(Data Lifecycle Management):
- 系统支持基于策略的自动化数据分层存储。例如,可以定义规则:将频繁访问的“热数据”自动放置在性能层(SSD盘),而将访问频率较低的“冷数据”自动迁移到容量层(HDD盘),甚至归档到更经济的对象存储中。这一切由系统自动完成,在优化性能的同时控制总体拥有成本(TCO)。
- 企业级特性:
- 系统通常还集成了一系列企业级功能,如:快照(Snapshot)、克隆(Clone)、配额管理(Quota)、数据压缩(Compression)、重复数据删除(Deduplication)、端到端数据一致性校验、与Active Directory/LDAP集成的高细粒度权限控制等。
四、 典型应用场景
基于上述技术特性,LoongStore集群存储系统适用于需要处理海量数据、要求高可扩展性和高可靠性的场景:
- 高性能计算(HPC):用于气象、科研、基因测序等领域的海量文件并行读写。
- 大数据与分析平台:为Hadoop、Spark等分析框架提供底层共享存储。
- 云基础设施:作为私有云或混合云的统一存储底座,为IaaS和PaaS平台提供块、文件和对象存储资源。
- 富媒体(视频、音频):支撑视频制作、渲染农场、媒体资源库的在线编辑和存档。
- 备份与容灾:作为集中化的备份目标库和容灾中心。
总结
LoongStore集群存储系统本质上是一个通过软件将标准化硬件资源转化为高度可扩展、高可用、多协议的统一存储资源的平台。其全对称分布式架构、高效的元数据管理、灵活的数据保护策略和丰富的企业级功能,使其能够作为现代数据中心的核心存储基础设施,应对数据量持续增长所带来的各种挑战。
点击链接,了解更多产品详情:
登录后查看
案例介绍
版权/专利









