银行传统体系下如何实施DevOps?

金融领域,开发、测试、运维一般都是分离且独立团队,传统运维模式如何适应云计算和以及更进一步的DevOps?敏捷(开发缓解)在银行局部领域实施是有成功案例的,但是涉及全流程DevOps鲜见银行成功案例。谢谢!...显示全部

金融领域,开发、测试、运维一般都是分离且独立团队,传统运维模式如何适应云计算和以及更进一步的DevOps?敏捷(开发缓解)在银行局部领域实施是有成功案例的,但是涉及全流程DevOps鲜见银行成功案例。谢谢!

收起
参与20

查看其它 4 个回答caikai的回答

caikaicaikai系统架构师KYLERC

制度和文化层面的事情比较复杂,涉及组织架构、团队组建、KPI和奖惩机制、流程管理等,每个组织都有自己的历史包袱或者各种各样的阻力,解决这个关键取决于每个企业的变革决心,我们不谈。

从技术角度来说,如果只谈最受关注的CI/CD,那么首先应用要做标准化,包括应用的源码目录结构、编译工具选择、增量或全量发布的规则、配置管理方式等,标准化是流水线自动化的前提;其次银行是风险高度敏感企业,因此现阶段还不能接受生产环境的随时发版,需要审批和变更窗口,因此CI和CD大多需要分成两个不同的阶段,如果未来希望做到非关键应用的随时发版,需要建立起滚动升级、监控和快速回滚的能力来减轻风险。

银行 · 2018-01-26
浏览2877

回答者

caikai
系统架构师KYLERC
擅长领域: 云计算容器容器云

caikai 最近回答过的问题

回答状态

  • 发布时间:2018-01-26
  • 关注会员:5 人
  • 回答浏览:2877
  • X社区推广