信息化时代下数据已成为企业和社会发展的核心驱动力。面对海量、高速增长且多样化的数据存储与管理挑战,分布式存储系统凭借其独特的优势,成为推动数字化转型、保障数据安全与高效利用的关键技术。
北京大道云行科技有限公司(简称:大道云行),作为业界领先的软件定义存储产品与技术服务商,引领新一代全闪软件定义存储技术创新。其自主研发的FASS系统采用顶尖的全闪存硬件架构,不仅轻松实现千万级IOPS与微秒级延迟,更可完美满足虚拟化、数据库、人工智能等领域对存储性能与灵活性的严苛要求,进而推动企业数字化转型与业务发展。
随着人工智能、云计算与移动互联网的迅猛发展,企业应用对存储性能的需求日益攀升。据预测,至2026年SSD成本将与HDD并驾齐驱,预示着全闪存存储将成为企业标配。鲲鹏平台高吞吐、低时延、节能高效及高安全性等优势,完美契合了FASS分布式全闪存储系统的高性能要求。
【FASS分布式全闪系统基于鲲鹏原生开发框架】
因此,今年5月大道云行携手鲲鹏开启鲲鹏原生开发合作,基于鲲鹏硬件+openEuler+鲲鹏DevKit+鲲鹏BoostKit,持续发布性能更优的鲲鹏商用软件版本。首批选择FASS分布式全闪系统V2,目前该软件已经完成鲲鹏原生开发,并顺利获得Kunpeng NATIVE认证。
现有流水线融入鲲鹏原生开发技术栈,提升开发效率与运行性能
今年5月,鲲鹏携手大道云行正式成立了联合架构团队,基于鲲鹏原生开发技术对现有开发流水线进行改造,构建了一条涵盖开发、构建、测试、发布及运行在内的全方位优化路径。
联合团队将鲲鹏DevKit流水线技术栈无缝融入到了FASS产品线的管理与持续集成流程之中,构建出一个高效的新集群体系。这款全新的FASS产品,以鲲鹏服务器和openEuler操作系统为基础,通过设立持续集成节点,并在构建流程中嵌入鲲鹏DevKit流水线门禁系统,实现了对应用亲和性和代码迁移的双重扫描。确保了产品与鲲鹏架构之间的完美兼容,在根本上提升了鲲鹏环境下的开发效率与运行性能。
【改造后的流水线】
基于改造后的流水线迭代 FASS版本,开发效率和性能显著提升
在代码开发阶段,FASS研发团队充分运用鲲鹏DevKit IDE插件提供的场景化SDK、启发式编程等能力,实现了场景化工程的迅速创建与丰富代码样例的便捷获取,显著加速了开发效率,其中场景化SDK的部署简化了环境的快速安装与卸载流程,启发式编程能够智能提示与高性能函数补全功能助力代码高效运行,同时宏定义隔离确保架构差异代码的兼容性,极大地提升了测试工作的便捷性。经详细对比分析,常规版本任务的开发周期得以缩短约25%,即从原先的40人日缩减至30人日。
此外,开发过程中技术人员还引入了鲲鹏BoostKit加速能力,通过集成存储加速算法库、EC编解码及CRC加速技术,实现FASS产品的IOPS性能提升21%,时延下降40%,进一步强化了产品的存储性能表现。
代码开发完成后,可在流水线中直接调用鲲鹏DevKit门禁检查组件,自动执行鲲鹏兼容性与架构亲和性深度审查。该组件通过迁移扫描门禁精准拦截架构不兼容代码,并即时提供修改建议,确保代码对鲲鹏环境的无缝适配。同时,亲和分析门禁可从运行模式优化、字节对齐、构建亲和性等多个维度进行综合扫描与调优,进一步增强了应用与鲲鹏架构的契合度。
【门禁配置迁移扫描结果】
【门禁配置亲和扫描结果】
通过流水线门禁检查后,系统将自动生成对应产品的部署包。在编译构建阶段,通过简单的脚本配置即可实现从标准开源GCC编译器到基于鲲鹏优化过的GCC for openEuler的无缝且自动切换。既保留了基于开源GCC开发的灵活性与广泛性优势,又将切换成本控制在了极低的范围。
FASS分布式全闪存储系统通过鲲鹏软硬件平台,正逐步构筑起IT系统的新时代基础设施,凭借出色的性能、卓越的稳定性及高度的安全性,全面提升了企业IT基础设施的性能表现,从而加速推动企业业务的蓬勃发展。尤其在云计算、大数据、人工智能及IoT等前沿科技领域,FASS凭借其独特优势,可精准满足新型负载需求,助力企业挖掘并实现前所未有的业务价值。
未来,大道云行将与鲲鹏紧密合作,不断深化战略协作,致力于全线产品的原生开发优化,共同构建更加稳固、可靠且安全的存储解决方案,这些举措不仅助力大道云行进一步提升技术领导力,还将推动整个行业向更高的技术创新和业务发展迈进。
TOM2024-11-13 17:4811-13 17:48