【摘要】本文以城市商业银行数字化转型为背景,对城商银行传统应用迁移容器云平台的实践经验进行总结,探索出适合城市商业银行特有金融架构特征的容器云平台建设路线。从业务需求出发,通过建设以容器云平台为基础的底层IT资源平台,为业务发展提供安全、稳定、可靠、灵活的支撑。同时,本文也针对容器云平台落地面临的容器存储、容器云网络等基础架构创新以及DevOps建设等问题进行实践经验分享。
一、容器云平台建设背景
随着互联网金融的兴起,互联网企业依托互联网,特别是移动互联网为公众提供越来越多方便快捷、稳定高效的服务,对传统的金融行业带来了很大冲击。为了应对此场景,银行业以金融科技为依托,通过科技创新引领银行的转型升级,基于业务发展的需要和快速发展的容器技术,金融行业也在思考自身的互联网化战略、容器云规划等。其中重要内容之一,是希望从技术层面更有效地支持业务创新,如使用微服务架构实现更高的灵活性、扩展性、高可用性,更高效的业务上线效率等,IT部门需要解决这些问题从而更好的提升研发和运维团队的生产力,从而更加灵活、高效、快速的满足业务系统需求,更好提升业务价值。随着容器技术的不断发展和完善,容器云的价值也逐渐被发掘出来,跟随云计算技术发展的趋势,建设并推广适合自身的基于容器技术的云平台是关键任务。
二、需求分析
在明确建设容器云平台这一目标的基础上,我们对现有的需求场景进行了梳理:
(一)随着行业内市场竞争的越发激烈,业务部门的需求变化越发频繁,有着对研发部门的软件交付周期越来越短的需求;同时推进标准化应用的部署和交付,采用容器镜像的方式实现运行环境的标准化,屏蔽应用部署过程中针对不同环境需要的环境配置