乐趣区

关于devops:你问我答DevOps完美实现一定要用容器吗

BoCloud 博云微信公众号【你问我答】小栏目,将收集和整顿企业在 IT 建设所遇到的问题与难题,由博云产品与技术团队进行针对性答复,每周五通过【你问我答】栏目进行公布,心愿能为企业 IT 建设提供思路与办法。无论您是哪个行业的 IT 建设者,如果您有在容器云平台建设、微服务架构转型、DevOps 平台建设、多云治理平台建设等技术方面所遇到的问题,欢迎您间接评论留言发问。

以下是本周问题精选:

01

网友 1:DevOps 完满实现肯定要用容器吗?

博云产品团队:首先 DevOps 不肯定是要用容器的,传统部署形式也是能够进行 DevOps 实际。DevOps 是一种文化理念是方法论,任何提高效率、晋升业务价值交付程度的形式办法,在特定的组织内都能够称之为 DevOps,要害是要从思维上有转变,而后再来谈用什么流程、什么工具、什么标准、什么组织构造来反对 DevOps 的实际。

Docker 是利用运行时环境的一种抉择,它能够疾速的生成应用环境,疾速的启动实例,疾速的在不同的宿主机间移植,他的劣势在于运维的效率,当然是很适宜并且合乎 DevOps 理念的。

那么,DevOps 的完满实现是不是就肯定要用 Docker 容器技术,还要取决于你的业务,你的现状是怎么样的,如果你的业务变更不是很频繁,技术架构要去做容器化的革新挑战也十分大,那就不是很适宜了。

02

网友 2: 容器云平台个别是否蕴含 DevOps 相干的性能,如不蕴含,将来是否须要与 DevOps 联合?

博云产品团队:从 DevOps 的端到端一体化治理的概念来讲,咱们把 DevOps 的性能划分为四个局部,别离是项目管理(需要、工作等)、研发过程治理(环境、版本、cicd、配置、公布、品质等)、运行治理(网关、运行监控、故障解决、中间件等)、经营治理(度量、经营剖析、继续反馈等),每个局部都能够是一个独立的平台,而容器云平台正是咱们所说的运行治理的局部,它提供了利用的统一的运行环境、利用的标准化自动化治理等 DevOps 提倡的相干理念,所以说容器云平台是 DevOps 的一部分,减速了 DevOps 的落地。

目前市场上很多容器云平台都把 DevOps 的相干能力需要到集成到外面,从而造成局部用户认为容器云平台就是 DevOps 的不残缺的意识,但从用户真正落地来讲,每个用户的落地门路都不太一样,不论做哪个局部,都是在进行 DevOps 的实际。

03

网友 3: 传统能源行业业务系统升级更新慢,适宜上 DevOps 吗,如何寻找切入点?

博云产品团队:古代社会市场变动很快,到处都在强调企业业务翻新以适应市场变动。所谓传统能源行业业务系统升级更新慢,是以后的 IT 技术无奈提供疾速变动的能力而造成的一种景象。换句话说,当 IT 技术具备变动的能力时,天然就会感知到市场和前端的压力,被动寻求变动。

首先在剖析企业业务需要和场景的根底之上,从宏观层面思考 IT 建设的思路和架构,把可能的问题分门别类的梳理分明。这样一来,在解决某一个具体问题的时候,咱们就能意识到这个问题处在整个架构图中的什么地位,它的上下文是什么,解决的过程中应遵循哪些准则,保障解决方案不缺失关键步骤,也不会适度设计。

其次是思考迭代建设,不过分谋求大而全,特地是在整体架构的领导下,优先解决当下最紧急的问题。

04

网友 4: 银行对生产测试开发环境要求物理隔离,容器云平台提倡 DevOps、CICD,如何均衡这之间的矛盾?

银行对生产测试开发环境要求物理隔离,容器云平台提倡 DevOps、CICD,如何均衡这之间的矛盾?有什么好的案例能够提供给大家做参考。

博云产品团队:这里要留神一个问题,部署组因为更关注部署的可靠性和准确性,对 CICD / DevOps 的技能把握是十分弱的。开发测试之后要交付的版本,特地是在配置上,肯定要最大水平地模仿生产环境,对于部署脚本,配置信息,要提前为生产环境做好筹备。

如果通过镜像流转的形式来交付,特地要留神对根底镜像和部署配置的修改,不能把这问题留给生产环境的部署和运维人员。

下周预报

与“容器云”相干想理解的问题,欢送给咱们留言,下周咱们将为大家解答无关【容器云】建设的相干问题。

退出移动版