在新冠病毒肆意的2020年春天,全国人民都在为抗击病毒放缓了出门的脚步。焱融科技的研发团队克服许多远程办公带来的困难,沿着既定的目标,持续着一贯的高效作风,坚守研发岗位职责,使得产品研发进度未受到疫情影响。在春节期间,机房的服务器,一直都不间断地在运行着各种长稳测试脚本,保证了新版本按时发布的计划。近日,YRCloudFile正式发布了最新的6.3.0版本。
在YRCloudFile 6.3.0版本中,我们主要还是聚焦在以下几个方面:
- 持续提升存储系统性能
- 优化海量数据管理能力
- 增强人工智能等大规模集群下的管理特性
持续提升存储系统性能
1. 去年,焱融科技曾两次参与了全球IO500的角逐,在IO500的测试中,工程师发现了在多个客户端并发的环境下,大文件并发读性能没有达到理想值的问题。针对此问题,开发团队投入大量的时间进行优化。通过该性能优化,YRCloudFile在InfiniBand或RDMA over Converged Ethernet(RoCE)环境下的集群带宽性能提升了60%。
2. 针对YRCloudFile的缓存层配置的优化,集群在故障或人为重启后仍能自动加载相关的优化设置。
优化海量数据管理能力
1. 针对海量元数据恢复时,失效元数据的处理过程进行了优化,提升元数据恢复速度。经过测试验证,元数据恢复速率提升50%,从而减少存储系统恢复时间。
2. 另外,对现有的集群视图管理机制做了较大改进,进一步提升了海量数据场景下存储集群可靠性。
增强人工智能等大规模集群下的管理特性
1. 新增针对大规模计算节点场景的客户端性能监控功能,YRCloudFile 6.3.0能帮助管理员全方位了解所有客户端实时及历史的IO状况,帮助管理员快速定位集群瓶颈,并为精细化管理系统资源提供准确依据。
2. 完成Kubernetes1.16版本的兼容性测试。
3. 将Kubernetes CSI插件安装步骤简化到几条命令,使用户能更快地通过Kubernetes使用YRCloudFile的容器存储服务。
4. 同一个YRCloudFile支持为多个Kubernetes集群同时提供存储服务,用户界面可以管理和查看Pod/PV/PVC等资源,并展示这些资源与具体Kubernetes集群的对应关系。
5. 优化了集群物理架构的拓扑图,加入了对更多类型服务器拓扑的支持。
6. 在管理界面上,增加了集群只读用户。
7. 对集群的授权管理方式做了增强,可以帮助焱融售后团队更好地服务客户。
8. 在安装过程中,增加了对UEFI引导方式的支持。
9. 实现了混合云场景下的数据分层,帮助用户将IDC内部的服务器与公有云的对象存储组成统一的冷热分层命名空间。
10. 对InfiniBand存储网络在安装和管理上做了更多的优化。
总结
YRCloudFile 6.3.0研发过程历时3个月,焱融科技坚持通过快速迭代的方式,迅速响应用户需求,完善产品。通过新版本的发布,YRCloudFile将进一步夯实在AI等大规模高性能场景下的优势,为客户提供更好的产品体验。