问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

devops通俗理解

发布网友 发布时间:2022-11-17 12:13

我来回答

1个回答

热心网友 时间:2024-12-10 15:10

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

它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。

DevOps对应用程序发布的影响:

在很多企业中,应用程序发布是一项涉及多个团队、压力很大、风险很高的活动。然而在具备DevOps能力的组织中,应用程序发布的风险很低,原因如下  :

(1)减少变更范围

与传统的瀑布式开发模型相比,采用敏捷或迭代式开发意味着更频繁的发布、每次发布包含的变化更少。由于部署经常进行,因此每次部署不会对生产系统造成巨大影响,应用程序会以平滑的速率逐渐生长。

(2)加强发布协调

靠强有力的发布协调人来弥合开发与运营之间的技能鸿沟和沟通鸿沟;采用电子数据表、电话会议、即时消息、企业门户(wiki、sharepoint)等协作工具来确保所有相关人员理解变更的内容并全力合作。

(3)自动化

强大的部署自动化手段确保部署任务的可重复性、减少部署出错的可能性。

与传统开发方法那种大规模的、不频繁的发布(通常以“季度”或“年”为单位)相比,敏捷方法大大提升了发布频率(通常以“天”或“周”为单位)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的电脑没有E/H/G,盘? 刚买的电脑无法创建d盘,不能指派驱动器号d:。只能指派abcefgh盘。创... ...了D盘的文件 卸载虚拟光驱后 计算机就成了CEFG盘 大 陈旧伤疤该用什么方法清除? 几年前被指甲弄到的疤痕,怎么让疤痕好了 opporeno5耳机模式怎么调试 最近想入手一块GTX770显卡 想入手一块GTX770的显卡 求各位大神推荐一下哪个性价比高 前提是要NV... 400×5的积末尾有两个零.___.(判断对错 如果积的末尾有一个0,则两个因数的末尾至少有一个0.___(判断对错) 川S CV168 车牌号,名字是谁 公元168年是谁建立了唐朝? 168舰的舰长是谁 我要该名字 谁帮我起个好的啊 3个字 我姓晨 邓稼先一课中采用吊古战场文描述的是什么内容 地垫怎么防滑固定 中信出版上市时间是什么时候?中信出版2021维持目标价?中信出版股票今日... 北京全品能做成上市公司吗 可以发说说的沙雕句子 朋友圈的一些沙雕说说 机油开封能放多久? 半程马拉松一般人能不能跑进80分钟 争的部首和组词 逸动好像有个安全体验营活动,请问啥时候进行啊? 《像雾像风》中你还记的剧中哪些演员? powerbeatspro如何用耳机调手机音量 痔疮患者,应注意什么 小米手机杜比音效怎么设置-小米手机杜比音效怎么开 小米手机杜比音效设置 EXCEL中如何提取一串数字的前几位? 现在开始养猪,到年底能不能大赚一笔? ...咖啡Tim Hortons进入中国市场,星巴克和瑞幸哪个更值得? 意士多咖啡跟瑞幸哪个好 如怨如诉近义词成语吗 黑龙江省杂技团人员待遇 惠州有没有卖pvc电焊机实体店地址 烟台哪里有PVC焊接机 我想问一下什么地方开口说话要付钱 什么地方开口说话要付钱,答案:打电话。脑筋急转弯解一生肖。知道请回答... 火赤练幼蛇吃什么? 关键码值和关键码的区别 C语言关键码 何为关键码? 找出下列书名关键码. watch2升级鸿蒙系统生不了 如何查保单号和保险合同号 谁能帮我登一下QQ电脑管家? 新买了一台手机,售货员帮我下了个QQ手机管家,我还不怎么会用 ,弱弱地... 那个有电脑帮我挂下电脑管家 谁帮我下载下电脑管家!我老下载不上! 李娜退出国籍惊动全网,现官方发声回应,姓名相同在韩定居多年