华夏银行
华夏银行成立于1992年。作为一家金融机构,华夏银行正在进行金融科技转型,为客户提供技术领先的金融服务。
-
行业
金融
-
地点
中国
-
云类型
私有云
-
挑战
高可用性、高效率、数据安全
-
采用功能
Istio Mesh, DevOps, Kubernetes
-
公司简介
在改革开放总设计师邓小平的关心支持下,华夏银行于 1992 年 10 月在北京成立。1995 年 3 月,实行股份制改造;2003 年 9 月,首次公开发行股票并上市交易(股票代码:600015),成为全国第五家上市银行。
-
背景
作为一家金融机构,华夏银行正在进行金融科技转型,为客户提供技术领先的金融服务。
该银行在全国有 40 多家一线分行。每个分行都有自己的本地银行业务,需要快速交付需求。此外,每个分行的很多应用,如基金监管、ETC、支付系统等,使用不同的语言编写,如 C/ C++、Java、Python 等,使用传统的单片架构,部署在虚拟机上。此外,华夏银行自研了大型的 Snowflake 生态系统,每种工具需要分别配置与部署。
-
采用 KubeSphere 作为平台解决方案
华夏银行选择将应用迁移到 Kubernetes。 我们引入了 KubeSphere 来增强 Kubernetes 平台的能力。通过统一门户连接 KubeSphere 中的 DevOps、 微服务管理和 Kubernetes 平台,我们能更轻松地采用云原生技术栈。KubeSphere 对于新的开发人员是十分友好的。 使用 Istio service mesh,我们可以很轻松地实现灰度发布。 KubeSphere 简化了 DevOps 的工作流,并且其内置角色是为开发人员和操作人员设计的。
此外,可观察性在日常开发和操作中非常重要。KubeSphere 提供集中的日志搜索和监控功能,这有助于我们定位不同微服务之间的问题和瓶颈。
-
Kubernetes 是为微服务架构量身定制的
作为我行自 2019 年以来第一个采用 Kubernetes 的团队,我们致力于引领金融科技转型,让科技助推金融业务创新。幸运的是,几个实验项目证明 Kubernetes 是为微服务架构量身定制的,而且 Kubernetes 为我行的多个分行节省了大量时间。
当分行开发人员看到,与虚拟机进程相比,容器的运行速度有多快时,所有分行都开始尝试在容器中运行应用,并在 Kubernetes 中发布。通过 Kubernetes 和 KubeSphere 平台,发布过程从小时级提升到分钟级,上线时间得到了显著改善。
-
-
上线时间显著改善
-
推动金融业务创新
-
对新手开发人员友好
-
-
云原生是加速金融科技转型的利器
说到对生态系统的好处,我们已经证明了原生云是加速金融科技转型的好方法。作为我行的先驱,我们为其他项目提供了一些最佳实践。如今,开发人员可以快速地部署、发布用不同语言和框架编写的应用程序。Kubernetes 以一致的方式提供了我们在云原生生态系统中所需要的所有工具。
-
通过 Kubernetes 和 KubeSphere 平台,发布过程从小时级提升到分钟级,上线时间得到了显著改善。
华夏银行
-
关于 KubeSphere
KubeSphere 整合了很多云原生技术和工具,包括 Docker、Istio mesh、DevOps、监控、日志等。 我们已经演示了在过个分行中使用 Kubernetes 和 KubeSphere 的最佳实践。
对银行业来说,大多数应用必须是容错率高、高可用性和高可靠性的。我们证明了即使在 Kubernetes 上运行这些应用也可以实现这些严格的要求。我们希望我们的用户案例研究,能够促进 Kubernetes 在银行业的采用。