近年来,随着云计算技术的成熟,金融行业数字化转型时代全面到来,如何重构IT基础设施、建设分布式系统架构为上层应用和业务创新提供灵活、高效和稳定的IT服务平台,已经成为金融IT发展的重点。
Ceph成为金融企业IT系统重构的重要方向
无论是手机银行、网贷等互联网金融业务的创新,还是人工智能、物联网等创新技术与金融行业的融合,都让金融行业的存储系统面临着压力。在金融数据快速增长的同时,场景化、移动化、碎片化的非结构化数据带来的性能、运维、成本等多方面挑战,让传统的存储域(Storage Area Netword,简称SAN)系统难以承载。
Ceph作为一个可大规模扩展的开源软件定义横向扩展存储系统,可以在单一平台上为金融记过提供对象、块和文件系统存储。与SAN存储相比,Ceph存储可以在标准服务器上运行,更能节省成本,出色的灵活性及按需扩展的特性,在存储海量非结构化数据时更有优势。
提升Ceph集群I/O能力 满足关键应用存储性能需求
某特大型银行一直走在中国金融行业信息化建设的前列,近年来该行开始建设私有云,从传统集中式架构向分布式云计算平台转型,使用Ceph作为软件定义存储的平台软件。Ceph在设计之初是面向冷数据和温数据的存储,I/O性能相对SAN存储并不具备优势,该银行在实际应用中把Ceph作为非关键业务的数据存储系统,而关键业务仍然依赖于SAN存储。
但是,随着PaaS平台的发展和数据库上云的需求日益高涨,SAN存储在灵活性以及部署周期上的缺点成为阻碍云平台发展的技术瓶颈,所以该行希望将更多的关键业务转移到Ceph存储上,这就不可避免地涉及到一个问题:如何提升Ceph存储的I/O性能,让其可以承载关键业务。
想要提升Ceph存储性能,通常的方法就是集群部署,通过增加节点来提升I/O性能,但是考虑到成本、能耗、空间等因素,节点数量不宜过多。所以该行希望在控制Ceph集群规模的前提下,对单节点进行优化,提升Ceph集群的I/O能力,满足关键应用对存储性能的需求。
直击要害 提供Ceph优化方案
为了帮助该行化解Ceph系统的瓶颈,浪潮携手英特尔与银行开展技术合作,对系统进行分析研究。通过收集系统信息发现,磁盘是Ceph系统的瓶颈所在。磁盘中存在大量无用的读操作,而由于该行特殊的内部IT环境,许多软件优化方式无法使用,对此浪潮推荐了以双路服务器NF5280M5为核心的解决方案,NF5280M5搭载英特尔至强可扩展处理器和固态盘DC P4600及D3-s4510。
浪潮服务器NF5280M5采用全新智能计算加速技术,搭载2颗英特尔至强可扩展处理器,能够灵活高效地处理金融云海量数据,最多可支持31块2.5寸硬盘,综合性能可达到上一代的1.3倍。最大可支持8个标准PCIe插槽和1个OCP插槽,扩展更加灵活。此外,NF5280M5采用了不同层次的高可用技术,例如的硬丰富的硬盘RAID机制,内存的热备、镜像、纠错。
英特尔固态盘DC P4600用来缓存元数据,将数据和元数据完全分开,机械磁盘上只有数据操作,没有元数据操作,即使出现元数据丢失的情况,由于DC P4600缓存具备远超机械磁盘的性能,也不会造成整体性能下降。此外,方案还使用固态盘D3-s4510作为操作系统盘,以提升系统性能。
为关键金融应用提供高速I/O能力支撑
经过提升,该银行应用系统的Ceph集群I/O能力显著提升,在大数据块、小数据块的吞吐性能方面都远远超过之前。由于Ceph集群性能瓶颈得到了突破,该银行可以将更多的关键业务转移到Ceph存储之中,从而充分发挥Ceph存储在成本、灵活性等方面的优势。
(来源:浪潮服务器官微)