在软件定义存储行业有多年经验的专家表示,软件定义存储的重要发展趋势为闪存的应用。软件定义存储的发展依赖硬件的推动,通用硬件的快速发展奠定了软件定义存储崛起的基础。闪存的利用与优化为 SDS 产品协助企业用户处理大规模的工作负载提供可能;为满足企业用户数字化需求,以更低成本和更优性能协助用户业务,SDS 解决方案提供商将通过持续的技术研发提升产品性能,通过 NVMe-oF、3D XPoint 等创新存储介质技术,全闪存软件定义存储的介质得到更新、内存计算与软件算法优化,大幅提高 IOPS 和缩短时延。
闪存通过作为缓存使用(读缓存或读写缓存)或直接作为数据存储设备运用于 SDS 中,提供高性能的 IO 能力,释放 SDS 性能需求。闪存作为底层硬件资源可提供高性能及可靠的底层数据存储服务,促进 SDS 提高存储功能设计,而 SDS 反向拓展和加速闪存存储的应用。
全闪存阵列的双控制器节点通过网络和 JBOF 存储双端口 SSD 盘连接,使其在任何节点的故障都不会引起性能的降低和抖动,弥补了分布式软件定义存储架构上的缺陷。依托闪存环境构建软件定义存储产品是行业发展重点,企业将部署更多依赖闪存实现性能的聚合系统以降低成本,实现高效管理与资源提取。全闪存存储技术的落地将有助于加强软件定义存储处理传统工作负载的能力,为行业带来增长动力,行业向全闪存软件定义存储发展。
软件定义存储将存储系统软硬件解耦,使通用硬件取代专有硬件,降低存储系统使用门槛,而开源框架的兴起使开源 SDS 项目加速扩展,以 OpenStack、RedHat 为代表的开源项目引领开源软件定义存储发展方向。控制平面中,OpenSDS、OpenStack Cinder 等应用发展成熟;数据平面中,拥有高性能、高可靠性、高扩展性的开源软件 Ceph、GlusterFS、Swift 广泛应用于行业领域。
面对新的存储需求(如海量非结构化数据),传统存储灵活性低、扩展性不足、成本高等弊端显露,用户逐渐倾向开源的分布式存储。开源的软件定义存储有以下优点:①由开源社区驱动,社区的开发者和共享者以创新、技术实现、建立解决方案生态为目标,积极推动开源软件定义存储技术发展;②开源使企业可使用相较专有系统质量、稳定性和安全性更高、成本更低的企业级技术;③开源软件定义存储将存储系统与硬件独立,用户可自由部署存储平台,灵活拓展存储设备。用户使用专有存储系统意味着与单一供应商绑定,而开源软件的使用可使用户自由选择供应商,真正实现软件定义存储潜力。
企业寻求将业务流程化与自动化以实现更高经营效率,倾向选择为其业务灵活性与创新性带来便利的存储产品。传统存储无法满足企业业务对数据价值的挖掘,其围绕用户流程构建,彼此孤立,造成“信息孤岛”等问题;而软件定义存储改变过去存储使用多产品、多流程、多人工构建的问题,可集中化存储、统一管理海量、异构的数据资源,随实际业务场景应用,为企业数据资源的管理和分析提供支持,减少用户存储管理成本,使企业业务得到效率提升。