民生银行携手F5打造业界先进的统一容器化架构
中国民生银行股份有限公司是中国首家全国性股份制商业银行,自1996年成立以来发展迅速。为顺应金融行业数字化转型加速的趋势,该行采用容器化环境,以提高效率并加快部署。借助F5,该行得以将传统应用服务与数字化转型驱动的现代容器化应用统一起来,从而提升功能、性能、管理能力和可扩展性。
挑战
中国民生银行股份有限公司(中国民生银行)成立于1996年,是中国首家主要由非国有企业发起设立的全国性股份制商业银行。截至2020年6月,该行已在中国境内41个城市设立42家分行,拥有2,427个银行网点。
随着金融行业数字化转型加速,中国各地的银行正积极采用技术创新来提升绩效。为保持竞争力,中国民生银行采用容器化技术,在可移植的软件定义环境中开发和部署应用。此举在降低基础设施成本的同时,提高了可移植性、可扩展性和效率。
容器化环境成为中国民生银行运营的主要平台。该行还部署了NodePort,将外部流量引入集群,并将Ingress作为集群的入口。尽管该行已针对同城灾备和服务连续性对容器化环境进行了优化,但随着面向客户的服务数量不断增加,容器化环境仍难以满足需求。中国民生银行意识到,其静态的传统应用服务未能与数字化转型推动的现代容器化应用实现统一,导致部署效率低下、运营管理和维护问题,以及潜在的安全风险。
由于应用服务未与容器化应用统一,且运维层面存在多个故障点,该行无法对所有组件进行统一监控,也不利于开展网络流量分析。此外,传统基础设施由网络部门统一管理,而容器化环境则需要网络、云和应用等多个部门协同管理,导致沟通成本上升,配置管理难度增加。
中国民生银行并未尝试改造现有的安全和性能应用服务,以适应新的需求、参数和标准,而是需要一种与容器化应用同样灵活的解决方案,既能推动基础设施转型,又能帮助IT降低成本、提高效率,从而专注于更具价值的工作。
“在竞争日益激烈的市场中,我们要求IT系统带来切实的业务效益,并提升性能和效率。尽管我们已针对同城灾备和服务连续性优化容器化环境,但这些环境仍无法满足客户服务不断扩展的需求,进而引发了一系列运维问题。我们需要一种与容器化应用同样灵活的解决方案,以满足客户日益增长的需求。 ”
中国民生银行股份有限公司信息科技部高级架构师杨明
解决方案
为弥合静态旧式应用服务与数字化转型驱动的现代容器化应用之间的差距,中国民生银行决定构建新架构,为其容器化环境提供支持。综合考虑产品适配、解决方案开发和供应商实力等多项因素,该行选择部署F5云原生解决方案,以统一其环境。
在基础架构层面,该行采用了F5 BIG-IP Application Services平台,确保应用顺畅部署和管理并实现可靠交付,同时通过静态和动态负载均衡消除单点故障。为在设备发生故障这一小概率事件中继续为用户提供顺畅、不间断的服务,该行利用BIG-IP高可用性(HA)功能同步系统,确保一个系统主动处理流量,另一个系统则保持待机状态,直至需要时启用。
面对持续不断访问其服务和应用的客户流量,中国民生银行需要突破传统硬件的限制,加快响应速度。通过将F5 BIG-IP Virtual Editions(VE)部署为第二层,该行得以加快向云和软件定义架构转型,并以更敏捷、更灵活的形态提供原本在F5专用硬件上运行的必要应用服务,包括高级流量管理、应用安全、应用加速、DNS、网络防火墙和安全访问管理。同时,现有F5设备的服务配置和策略可在VE上复用和复制,从而简化该行的云迁移。
此外,F5 Container Ingress Services(CIS)可帮助该银行轻松地为容器部署提供高级应用服务,包括入口Ingress控制、HTTP路由、负载均衡、应用交付性能和强大的安全服务。F5 CIS通过监控编排API服务器,可根据容器化应用的变更修改BIG-IP系统配置。该银行还可利用BIG-IP面向Ingress控制的高级应用性能和安全服务,自动扩展应用服务。
性能对比测试显示,中国民生银行新架构的相对价格强度(RPS)指数达到原架构的4倍;全面生产维护(TPS)指标则显示,新架构对容器化应用的处理能力达到旧架构的2倍。
“由于此前部署过F5解决方案,我们相信F5团队能够提供满足本行需求的定制化架构。随着客户数量增加和服务范围扩大,我们确信F5的容器化技术能够帮助我们高效扩展,同时降低间接成本。借助统一平台,IT团队现在可以专注于本行的技术和财务战略,并优先提升应用资本,设计和构建能够为客户带来更优数字体验的架构。 ”
杨明,中国民生银行股份有限公司信息科技部高级架构师
优势
中国民生银行与F5合作,构建了业内率先采用负载均衡的统一容器化架构。该架构通过启用安全服务,支持应用扩展以满足容器工作负载需求,并保护容器数据。新架构解决了运维问题,并在功能、性能、管理、运营和可扩展性方面实现了显著提升。
面向容器的动态应用服务
借助F5 BIG-IP平台和F5 CIS,中国民生银行现已实现对容器管理和编排系统的统一全面管控。这些解决方案可灵活简化部署,实现顺畅部署和自助式流量管理。该行可根据需要使用即时部署选项,在数据中心和公有云之间快速轻松地启动、停止或迁移应用交付服务。
集中管理,简化流程
F5帮助该银行简化核心应用服务管理,并将相关职能集中到网络团队,使云和应用团队能够专注于推动业务转型。集中式管理为各团队提供了更高效、便捷且统一的平台,有效减少团队间的协作障碍,并让更多应用受益于强大的安全、性能和可用性服务。此外,随着应用运行状况和性能的可见性提升,应用和运维团队能够深入分析流量负载、服务器性能、应用性能及安全问题。新服务和应用的上线速度也随之加快,上线时间缩短了30%以上。
出色的可扩展性和可用性
新架构结合F5 CIS容器、F5 BIG-IP VE和备用集群部署,可优化处理效率,显著提升性能并降低延迟。该解决方案还可根据银行的优先事项进行横向扩展,在适应严苛生产环境的同时提升应用性能。

优势
- 面向容器的动态应用服务
- 集中管理并简化流程
- 出色的可扩展性和可用性
挑战
- 需要采用统一架构,覆盖旧有应用服务和容器化应用
- 通信成本高,配置管理难度增加
- 需要具备可扩展性