DevOps & CI_CD常见面试题汇总

DevOps 术语和定义
1. 什么是 DevOps
答:用最简单的术语来说,DevOps是产品开发过程中开发(Dev)和运营(Ops)
团队之间的灰色区域。DevOps 是一种在产品开发周期中强调沟通,集成和协作的
文化。因此,它消除了软件开发团队和运营团队之间的孤岛,使他们能够快速,连
续地集成和部署产品。
1、为什么需要 DevOps
在当今,软件开发公司在软件新版本发布方面,多尝试通过发布一系列以小的
特性改变集为目标的新软件版本,代替发布一个大特性改变集的新软件版本的
方式。这种方式有许多优点,诸如,快速的客户反馈,软件质量的保证等。也
会获得较高的客户满意度评价。完成这样的软件发布模式,开发公司需要做
到:
增加软件布署的频率
降低新发布版本的失败率
缩短修复缺陷的交付时间
加快解决版本冲突的问题
DevOps 满足所有这些需求且帮助公司高质完成软件无缝交付的目标

你可能感兴趣的:(云原生,面试准备,ci)