DevOps即Development和Operations的组合词,是一组过程、方法与系统的统称,用于促进开发应用程序或软件工程、技术运营和质量保障QA部门之间的沟通、协作与整合。

什么是DevOps?

DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部署到生产中。

DevOps有助于提高组织提供应用程序和服务的速度。它使组织能够更好地为客户服务,并在市场中更有竞争力。

简而言之,DevOps可以定义为开发和IT运营的一致性,以及更好的沟通和协作。

为什么需要DevOps?

在DevOps之前:

● 开发和运营团队完全孤立。

● 测试和部署是在设计构建之后完成的独立活动。因此,他们比实际构建周期消耗更多时间。

● 在不使用DevOps的情况下,团队成员将大量时间花在测试,部署和设计上,而不是构建项目。

● 手动代码部署会导致生产中出现人为错误

● 开发和运营团队有各自的时间表,不同步导致进一步的延误。

在DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时,这两个团队会合为一个团队,他们的工程师会在应用程序的整个生命周期(从开发测试到部署再到运营)内相互协作,开发出一系列不限于单一职能的技能。

DevOps原则

这里有六个在采用DevOps时必不可少的原则:

1、以客户为中心的行动: DevOps团队必须采取以客户为中心的行动,因为他们应该不断投资于产品和服务。

2、端到端的责任: DevOps团队需要提供性能支持,直到它们终止为止。这提高了产品的责任水平和质量。

3、持续改进: DevOps文化专注于持续改进,以尽量减少浪费。它不断加快提供的产品或服务的改进。

4、自动化一切:自动化是DevOps流程的重要原则。这不仅适用于软件开发,也适用于整个基础架构环境。

5、作为一个团队工作:在DevOps文化角色中,设计人员,开发人员和测试人员已经定义。他们所需要做的就是作为一个团队完成合作。

6、监控和测试所有内容: DevOps团队拥有强大的监控和测试程序非常重要。

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是DevOps是什么意思的详细内容,更多请关注php中文网其它相关文章!

DevOps是什么意思相关推荐

  1. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  2. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  3. [DevOps] 认识一下

    大家都在说DevOps(Develop Operation),大概知道就是开发和运维沟通交流,一条线,然后使产品能够顺利的.短时间内上线.维稳什么的. 今天特意看了下 DockOne里面的一篇文章,再 ...

  4. 一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门

    新书速递 查尔斯·狄更斯的<双城记>中有句耳熟能详的名言:"这是一个最好的时代,也是一个最坏的时代."作为技术从业者,在这个数字化浪潮和技术变革接连发生的时代,我对这句 ...

  5. git review devops过程

    自己搭建的devops环境是gitlab/gerrit/jenkins 1. 首先自己checkout一个自己的代码分支,一般不要在master上做直接修改 2. 修改后git add file,   ...

  6. #QCon# Devops

    今天参加了QCon2011 杭州.听了百度项目管理部的乔梁关于"Devops"的分享.比如如下: continuous integration -- Dev , QA agile ...

  7. 最佳DevOps工具获奖者:CloudBees Jenkins平台

    最新一期<IT新架构>宣布了第三届影响力奖的最终结果.这些获奖的产品和技术由我们读者.行业专家和编辑人员参与投票评选,并且预计将对2016年的IT运营产生显著影响.首先向所有的获胜者表示祝 ...

  8. 我眼中的DevOps(转)

    过去一年以来,一批来自欧美的.不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps.DevOps 就是开发(Development)和运维(Operations)这两个领域的合并.(如果 ...

  9. DevOps:怎么实现源代码注释和系统文档的自动化更新?

    [编者按]计算机软件传统定义为:软件是计算机系统中与硬件相依存的另一部分,软件包括程序.数据及其相关文档的完整集合.然而在时下的开发中,文档的合规性往往被忽视的干干净净.本文由 Todd Waits ...

  10. [译]一个系统管理员眼中的DevOps

    前言 原文发表在Patrick Debois大神的官网上,传送门>> 通篇围绕运维工作进行阐述,始终是在强调运维人员和开发人员需要通力协作,这大概也是DevOps理念的核心价值所在吧!大概 ...

最新文章

  1. springboot定时执行任务
  2. CTFshow 信息收集 web13
  3. boost::multi_array模块调整 multi_arrays 大小的测试
  4. 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?
  5. Node.js异步库async
  6. RabbitMQ消息流转图
  7. win11网络配置文件类型怎么更改 Windows11更改网络配置文件类型的步骤教程
  8. 基于Proteus的51单片机超声波测距
  9. USB接口类型及引脚定义-usb1.0,usb2.0,usb3.0,Type-c
  10. Windows系统设置共享文件夹及访问共享文件夹
  11. 服务器的分类都有哪几种?
  12. laravel框架中hasOne和blongTo的用法详解
  13. 戴建业老师对李白和杜甫的讨论
  14. h5跳转页面很慢_【干货】小技巧实现H5跨页帧数跳转
  15. 为什么手机显示itunes store无法连接服务器,iPad无法连接到iTunes Store怎么办?教你几招...
  16. 电脑屏幕由刺眼的白色改为淡绿色
  17. 虚拟中3DMax2018打开报错
  18. windows10 该值受安全引导策略保护,无法进行修改或删除。禁用驱动程序强制签名
  19. 计算机文化基础知识在未来工作中的应用论文,计算机文化基础论文
  20. 线性代数系列(二)--矩阵变换

热门文章

  1. 装机人员工具_海鲜真空贴体包装机你了解的多吗
  2. mysql如何进行分组操作的_mysql group by 对多个字段进行分组操作
  3. 【C语言重点难点精讲】C语言预处理
  4. (计算机组成原理)第七章输入和输出系统-第四节3:I/O方式之DMA方式
  5. 2018.09.22 atcoder Integers on a Tree(构造)
  6. A_Pancers团队项目设计完善编码测试
  7. 1123. Is It a Complete AVL Tree (30)
  8. DistBelief 框架下的并行随机梯度下降法 - Downpour SGD
  9. 如何彻底关闭windows defender
  10. (译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分