到底什么是DevOps

news/2024/10/17 19:20:45/

DevOps不是一组工具,也不是一个特定的岗位。在我看来DevOps更像是一种软件开发文化,一种实现快速交付能力的手段。

DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。特点是增加协作、减少孤岛、共享责任、提高质量、重视反馈和增加自动化。

想要达到快速交付的目的,仅仅强调敏捷开发、极限编程(2001年诞生)的思想是不够的,尤其在微服务云原生时代。敏捷开发的组织对象是软件开发团队,而软件交付完成还会涉及集成、测试、部署、运维、监控等环节,所以DevOps(2009年诞生)应运而生,DevOps也可以说是敏捷开发的又一次升华。旨在打通软件交付过程中的各个环节,消除隔阂,减少孤岛,加快软件交付质量和速度。

DevOps理念的落实依托于人、平台工具、流程。只有人借助良好的平台、工具,在配合必要的工作流程的指导下,实现任务的快速流转、软件的快速交付。

项目全生命周期管理工具:

项目管理(PM):Jira、gitlab/github issue管理

代码管理:Git、GitLab、SVN

安全质量扫描:Sonarqube、ChatGPT

持续集成部署(CI、CD):GitLab CI/CD、Jenkins

镜像仓库:Nexus、Harbor

容器化:Docker

编排:docker-compose、Kubernetes

服务注册与发现:etcd

日志管理:ELK

系统监控:prometheus

链路追踪:观测云

基于以上工具,加上必要的工作流程,来增加部门间紧密协作,实现信息共享,加快任务流转速度,达到软件快速交付、问题及时发现并解决的目的。

这就是我眼中的DevOps!


http://www.ppmy.cn/news/1266270.html

相关文章

Word插件-好用的插件-批量插入图片-大珩助手

现有100张图片,需要批量插入word中,并在word中以每页6张图片的形式呈现,请问怎样做? 使用word大珩助手,多媒体-插入图片,根据图片的长宽,选择连续图片、一行2个图或一行3个图,可一次…

解决HTTP 429错误的Scrapy中间件配置

引言 在进行网络数据抓取时,经常会遇到HTTP 429错误,表示请求速率已超出API限制。为避免封禁或限制访问,需要调整Scrapy的请求速率,以在不触发HTTP 429错误的情况下完成数据抓取。针对这一问题,可使用Scrapy的AutoThr…

云原生的 CI/CD 框架tekton - Trigger(二)

上一篇为大家详细介绍了tekton - pipeline,由于里面涉及到的概念比较多,因此需要好好消化下。同样,今天在特别为大家分享下tekton - Trigger以及案例演示,希望可以给大家提供一种思路哈。 文章目录 1. Tekton Trigger2. 工作流程3…

[排序篇] 冒泡排序

目录 一、概念 二、冒泡排序 2.1 冒泡降序(从大到小排序) 2.2 冒泡升序(从小到大排序) 三、冒泡排序应用 总结 一、概念 冒泡排序核心思想:每次比较两个相邻的元素,如果它们不符合排序规则(升序或降序)则把它们交换过来。…

计算机网络常见的缩写

计算机网络常见缩写 通讯控制处理机(Communication Control Processor)CCP 前端处理机(Front End Processor)FEP 开放系统互连参考模型 OSI/RM 开放数据库连接(Open Database Connectivity)ODBC 网络操作系…

第三十一章 控制到 XML 模式的映射 - %ListOfDataTypes

文章目录 第三十一章 控制到 XML 模式的映射 - %ListOfDataTypes%ListOfDataTypes%ArrayOfDataTypes 第三十一章 控制到 XML 模式的映射 - %ListOfDataTypes %ListOfDataTypes 本部分显示从支持 XML 的类生成的 XML 架构的一部分,该类包含中定义为%ListOfDataType…

JavaDay17

创建不可变集合 import java.util.Iterator; import java.util.List;public class Test {public static void main(String[] args) {/*创建不可变的List集合* "张三" "李四" "王五" "赵六*///一旦创建之后 是无法进行修改的 在下面的代码…

图论专栏一《图的基础知识》

图论(Graph Theory)是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些实体之间的某种特定关系,用点代表实体,用连接两点的线表示两个实体间具有的…