传统行业在外包环境下实践DevOps的挑战与策略
140 浏览量
更新于2024-08-28
收藏 4.54MB PDF 举报
"外包环境下的DevOps实践"
在外包环境下实施DevOps实践,主要涉及三个核心领域:面临的挑战、实践DevOps的道路选择和技术的实践。在金融和通信行业,由于受到互联网行业的强烈冲击,传统的“交钥匙”模式已无法满足快速响应市场变化的需求。这种模式下,开发完成后直接现场部署,导致运维成本高、效率低和质量问题频发。而互联网行业采用DevOps体系,实现了高效、高质量的交付和快速适应变化。
在选择实践DevOps的路径时,一些企业倾向于外包带动转型,即通过引入外部专业团队来推动DevOps的实施,但这仅能暂时解决问题,无法从根本上改变内部能力。另一种选择是全面自研自维,即招聘新员工并进行大规模IT培训,以实现自我研发和运维,但这条路充满挑战,可能需要较长时间才能看到成效。因此,广东移动等企业选择了“造血”之路,即培育内部的DevOps基因,持续改进并解决实际问题。
在技术实践中,首先需要找到一个普适且完备的体系作为学习基础。高效运维社区的DevOps“道法术器”和中国信息通信研究院的《研发运维一体化能力成熟度模型》是两个值得参考的框架。然而,由于每个行业的特性不同,不能简单地全盘复制,需要根据自身痛点进行有针对性的学习和改进。广东移动选取了六个关键过程作为切入点,分别是:
1. 故事与任务排期:管理涉众的期望,确保需求的清晰和优先级排序。
2. 部署与分布模式:提升版本上线效率,优化发布流程。
3. 应用监控:快速定位故障,提高问题响应速度。
4. 事件管理:建立有效的事件处理机制,减少系统中断时间。
5. 持续集成/持续交付(CI/CD):自动化构建和测试,加速软件交付速度。
6. 文档与知识管理:确保信息的准确传递,提高团队协作效率。
通过这些具体实践,企业能够在外包环境中逐步建立起DevOps文化,提升IT部门的敏捷性和服务质量,从而更好地应对市场竞争。这个过程中,需要不断反思和调整,持续优化现有流程,以实现真正的DevOps转型。
2022-06-02 上传
2021-10-13 上传
2021-08-23 上传
2021-10-13 上传
2021-10-03 上传
2021-08-23 上传
点击了解资源详情
2021-10-03 上传
2021-10-10 上传
weixin_38648800
- 粉丝: 3
- 资源: 946
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析