导语
作为全国第四家农商银行、A股上市企业,苏州农村商业银行(以下简称:苏州农商行)近年来积极探索打造智慧金融发展新格局,努力推动全行业务创新发展。为了顺应“互联网+”时代的发展,加速网络布局,苏州农商行构建了创新型金融云IaaS平台。平台覆盖软件定义计算、软件定义存储、软件定义网络、备份及“两地三中心”平台容灾等完整金融云框架,为苏州农村商业银行数字化转型提供基础架构支撑。
目前,苏州农商行金融云平台上线投产已稳定运行3个月,支撑网贷平台与企业网银交易中台两个业务应用的平稳运行。
我们将通过系列文章,分别介绍苏州农商行金融云平台建设中的几个组成部分,带您了解PaaS、容器、DevOps、多云管理、超融合等创新技术如何深入企业IT架构,帮助银行开发运维人员加速数字化转型,推动开发运维工作提质增效,有效助力业务创新与探索。
本篇讲述如何利用容器、多云管理、超融合打造适合金融行业的开发测试云,解决开发测试环境资源管理问题,缩短生产周期,提升应用交付质量与效率。
一、项目背景
随着银行不断加速创新、拓展业务和提升服务水平,业务系统的响应效率变的越发重要,开发测试环节能够适应银行需求量大、种类丰富、更迭频繁、时效性高等特性,因此对业务的重要性也越来越高,而苏州农商行原有的开发测试环境已不足以支撑银行当前的高速信息化建设及创新发展。 作为金融云平台的重要组成部分,开发测试云能够解决苏州农商行现有开发测试环境存在的问题与不足,有效提升软件开发测试的效率和质量,加快软件产品整体交付速度,更好的适应互联网时代背景下高并发、多频次、大流量的新型业务特征。
二、解决方案
围绕提升银行内部开发效率,改善原有IT基础资源管理方式,提高资源利用率为目标,博云为苏州农商行构建了以超融合为基础的IaaS虚拟化平台和容器云平台组成的底层IT资源平台,PaaS层融合DevOps解决方案,并整合多云管理与DevOps两大管理界面,构建了完整的开发测试云平台。
1、 以超融合为基础,实现软件定义Iaas底层平台
苏州农商行开发测试云底层采用超融合架构,实现了以软件定义数据中心所有关键功能。随着金融行业业务的互联网化,实现功能快速开发、测试和上线,提升开发测试虚拟化利用率,提升业务覆盖和开发资源获取体验,更好地支撑互联网金融业务的创新和发展。
在IaaS层,通过基于OpenStack的虚拟化平台的部署,实现了计算、存储、网络的资源池化。从而实现了资源部署的灵活、弹性。同时资源池化提高了资源利用率,有效的提高服务器的故障修复能力,提升底层资源的运营管理效率。
利用基于模板的虚拟机置备技术和自服务模式,数分钟即生成新业务系统的运行环境,实现了IT资源快速交付,提高了业务灵活性和服务满意度。同时通过弹性伸缩、故障自动迁移、热迁移等多种技术手段,实现了突发性业务暴增时的资源自适应供给,以及计划性业务周期运行时的资源自适应调整和偶发性IT资源故障时的资源自动化补充,使业务服务更具弹性和可用性,资源利用率大幅提高。
2、容器云平台,实现快速、自动化软硬件服务编排
3、异构资源纳管,统一云管理平台
4、开发运维一体化DevOps解决方案
通过容器平台,开发人员、测试人员以及运维人员进行应用研发,在测试环境中实现CI/CD,便于生产环境用户人员操作应用的上线。
三、收益效果
1、实现完整的开发测试云
项目建设完成了包含IaaS、容器、云管平台的完整开发测试云,通过有效整合开发测试环境的计算资源、网络资源、存储资源等各类软硬件资源,不仅能满足开发测试环境中各类资源和服务的统一管理,更能够满足业务交付灵活化、资源调整智能化、环境运维自动化、环境管理精细化等需求,并能够实现企业级统一化、标准化、可视化和流程化的管控机制。
2、实现异构资源有效整合,大幅提高资源利用率
实现了云管平台与SDN的有效集成,满足计算资源、网络资源、存储资源等资源的集成交付。实现了开发测试环境硬件资源(计算资源、存储资源、网络资源)的统一纳管、软件资源(操作系统、中间件、数据库等)的自动化安装以及应用服务的自动化部署,有效降低了开发测试环境管理的难度。实现了开发测试环境监控的智能化和环境运维的自动化,促进了手工管理向自动化管理的提升。
3、敏捷开发,快速部署交付
4、传统应用迁移,支持互联网应用开发
将传统应用向容器平台进行迁移,支撑行内互联网应用快速开发测试上线,支撑创新业务发展,加速数字化转型。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论