传统DevOps与网络安全管控限制背景下的解决方案?

传统金融行业内不同环境相互的网络隔离是非常常见的场景,在此背景下,要做到测试域与生产域的Ops往往会选择与传统互联网不同形式的持续部署方式。
传统互联网会以鉴权被基础,打通测试到生产的网络通路来完成持续部署,而网络隔离的金融行业往往会选择在生产域内单独部署一套持续部署系统,通过从生产域往测试域拉取源码或集成物的方式来进行部署,随之而带来的问题是测试与生产域内多套持续部署系统带来的部署集成功能的不一致性。
问题:有什么好的方案可以做到两种方案的折中?

参与9

3同行回答

wp28556259wp28556259软件架构设计师CMBC
开发测试到生产,流程和工具可能不一样,但是他们的目的是共同的,都是为了把制品发布出去,所以两边可以约定制品的规则,比如命名,存放路径,来实现打通显示全部

开发测试到生产,流程和工具可能不一样,但是他们的目的是共同的,都是为了把制品发布出去,所以两边可以约定制品的规则,比如命名,存放路径,来实现打通

收起
银行 · 2021-11-12
浏览1015
liwei1567liwei1567解决方案架构师JFrog
由于历史和组织架构原因,银行体系内开发和运维经常是两个不同的部门,有各自的规范,这个是与DevOps概念相违背的。但是考虑到兼容问题,虽然我们在工具、规范层面无法统一,那就需要在对接的时候让流程更规范。根据业务场景来看,开发和运维之间交付的内容为制品,对于交付物是否透明...显示全部

由于历史和组织架构原因,银行体系内开发和运维经常是两个不同的部门,有各自的规范,这个是与DevOps概念相违背的。
但是考虑到兼容问题,虽然我们在工具、规范层面无法统一,那就需要在对接的时候让流程更规范。根据业务场景来看,开发和运维之间交付的内容为制品,对于交付物是否透明,是否能涵盖所有信息是金融行业打通组织架构与网络环境的纽带。
目前头部银行在做devops是,制品交接是非常重要的过程。一般是由运维定义交付制品的标准(版本、文档、元数据、测试通过率报告、安全报告等),由开发将这些内容构建成标准交付件,通过制品库自动同步到生产环境。并在过程中完成一致性校验,避免倍篡改。

收起
互联网服务 · 2021-11-17
浏览1006
lchqqlchqqDevOps工程师中原银行
银行业由于网络隔离测试与生产域确实要有多套自动化部署系统。我们的经验是可以通过制品库作为桥梁,将经过严格的测试后的软件制品与部署脚本晋级至生产制品库,保证一致性。显示全部

银行业由于网络隔离测试与生产域确实要有多套自动化部署系统。我们的经验是可以通过制品库作为桥梁,将经过严格的测试后的软件制品与部署脚本晋级至生产制品库,保证一致性。

收起
银行 · 2021-11-11
浏览1066

提问者

akinlong
软件架构设计师宁波通商银行
擅长领域: 云计算云原生DevOps

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-11
  • 关注会员:4 人
  • 问题浏览:2000
  • 最近回答:2021-11-17
  • X社区推广