DevOps体系建设如何兼顾传统IT模式和云原生技术模式两种场景?

金融企业与互联网企业的IT结构有很多区别,在金融企业中,可能云原生技术栈应用还没有传统技术栈广泛,在传统IT模式下也建设了很多开发、运维工具,在这种背景下建设DevOps,往往要同时考虑传统IT模式和云原生技术模式两种场景,请问怎么考虑的和设计?...显示全部

金融企业与互联网企业的IT结构有很多区别,在金融企业中,可能云原生技术栈应用还没有传统技术栈广泛,在传统IT模式下也建设了很多开发、运维工具,在这种背景下建设DevOps,往往要同时考虑传统IT模式和云原生技术模式两种场景,请问怎么考虑的和设计?

收起
参与8

查看其它 1 个回答悟空太多啦的回答

悟空太多啦悟空太多啦DevOps产品经理苏州博纳讯动软件有限公司

您好。很高兴能一起探讨这个问题。
从“同时考虑传统IT模式和云原生技术模式两种场景”出发,简单来说有几点:
一、如何定义传统IT模式、云原生模式。
1、传统IT模式。典型内容包括:传统数据中心网络、物理机/虚机操作系统、单体应用(当然也可能 有微服务应用)、瀑布/增量开发模型(当然也可能有敏捷的一些方法)。
2、云原生模式。典型内容包括:基于云平台(可能是基于传统数据中心之上)、虚机/容器、微服务应用(当然也可能是单体)、敏捷/DevOps开发运维方法。
二、当两种场景同时存在的时候,如何去考虑和设计。
1、首先需要明确,这两种场景承载的内容本质都是“应用”。如果是不同的应用,有的是传统、有的是云原生,那自然是分而治之。而如果是就一个应用/服务而言,不可能同时存在于传统和云原生两个环境中。 所以问题的本质其实是:①如何把应用逐渐云原生化、DevOps化。②如果组织同时存在传统、云原生两种环境,应该如何管理。
2、 如何把应用逐渐云原生化、DevOps化。 云原生化,更多的是应用的技术架构视角,架构的变化一般会与应用的大版本变化、换代项目建设伴生。DevOps化,更多的是研发运维管理模式的变化,带来的变化主要是研发、运维相关的方法、套路、工具。可以通过培训导入、试点应用等方式切入上手。
3、 如果组织同时存在传统、云原生两种环境,应该如何管理。 ①宏观上说,有些组织会选择将云原生技术单独应用到某一大块业务上,实现该业务的技术自治,与原有的传统IT环境分开管理。更多的组织会选择切入点,将云原生化、DevOps化作为一个试点项目展开。②微观上说,建设DevOps体系,无论是面向传统IT模式,还是云原生模式,都可以为组织带来相应的价值。因为DevOps不是一个固定的套路,对于不同的场景,DevOps可以给出相应适配的工程实践组合,帮助组织实现价值流导向的DevOps体系化建设。

互联网服务 · 2021-09-07
浏览1121

回答者

悟空太多啦
DevOps产品经理苏州博纳讯动软件有限公司
擅长领域: 云计算云原生DevOps

悟空太多啦 最近回答过的问题

回答状态

  • 发布时间:2021-09-07
  • 关注会员:4 人
  • 回答浏览:1121
  • X社区推广