民生银行DevOps实践:自动化运维平台构建与探索
版权申诉
5星 · 超过95%的资源 78 浏览量
更新于2024-07-04
收藏 5.65MB PDF 举报
在民生银行DevOps进程中的自动化运维平台建设成果分享中,宋天阳,作为民生银行的自动化运维平台架构师和项目经理,详细介绍了银行在实施DevOps方法论过程中所取得的关键成就。DevOps体系的核心在于优化研发和运维之间的协同,提升软件交付速度和质量。民生银行DevOps体系涉及的主要部分包括:
1. 研发投产流程:银行构建了一套完整的DevOps流程,确保从代码编写到生产环境的快速迭代。这涵盖了敏捷开发、持续集成/持续部署(CI/CD)、以及测试自动化等环节。
2. 整体业务架构:银行实现了业务架构的自动化管理,包括应用架构和物理部署架构。应用架构中,采用了容器化技术(如应用容器集群),通过Ansible进行管理和扩展。物理部署架构则涉及数据库服务器集群、受管服务器的标准化和规模化部署,以及安全的Ansible集群管理。
3. 自动化进程:在自动化方面,银行从早期的人工“人肉运维”逐步过渡到脚本化和工具驱动,如Ansible的使用。Ansible被用于配置管理、任务执行和网络管理,构建了一个高效且可扩展的运维平台。
4. 应用服务器集群:应用服务器集群通过Ansible代理进行统一管理,确保了高可用性和一致性。HPSA(High Performance Server Array)可能是用于资源编排和管理的工具。
5. 安全加固措施:在网络安全上,银行采取了策略,例如通过代理服务器转发降低直接访问风险,同时更改主机的ssh侦听端口,增强了系统的安全性。
6. 后续规划:演讲还提及了民生银行未来对自动化运维平台的进一步规划,可能包括更深度的自动化、微服务架构的优化、以及与DevOps文化更紧密的融合。
在整个分享中,宋天阳展示了民生银行如何通过DevOps实践,实现运维效率的显著提升,减少了人为错误,提高了服务质量,并为未来的数字化转型奠定了坚实的基础。这份成果文档不仅提供了实用的运维工具和技术选择,也提供了一个企业成功实践DevOps的最佳案例。
2021-10-13 上传
2021-09-15 上传
2021-10-13 上传
2023-08-27 上传
2021-09-17 上传
2024-01-09 上传
2021-09-06 上传
2021-08-23 上传
2021-10-13 上传
图灵智库
- 粉丝: 48
- 资源: 7018
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍