金融是典型的数据密集型行业,天然以数据为核心要素。作为金融业的核心基础设施,数据库不仅是承载金融业务数据的基石,更是驱动业务创新发展的关键引擎。
随着数字化转型的深入推进,金融机构的传统应用与互联网业务场景加速融合,使得业务动态性显著增强。这不仅要求数据库具备更高的性能与可靠性,也要求其具备更强的弹性伸缩能力和持续服务能力。
为此,金融数据库架构正逐步从传统封闭走向创新开放,从“存算一体”走向“存算分离”。相比较而言,存算一体虽能满足新兴业务对快速响应和敏捷交付的需求,但在可靠性和扩展性方面存在局限;而存算分离则可以根据业务需求实现计算和存储的弹性扩容,并依托存储的高可靠性,显著提升海量数据处理的可靠性。
顺应这一趋势,华为依托对金融业务的深刻理解以及在数据库、存储领域的技术积累,推出存算分离解决方案。该方案不仅提供高可用、高可靠、高性能与弹性扩展等核心能力,更能通过灵活的配置与多样化组合,满足不同金融机构的个性化需求,助力夯实数字基座,驱动金融业务创新发展。
数据库改造提速,存算分离已成为大势所趋
近年来,金融行业一直在推动数据库自主创新的改造。过去,金融机构硬件基础设施能力不足,更多借助分布式软件对数据库进行改造;如今,计算、网络、存储能力的持续提升,越来越多的金融机构开始采用集中式部署模式,开展数据库的改造。
目前,不论是分布式路线还是集中式路线,都已经在金融机构中实现了广泛应用。不论哪种路线,金融机构在数据库架构的选择上都面临两种选择:存算一体和存算分离。在金融互联网应用的初期,存算一体架构促进了互联网技术在金融业务场景中的迅速推广,成为金融业技术架构的重要补充。
华为闪存存储领域总裁谢黎明表示,随着金融业务的增长和基础设施规模的扩大,存算一体架构的弊端也日益凸显,具体表现在以下三点:资源利用率低、系统可用性承压、运维复杂度飙升。
首先,存算一体架构无法实现存储和计算资源的独立扩展,两者必须同步扩展,导致资源利用率低下;其次,存算一体架构中任意单节点的计算或存储故障都可能引发数据丢失和业务中断,带来业务连续性风险;第三,存算一体架构下,随着集群节点的增加,各类数据库的容灾、备份和日常运维等工作量呈指数级增长。
而存算分离架构则具备三大优势,首先,存算分离架构通过将计算和存储分离部署,让资源扩展更加灵活,提升资源利用率;专业存储高达6个9的可靠性,可减少数据库部署冗余副本的数量。其次,当硬盘发生故障时数据库无需切换,存储可对数据进行快速重构;针对金融业采用虚拟机、容器部署数据库的方式,存算分离架构可帮助数据库节点更便捷地进行切换。第三,专业存储设备提供专业的硬盘亚健康管理能力,可提前预测和隔离慢盘、坏盘;并能及时发现、准确定位数据库系统的硬件问题。
打造存算分离解决方案,加速金融数据库升级
在金融机构开展数据库改造升级过程中,高可用性、数据安全及全栈协同能力等已经成为共性需求。不过,不同规模的金融机构在数据库升级改造上需求也不尽相同,其中,大型金融机构主要关注存量业务迁移的稳定性,而中小金融机构则更倾向快速部署的轻量化方案。
为了更好地满足金融行业数据库升级改造需要,数据库存算分离解决方案也在不断演进。华为存储已与GaussDB、OceanBase、TDSQL、崖山、达梦等多个数据库达成合作,从而为金融业提供高效、高可用、易运维的国产数据库创新方案,以满足不同规模金融机构需求。
具体而言,华为存算分离解决方案的关键能力主要体现在架构高可用、存储安全可靠、高性能和资源易扩展四个层面。在架构高可用上,华为存储通过与GaussDB合作,可将Redo日志同步复制到容灾集群,备集群时间戳做重排序再恢复,以保证数据一致,同时两套集群互相故障隔离。
在存储安全可靠上,通过统一管理盘和RAID,可实现数据可靠性十倍提升;通过硬盘亚健康、慢盘、超时盘、SSD BUG等快速隔离,避免hang死;支持多盘池化磨损平衡,避免SSD短期被击穿。
在高性能上,相较于本地盘,共享存储架构通过裸设备直接访问、服务器日志卸载到存储层、去除主从日志复制开销等方式,可将整体性能提升50%。
在资源易扩展上,存储资源池化共享,可将资源利用率提升30%;计算、存储可根据客户业务需求独立扩容,对性能进行实时调整,更加弹性敏捷。
不仅如此,针对大型金融机构和中小金融机构的差异化需求,华为通过增强数据库与存储的兼容性,并开发相应的工具,满足大型金融机构在稳态业务上的平滑迁移需求。同时,华为还专门打造了可以满足中小金融机构轻量化部署需要的数据库解决方案。
持续夯实数据底座,助力数字金融创新发展
成立于2009年的江南农村商业银行,是全国首家地市级股份制农村商业银行,在业务快速发展过程中,银行业务的多元性和复杂性让IT架构持续承压。
为此,江南农村商业银行通过与华为合作,在数据库上采用存算分离架构,已经实现了可靠性、灵活性和经济性的全面提升。比如,存算分离架构下,银行通过共享存储,可以消除硬盘故障给数据库带来的影响;通过将计算节点虚拟化,既保证了业务连续性,又降低了服务器采购和运维成本。
在此基础上,江南农村商业银行也将携手华为继续深化存算分离的应用,不断降低存储的时延,增强数据一致性;基于存储高效便捷的能力,开展更多的业务场景创新;在运维管理上做到提前预估硬盘故障,实现“治未病”;进一步提升数据库的高可用。
对于像江南农村商业银行这样的金融机构来说,华为存算分离解决方案落地应用所带来的价值主要体现在以下四个层面:首先,金融级高可靠。同城双集群容灾可实现零数据丢失、系统恢复时间小于2分钟,确保业务的高连续性;通过存储支持急速克隆、极速备份、极速闪回等,确保故障场景下业务恢复效率高。
其次,金融级安全。方案可提前发现问题并快速隔离,降低业务影响;完善的亚健康检测机制和IO超时处理机制,可避免业务卡顿和交易失败;支持阵列加密,确保性能无损,满足合规及数据防丢失要求。
第三,性能无忧。通过多盘池化,可将性能上限提升10倍,让备份无忧;方案可支持容量达几十TB级别的数据处理,即便在高负载下依然能够保持高性能,不需要采用分库分表来分散数据和负载。
第四,高效运维。硬盘故障由专业存储厂商技术兜底,不影响业务正常运转;计算和存储可按需单独扩展,降低总体拥有成本;同时,数据库资源的多设备统一管理,也大幅提升了管理效率和水平。
从传统“存算一体”向“存算分离”架构的演进,已成为金融业应对海量数据挑战、提升业务韧性与敏捷性的关键路径。随着金融数字化转型步入深水区,存算分离架构凭借自身优势,必将成为金融数据库升级换代的共同选择。为此,华为也将持续深耕金融场景,并深化与客户和伙伴的合作,不断完善存算分离解决方案,为金融机构打造更高效、更可靠、更易用的数据底座,赋能金融业务敏捷创新,助力数字金融高质量发展。