博云 x 某农商行 | 银行信息化运维系统升级的最佳实践
随着银行新一代信息化运维系统建设的推进,应用系统更新换代速度明显提升。数字化转型的发展对银行业务需求的敏捷性提出了越来越高的要求,促进敏捷开发和资源敏捷部署成为大势所趋。
背景
江苏某农村商业银行成立于2001年11月27日,是全国首家由农村信用社改制组建的农商行。该行充分发挥“中国农村金融先行者”的典型示范作用,不断深化金融创新,扎实推进经营转型,创下了全国农商行发展历史上的多个“第一”。截至目前,已拥有省内外102家分支机构,其中,已设立苏州、无锡和南通3家异地分行,14家异地支行,发起设立2家控股村镇银行,投资参股5家农商行,已逐步建设成为一家具有较强核心竞争力的区域性商业银行。
“科技先导”是该农商行的重要发展战略之一,其坚持系统科学地制定IT发展规划,在信息化运维系统方面已经取得巨大成果。不仅在基础环境方面积累了大量软硬件基础资源,对业务部门形成强有力的支撑;也通过一系列运维相关的技术及质量标准的制定,推动建立运维全过程管理机制并落地实施,运维团队建设方面形成了常态化交互联动机制。
围绕以促进管理的统一、高效、协同与安全为目标,该农商行携手BoCloud博云,从安全、资源集约、过程管控、效率与质量四个方面统一规划和推进提升的目标,构建统一的研发支撑云环境。
挑战
从该农商行整体运维层面而言,目前仍存在运维难点与痛点:
缺乏资源申请工单流程,单纯依靠人工传递资源申请信息,效率低下,耗费大量运维人力在资源流程层面,无法提高工作效率;
资源利用情况缺少多维度报表展示,无法从宏观角度来判断资源的短缺情况和实际使用情况;
资源维护及分类问题,无法从业务角度区分资源的归属,闲置资源无法得到有效回收,从而导致部分资源无法高效利用。
解决方案
为解决当前该农商行运维过程中的难点,博云根据其业务需求,建设了 “开发测试云管平台”:
01 IaaS平台建设
底层采用主流开源OpenStack+Ceph的IaaS解决技术方案,同时博云对原生技术实现性能优化、IO路径优化、虚拟化稳定性提升等优化功能,提升开发测试虚拟化利用率,提升业务覆盖和开发资源获取体验,更好地支撑互联网金融业务的创新和发展。
02 PaaS容器平台建设
运用BeyondContainer容器PaaS平台采用K8S集群管理技术,实现容器平台统一纳管;
管理平台集成CI/CD流水线功能,协助IT人员开展DevOps工作;
可视化容器生命周期管理,应用发布,版本迭代更新;
容器及宿主机服务监控,容量监测;
容器自动弹性伸缩,可自定义伸缩策略,满足金融业务对底层资源的性能要求。
03 云管理平台建设
运用博云BeyondCMP一体化云管理平台,实现异构云统一纳管,物理机虚拟机统一纳管,资源统一可视化调度;
BeyondCMP云管理平台提供资源流程自服务功能,资源申请便捷快速;
内置多款常用中间件软件自动化部署安装功能;
自动化作业平台为运维人员提供自动化运维统一入口,合理审计运维命令,预防高危命令执行。
价值收益
|
01 |
提高研发效率与质量,实现业务价值 |
开发测试云管平台实现了当前资源申请模式的变革,相对传统运维工作模式,将研发环境从分散式、独立建设、独立管理的现状向集中式、统一的网络、统一管理模式转变;
资产管理从各自管理的现状向集中式资产仓库模式的转变;
研发标准从技术及开发标准自行定制的现状向开发、测试标准统一定义模式的转变;
研发过程管控从线下走访、督查为主的现状向线上可视化审查模式的转变。
|
02 |
标准化管理,提升管理效益 |
提升了团队协作效率,实现管理模式向标准化流水线管理模式转变,有助提升团队协作效率,也为每一位软件开发者提供了顺畅的云开发管理体验;
加强了银行对于研发资产的管控,为实现研发资产安全管控提供了技术支持手段,同时这也是最佳实践及知识积累的的重要支撑载体,符合“科技先导”的发展战略,为信息化建设经验沉淀具有重要意义。
|
03 |
节约项目成本,提高经济效益 |
硬件资源共享使用、弹性回收,最大限度规避资源浪费;
各服务器运维工作统一管理,进一步优化基础设施运维保障团队,缩减运维成本;
变更分散式研发支撑工具集购置为集中购置,并确保工具安全有保障,带来经济及安全效益。
BoCloud博云基于对该农商行整体运维层面的痛点,基于其IT系统架构及业务场景的特点,为其量身打造一套安全、可靠、合规的开发测试云管平台解决方案,实现资源灵活调配,提高资源利用率,节约成本,从而推动企业业务和效益高速发展。
博云 x 某农商行 | 银行信息化运维系统升级的最佳实践的更多相关文章
- 阿里云发布CloudOps白皮书,ECS自动化运维套件新升级
12月10 日,2021云上架构与运维峰会上,阿里云发布业界首部<云上自动化运维白皮书>(简称CloudOps白皮书),并在其中提出了CloudOps成熟度模型.同时,阿里云还宣布了ECS ...
- 干货 | 博云基于OVS自研容器网络插件在金融企业的落地实践
本文根据博云在dockerone社区微信群分享内容整理 过去几年博云在企业中落地容器云平台遇到了很多痛点,其中一个比较典型的痛点来自网络方面,今天很高兴跟大家聊聊这个话题并介绍下我们基于OVS自研的C ...
- 腾讯云分布式数据库TDSQL在银行传统核心系统中的应用实践
本文是腾讯云TDSQL首席架构师张文在腾讯云Techo开发者大会现场的演讲实录,演讲主题是<TDSQL在银行传统核心系统中的应用实践>. 我是TDSQL架构师张文,同时也是TDSQL的开发 ...
- 云告警平台 OneAlert :如何帮助运维工程师做好汇报?
OneAlert 是北京蓝海讯通科技有限公司旗下产品,中国首个 SaaS 模式的云告警平台,可集成 Zabbix ,Nagios ,Solarwinds ,AWS CloudWatch ,阿里云 ,监 ...
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 云时代的IT运维面临将会有哪些变化
导读 每一次IT系统的转型,运维系统和业务保障都是最艰难的部分.在当前企业IT系统向云架构转型的时刻,运维系统再一次面临着新的挑战.所以在数据中心运维的时候,运维人员应该注意哪些问题? 在云计算时代, ...
- [转]在 Azure 云服务上设计大规模服务的最佳实践
本文转自:http://technet.microsoft.com/zh-cn/magazine/jj717232.aspx 英文版:http://msdn.microsoft.com/library ...
- 真正云原生的智能运维体系,阿里云发布ECS自动化运维套件
云计算的发展,推动了自动化运维.DevOps.AIOps 等趋势的兴起,在业务快速变化的今天,企业希望通过一套自动化运维的专家系统提高运维效率,为业务提供支撑. 传统的方式下,打造一套成熟的 DevO ...
随机推荐
- 【面试】Java中sleep和wait的区别
1.sleep方法是Thread类的静态方法: wait方法是Object类的成员方法 2.sleep方法使当前线程暂停执行指定的时间,让出cpu给其他线程,但是它的监控状态依然保持着,当指定的时间到 ...
- OpenGL入门1.5:矩阵与变换
每一个小步骤的源码都放在了Github 的内容为插入注释,可以先跳过 前言 在阅读本篇博客之前,你必须对向量和矩阵有基本的认识,并且能熟练进行向量和矩阵的运算 我们已经知道了如何创建一个物体.着色.加 ...
- 如何真正实现由文档驱动的API设计?
前言 本文主要介绍了一种新的开发思路:通过反转开发顺序,直接从API文档中阅读代码.作者认为通过这种开发方式,你可以更清楚地知道文档表达出什么以及它应该如何实现. 如果单从API文档出发,由于信息量不 ...
- 对Python中函数参数类型及排序问题,三个方面的总结
Python中函数的参数问题有点复杂,主要是因为参数类型问题导致的情况比较多,下面来分析一下. 参数类型:缺省参数,关键字参数,不定长位置参数,不定长关键字参数. 其实总共可以分为 位置参数和关键字参 ...
- 基于swoole实现多人聊天室
核心的swoole代码 基本的cs(client-sercer)结构不变,这里利用的是redis的哈希和set来储存和分组;从而达到了分组,统计,定时推送等功能;最后利用onclose事件来剔除断开的 ...
- JAVA语言的环境搭建
1.下载JDK 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装JDK 傻瓜式的安装,一直点击 ...
- arcgis api for javascript 学习(二) 发布并调用地图切片
文章将从发布切片地图到调用切片地图整个过程都展示出来. (一).切片地图的发布 1.还是前面的arcgis展示的地图 2.与发布动态地图前面的步骤是一样的 打开分享后,如图 3.一切就绪后,到达缓存的 ...
- MongoDB 读偏好设置中增加最大有效延迟时间的参数
在某些情况下,将读请求发送给副本集的备份节点是合理的,例如,单个服务器无法处理应用的读压力,就可以把查询请求路由到可复制集中的多台服务器上.现在绝大部分MongoDB驱动支持读偏好设置(read pr ...
- Git的使用(2)
一.git在不同平台下的安装 (1)在linux上安装 如果以centos为例,可以使用yum安装,如下命令: sudo yum install git 如果你在基于debian的发行版上,尝试使用: ...
- docker卷管理(四)
什么是数据卷 overlay2存储卷 docker镜像是由多个只读层叠加而成,启动容器时,docker会加载只读镜像层,并在镜像栈顶部添加一个可写层 如果运行中的容器修改了现有的一个已存在文件,那该文 ...