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

如何选择正确的DevOps工具?

发布网友 发布时间:2022-04-22 06:01

我来回答

4个回答

热心网友 时间:2023-05-17 19:14

DevOps 起源于亚马逊和 Google 这样的大型互联网公司
DevOps: Development和Operations的组合

可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。
传统的软件组织将开发、IT运营和质量保障设为各自分离的部门。在这种环境下如何采用新的开发方法(例如敏捷软件开发),这是一个重要的课题:按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,而却需要极其紧密的多部门协作。然而DevOps考虑的还不止是软件部署。它是一套针对这几个部门间沟通与协作问题的流程和方法。
需要频繁交付的企业可能更需要对DevOps有一个大致的了解。Flickr发展了自己的DevOps能力,使之能够支撑业务部门“每天部署10次”的要求──如果一个组织要生产面向多种用户、具备多样功能的应用程序,其部署周期必然会很短。这种能力也被称为持续部署,并且经常与精益创业方法联系起来。 从2009年起,相关的工作组、专业组织和博客快速涌现。
DevOps的引入能对产品交付、测试、功能开发和维护(包括──曾经罕见但如今已屡见不鲜的──“热补丁”)起到意义深远的影响。在缺乏DevOps能力的组织中,开发与运营之间存在着信息“鸿沟”──例如运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出问题的地方。
以下几方面因素可能促使一个组织引入DevOps:
使用敏捷或其他软件开发过程与方法
业务负责人要求加快产品交付的速率
虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍
数据中心自动化技术和配置管理工具的普及
有一种观点认为,占主导地位的“传统”美国式管理风格(“斯隆模型 vs 丰田模型”)会导致“烟囱式自动化”,从而造成开发与运营之间的鸿沟,因此需要DevOps能力来克服由此引发的问题。
DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随频繁变化而来的生产环境的风险也能得到降低。
DevOps对应用程序发布的影响
在很多企业中,应用程序发布是一项涉及多个团队、压力很大、风险很高的活动。然而在具备DevOps能力的组织中,应用程序发布的风险很低,原因如下:

与传统开发方法那种大规模的、不频繁的发布(通常以“季度”或“年”为单位)相比,敏捷方法大大提升了发布频率(通常以“天”或“周”为单位)
减少变更范围与传统的瀑布式开发模型相比,采用敏捷或迭代式开发意味着更频繁的发布、每次发布包含的变化更少。由于部署经常进行,因此每次部署不会对生产系统造成巨大影响,应用程序会以平滑的速率逐渐生长。加强发布协调靠强有力的发布协调人来弥合开发与运营之间的技能鸿沟和沟通鸿沟;采用电子数据表、电话会议、即时消息、企业门户(wiki、sharepoint)等协作工具来确保所有相关人员理解变更的内容并全力合作。自动化强大的部署自动化手段确保部署任务的可重复性、减少部署出错的可能性。

热心网友 时间:2023-05-17 19:15

DevOps=“每个人都对项目负责”,是糅合了开发、安全及运营理念以创建解决方案的方法。所以对于DevOps的实施来说,安全工具也很重要。比如用JFrog Xray,通过对容器和软件制品进行多层分析来了解漏洞、许可证合规性和质量保证,能够持续管理和审计CI/CD流水线中使用和生成的制品。而且Xray能够和Artifactory相结合,使开发团队能够将安全性纳入到软件开发生命周期,研发人员可以主动检测和减轻开源组件 (OSS)的安全漏洞给自研软件带来的影响。

热心网友 时间:2023-05-17 19:15

DevOps=“每个人都对项目负责”,是糅合了开发、安全及运营理念以创建解决方案的方法。

热心网友 时间:2023-05-17 19:16

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孙悟空取经途中几次上灵山求过佛祖帮忙?… 脚板起了像茧一样的一块 按着有些疼 哪位大师知道是什么原因 ?_百度知... 王者荣耀猴子七彩祥云怎么得 七彩祥云获取攻略-高手进阶-安族网_百度... 请问怎么看自己的缓存啊!包括一级缓存,二级缓存???不要什么软件了... CPU外部高速缓存 L2 小孩高烧不退可以用冷毛巾敷吗 ...140w 阻抗4欧, 能配200w+200w 阻抗是6欧的音箱吗? ...额定功率60瓦,长期最大功率140瓦,咋配功放,把功放的配置标明一下_百... 书架音箱标记为4/6欧50-180瓦怎么配HiFi功放?找不到适合的,拜求... 阴茎背神经阻断术后遗症 quiza的用法? 请问高手们铁路隧道帷幕注浆的注浆量计算公式是用... Devops的作用?有没有知道的? 锚杆施工记录表(下表) 表格中砂浆理论注浆量是如... 求助 压密注浆计算 锚索理论灌浆量如何计算? 求隧道小导管注浆量计算方法 锚杆注浆量如何计算 灌注桩桩底注浆量按规范是怎么计算 注浆量计算公式? 关于压密注浆计算规则 如何编写部门职能和岗位职责描述1 生产部门的工作职责描述怎么写啊!!!特急~~多谢! 职责描述怎么写? 短视频社交软件,系统开发中的难点是什么?找公司... 部门职能定位和关键职能描述有什么区别 列出我国政府主要部门名称及职能 一个企业需要有哪些部门?各是什么职能? 做一个短视频直播APP需要多少钱 一个企业有哪些部门,各是什么职能? 怎么计算钻孔灌注桩水泥浆注浆量 DevOps能做什么? 隧道超前小导管注浆量怎么计算 求推荐好听的西班牙语歌 DevOps如何提升企业IT效率的 求好听的西班牙语歌! 桩基规范中,灌注桩后压浆单桩注浆量计算公式中n的... 什么是DevOps 求好听的西班牙语音乐~ 注浆压力=c出自哪个规范 目前有没有DevOps解决方案能保证整个软件包生命周... 或许你不明白用西班牙语怎么说(最好带发音 水灰比0.5水泥用量计算公式 英文介绍阿根廷 必须得知道云原生安全的定义是吗? 锚杆注浆施工有哪些一般要求 端点的DevOps平台有什么功能吗? 哪位高手解释下灌注桩后注浆量计算公式Gc =apd+asN... 一小段西班牙语翻译 谢谢 不要机翻 谢谢 阿根廷总统的历任总统