
SandStone MOS
公司介绍:
产品详情
SandStone MOS是杉岩数据自主研发的企业级分布式对象存储系统,专为解决企业海量非结构化数据的存储、管理、访问与价值挖掘需求而设计。该产品以分布式架构为核心,融合高可靠数据保护、高扩展存储能力、高性能访问效率、低成本优化策略等特性,支撑EB级数据规模,满足互联网、金融、医疗、政府、制造等多行业的企业级应用场景。
一、核心定位与整体架构
SandStone MOS的核心定位是企业非结构化数据存储的统一基础设施,提供从数据接入、存储、管理到服务的全链路能力。其设计遵循"分布式、松耦合、可扩展"原则,整体架构分为五层:
- 接入层:系统与外部交互的入口,支持AWS S3兼容API、OpenStack Swift、FTP/SFTP、NFS/CIFS等标准协议,提供Java、Python、Go等多语言SDK。负责请求路由、负载均衡与安全认证,确保外部请求高效安全进入系统。
- 元数据管理层:分布式元数据集群架构,元数据分散存储于多节点,支持横向扩展,处理百亿级对象查询。通过缓存、分片与副本机制提升访问速度与可靠性,避免单点故障。
- 数据存储层:数据物理存储与保护核心,分布式分片技术将数据分割为64MB/128MB块,跨节点/机架/数据中心存储。支持多副本(1-3副本)与EC纠删码(2+1/4+2/8+2等),结合重复数据删除、压缩、冷热分层优化成本。
- 服务层:增值服务模块,含生命周期管理、版本控制、权限管理、事件通知、图片处理、视频转码等,模块化设计可灵活扩展。
- 运维监控层:可视化Web控制台,支持集群监控、告警、日志查询、自动化运维,帮助管理员实时掌握系统状态。
二、核心功能模块详解
1. 多协议兼容与灵活接入
兼容AWS S3 v4协议,支持所有S3标准操作(如PutObject、GetObject、ListObjects等),用户无需修改现有应用即可迁移。支持OpenStack Swift协议,适配OpenStack云环境。FTP/SFTP协议满足传统文件传输需求,NFS/CIFS协议支持Windows/Linux客户端直接访问。多语言SDK(Java/Python/Go/C++)降低开发者集成成本,快速对接业务系统。
2. 分布式元数据管理
采用分布式哈希表(DHT)分片元数据,每个节点负责部分元数据,支持横向扩展至数百节点,处理百亿级对象元数据查询,响应时间毫秒级。元数据多副本存储(3副本),主节点故障时自动切换至备节点,确保元数据不丢失。接入层节点缓存热点元数据,减少元数据节点压力,提升访问效率。
3. 高效数据存储与保护
- 数据分片与分布:数据分割为固定大小块,存储于不同节点,跨机架/数据中心分布,避免单点故障影响数据可用性。
- 数据保护策略:多副本模式(1-3副本)适用于低延迟场景;EC纠删码模式(如4+2)比3副本节省50%存储空间,适用于大容量非关键数据。支持跨数据中心的EC配置,提升灾备能力。
- 存储优化:重复数据删除(识别相同数据块仅存储一份)、压缩(LZ4/Snappy/Gzip可选),节省20%-50%存储空间。冷热分层(热数据存SSD、温数据存SAS、冷数据存归档存储),降低存储成本。
4. 数据生命周期管理(ILM)
基于时间、访问频率的自动策略:文件创建后30天从SSD迁移至SAS,6个月迁移至归档存储,1年后自动删除。支持版本控制(保留最近N个版本),防止误删或覆盖。数据过期删除、归档与恢复(冷数据可快速恢复至热层),全自动化执行无需人工干预。
5. 细粒度权限控制与安全
- RBAC权限模型:创建用户、角色,关联权限(桶创建/删除、对象上传/下载等),支持多租户隔离。
- 数据安全:传输加密(SSL/TLS 1.2+)、存储加密(AES-256),密钥由KMS管理。访问审计日志记录所有操作(时间、IP、用户、操作类型),满足GDPR/等保2.0合规要求。
- 防勒索保护:版本控制保留历史版本,快照功能定期生成不可修改的快照,即使数据被恶意篡改也能恢复。
6. 高性能数据访问
- 分布式并行访问:大文件分片存储,下载时同时从多个节点读取,提升速度。
- 负载均衡:接入层智能分发请求至空闲节点,避免单点过载。
- 缓存优化:接入层缓存热点数据块与元数据,减少后端节点访问。支持HTTP/2协议,提升并发访问性能。
- 断点续传:大文件上传/下载支持断点续传,网络中断后无需重新开始。
7. 跨地域数据复制与容灾
- 同城双活:两个数据中心部署集群,数据实时同步,用户访问自动路由至最近节点,数据中心故障时自动切换,业务不中断。
- 异地灾备:主集群与灾备集群异步复制(每小时/每天),主集群灾难时从灾备集群恢复数据。
- 跨集群迁移:通过S3 API或私有协议迁移数据,迁移过程不影响业务访问。
8. 可视化运维与监控
- 集群监控:Web控制台展示集群概览(节点数、存储容量、对象数)、节点详情(CPU/内存/磁盘使用率)、存储池状态。
- 告警管理:配置告警规则(磁盘使用率>80%、节点故障),通过邮件/短信/钉钉通知管理员。
- 日志查询:按时间/用户/操作类型查询日志,导出为CSV格式,便于问题定位。
- 自动化运维:自动节点扩容(新增节点后自动迁移数据)、故障自愈(节点故障时自动迁移数据至其他节点)。
9. 增值服务能力
- 对象标签管理:给对象打标签(键值对),通过标签快速查询分类数据。
- 媒体处理:图片处理(缩放/裁剪/旋转/格式转换/水印)、视频转码(分辨率/格式/码率转换),API调用直接处理存储中的媒体文件。
- 静态网站托管:桶配置为静态网站,绑定自定义域名,支持索引页/错误页设置。
- 事件通知:对象创建/删除时触发通知,发送至Kafka/RabbitMQ或HTTP端点,对接第三方系统。
三、技术特点与优势
- 高扩展性:元数据与数据节点均可横向扩展,集群规模从3节点到数千节点,存储容量从TB级到EB级,满足业务增长需求。
- 高可靠性:数据多副本/EC保护,跨节点/机架/数据中心存储,MTBF超100万小时,数据丢失概率低于10^-15。元数据集群高可用,无单点故障。
- 低成本优化:EC纠删码比3副本节省50%空间;冷热分层利用不同介质降低成本;重复数据删除与压缩进一步节省空间,总体存储成本降低60%以上。
- 易用性:兼容S3 API,学习成本低;可视化管理界面操作简单;自动化运维减少人工干预,降低运维成本。
- 企业级特性:多租户隔离、资源配额管理(存储容量/带宽限制)、审计合规(满足等保2.0/GDPR/HIPAA),适用于金融/政府等严格行业。
四、典型应用场景
- 互联网行业:图片/视频存储(社交平台用户上传内容、电商商品图片)、静态资源托管(网站CSS/JS/图片)、日志存储(应用/访问日志)。利用CDN加速分发,生命周期管理优化存储成本。
- 金融行业:非结构化数据存储(客户身份证/合同/交易凭证)、备份归档(核心系统数据备份、历史数据归档)。加密与权限控制确保安全,灾备集群满足合规要求。
- 医疗行业:医疗影像存储(CT/MRI/X光片DICOM文件)、电子病历存储(患者病历/检验报告)。高并发访问支持医生快速查看,生命周期管理归档旧影像。
- 政府与公共事业:视频监控存储(城市摄像头视频)、政务数据存储(公文/报表)、档案存储(历史档案数字化文件)。EC纠删码节省空间,跨地域复制确保数据安全。
- 制造业:工业设计文件存储(CAD/CAE图纸)、生产数据存储(传感器数据/设备日志)、产品文档存储(说明书/维护手册)。高可靠存储确保设计数据不丢失,支持大文件快速访问。
五、总结
SandStone MOS作为杉岩数据自主研发的企业级分布式对象存储系统,针对海量非结构化数据的存储、管理、访问需求,提供了高可靠、高扩展、高性能、低成本的解决方案。通过多协议兼容、分布式元数据管理、高效数据存储与保护、数据生命周期管理、细粒度权限控制、可视化运维等核心功能,帮助企业应对非结构化数据爆炸式增长的挑战,支撑各行业数字化转型。
了解更多产品详情,请访问杉岩数据官网:
登录后查看
案例介绍
版权/专利









