1)应用上云:将传统应用向容器平台进行迁移,支撑银行互联网应用快速开发测试上线,支撑创新业务发展,加速数字化转型 。如,某业务平台每日平均会有30W+交易量,峰值会有100W交易量 。通过把业务抽象为微服务,规划服务群组,对原系统进行解耦重构,按照分布式微服务的架构,构建于私有金融云平台之上 。通过容器化多活部署上线,已超过1000多家企业客户迁移到平台中,后续还将陆续迁移 。
2)应用弹性赋能:通过容器云平台建设,提供基于K8S的分布式应用基础设施,让容器化应用实现在线快速扩缩容 。
3)资源统一管理:开发测试环境硬件资源(计算资源、存储资源、网络资源)的统一纳管、软件资源(操作系统、中间件、数据库等)的自动化安装以及应用服务的自动化部署,有效降低了开发测试环境管理的难度 。
4)基础设施云化:解决基础资源交付的问题,包括虚拟化的计算、存储、网络,底层硬件资源对接 。实现提升资源利用率、降低计算设备成本,提高管理效率,降低运维工作的人力成本 。
5)多集群管理+应用维度的租户管理,实现敏捷开发测试;多集群管理+环境维度的租户管理,实现稳定生产管理 。
6)系统使用效果:
在开发测试环境中:容器云平台支撑数十个应用测试业务,CICD构建次数达到2000多次,在开发容器集群、测试容器集群和仿真容器集群运行近200个容器 。
在生产环境中:容器云平台支撑业务中台业务多活部署上线,20多个组件容器化生产上线,运行近70个容器 。
3、建议实施落地原则1)需求驱动
紧密结合业务场景;
有明确场景需求的情况下,优先考虑进行与此相关的基础架构落地实施;
对于那些目前还未明确业务场景需求的情况,根据系统优化和改造需求,进行安排;
业务应用和系统建设暂无明确需求的情况,暂缓进行架构落地 。
2)现状考量
充分考虑现实难点;
在结合明确业务需求的情况下,要从执行难度、实施成本、实施风险和影响范围等多个方面充分考虑现实情况,根据难易情况拟定架构执行的优先顺序和执行内容 。
3)循序渐进
先易后难、先新后旧、先小后大;
根据现实情况拟定优先级,循序渐进;
基础架构的建设是一个过程,不是一个结果,需要不断根据业务应用的需要进行迭代式的开发和建设 。
六、未来规划和建议
我行的整体金融云平台建设方案是基于我行的现状情况定制的解决方案,整体包括IaaS和PaaS两部分,其中容器云平台为本次主要的实践分享,属于IaaS平台建设的一部分,IaaS平台建设包括基础设施云平台、容器云平台、统一云管理平台、DevOpS、云安全和云灾备 。
整体金融云平台纳入的除了容器云,还有PaaS层组件、微服务、DevOps等新技术 。综合这些,同时本着自主可控的原则,逐步建设一个从IaaS到PaaS的私有云框架,分阶段逐步推进实现业务上云,在不远的未来建成一个完整的金融云平台 。
但基于各金融机构各自状况不同,建议通常的建设规划路线如下:
1、IaaS云平台建设:一期:完成基础的openstack云平台建设;
二期:根据应用需求进行集群扩容,完成适合的业务上云 。
2、PaaS云平台建设:一期:基于IaaS搭建容器管理平台,在生产环境完成一个互联网金融应用上云试点;
二期:多个应用改造迁移,推进新建应用以微服务开发;
三期:生产环境与测试环境网络打通,全部互联网应用改造上云,推行Devops开发流程 。
3、云管理系统建设:一期:搭建以资源自服务、虚拟机纳管为主的云管理平台;
推荐阅读
- 容器相对于虚拟机在存储方面的优势
- 容器云平台的基础安全和管理安全设计
- 钽电容正负极,什么是钽电容器
- 枇杷膏用什么容器装最好
- 米糕不开花和容器有关吗
- 容器类委托加工承揽合同
- 电容器公式q是什么
- 商行为名词解释
- 盛水的容器叫什么
- 微波炉不能用什么容器
