关于实现DevOps的这四个关键因素,一起来听听他们怎么说…

CAN总线原理与STM32实战:从物理层到应用层 CAN总线是一种面向工业控制与汽车电子的高可靠性串行通信技术,其核心在于差分信号抗干扰、无主多主仲裁机制和基于错误计数器的自愈式容错设计。它不依赖TCP/IP重传逻辑,而是通过位填充、CRC校验、显隐性电平识别等底层机制保障确定性实时通信。在嵌入式系统中,CAN广泛应用于BMS电池管理、电机驱动、车载诊断(OBD)及PLC工业IO等场景。理解CAN物理层终端匹配、bxCAN外设时序配置(如BS1/BS2分配)、ID优先级调度与过滤器掩码匹配,是实现稳定通信的关键基础。本文以STM32平台为载体,贯通从示波器 阅读详情

前言
虽然DevOps并不遵循运用在老式开发进程中很严格的工作规则,但它仍然有自己的一套规则。本文列出了实现DevOps治理的4个重要因素,遵循这4要素基本能保证在实现DevOps中远离不必要的混乱局面。

今年6月,Puppet发布的《2017年DevOps现状调查报告》中显示,27%的受访者在DevOps型团队中工作,而三年前这个数字才16%,这个数字的提升不仅代表了DevOps可以带来实际效果的共识,也印证了越来越多的组织从传统工作方式到基于DevOps的新工作流程转变,并逐渐成为一种必然的趋势。
DevOps正在成为一套为人所熟知的实践方法集和文化价值观,它可以帮助任何规模的组织缩短软件发布周期,提升软件质量、安全以及快速获取产品开发反馈的能力。通过Puppet过去六年的调研反馈,证明了DevOps可以带来更高的IT服务效能,而高效能的IT组织也实现了在生产力、盈利能力和市场份额方面的增长。除了财务业绩的增长之外,对所有组织而言,无论他们的使命是什么,DevOps都能帮助他们实现自己的目标。

DevOps治理问题重重
然而,对于那些曾经在工作中使用ITIL和COBIT等框架的IT组织来说,要想切换到DevOps似乎看上去很难,用某位DevOps工程师的话来说,“简直就是一团糟”。
这种说法并不是没有一点道理的。Quali公司今年早些时候对2000多名IT行业高管进行了一项调查,该调查由企业管理咨询公司EMA进行数据分析,结果显示:新的应用程序环境缺乏中央治理和自动化。
EMA 的混合云和基础设施管理研究总监Torsten Volk 在宣布调查结果时曾表示:“这样的问题便导致了每个开发人员都在使用他们更偏好的DevOps工具,而这些工具通常是不够完善的。”
Quali的CMO Shashi Kiran在DevOps治理中也发现了类似的问题。
这里写图片描述
因此,放任开发人员去选择使用他们个人喜欢的工具和开源代码而不进行足够的监督,可能随着项目规模的扩大就会带来太多的问题和变动。
这里写图片描述
尽管DevOps避开了在老式开发进程的严格分工,但有效的DevOps仍然需要规则。组织需要具备一定程度的DevOps治理,以确保团队整个能够发挥DevOps在效率上的优势,同时避免意外问题的产生。
这里写图片描述
接下来我们就一起来看看这些管理者们对DevOps治理中的4要素都有哪些观点。
自上而下和自下而上的DevOps治理
管理DevOps环境跟传统的自上而下的IT管理不一样。相反地,DevOps的管理具体指的是为团队建立好参数,以便他们拥有适当的自由度来追求他们认为有效的解决方案。这意味着允许他们从目标范围内的工具群中选择使用他们更偏好的工具,也意味着让他们在组织设置的自动化中工作以确保规模扩大后形成有效的标准化工作。
这里写图片描述
这里写图片描述
标准化
标准化对于DevOps的有效性而言是至关重要的,应根据每个组织的需求和目标来制定标准,所以不同组织的标准都是不一样的。
这里写图片描述
这里写图片描述
自动化
自动化是确保DevOps团队时刻“在路上”并保持可视性的另一个非常关键的方式。
这里写图片描述
Diego Lo Giudice曾在2016年《Use DevOps And Supply Chain Principles To Automate Application Delivery Governance》的报告中写道:传统的管理实践依赖于手动控制,因为大多数流程是手动的。自动化过程消除了易变性,降低了成本,并使剩余的手动过程更加可见。
在Puppet和DevOps Research and Assessment (DORA)发布的《2017年DevOps现状报告》中也强调了自动化是DevOps成功的关键因素。该报告还指出,高绩效人员在配置管理,测试,部署和更改审批流程比其他团队拥有更多自动化,于是,他们便拥有了更多的创新时间和更快的反馈周期。
然而,尽管自动化在测试、验证和发布的过程十分重要,但通过Quali的调查后发现,自动化目前仍然是成功实现DevOps的十大主要障碍之一。

文化
Quali调查还显示,实现有效DevOps治理的另一个障碍是建立正确的协作文化。如果想要有效地运行DevOps,组织必须建立起协作和信任。
这里写图片描述

写在最后:
针对企业的DevOps改进和实践有哪些呢?

8月9人日晚7点,将由Ghostcloud资深DevOps专家为大家讲解《针对企业的DevOps改进和实践》等课程。全新的“精灵学院”正式开课,我们只做这个夏天最具实践价值的课程,欢迎大家报名参加~

只要你来到我们的“精灵云”微信的公众平台,就可以顺利参与报名哦,欢迎移步到那里去!

或者,欢迎微信扫码图中二维码,参与课程报名!
这里写图片描述

如何评估验证Gen AI测试工具的有效性,听听这些技术专家怎么说 在最近一篇关于生成式人工智能(Generative AI)改进持续测试的文章中,我被问到代码生成工具、copilots 和其他生成式人工智能功能将如何影响质量保证(QA)和持续测试。随着生成式人工智能加速编码和软件开发,代码测试和质量保证将如何跟上更高的速度? 阅读详情

相关推荐

手把手教你使用transciver-ip核的配置

手把手教你使用transciver-ip核的配置

u012938458的博客 5418

如何实现DevOps

DevOps 是一种提高软件开发效率的方法论,它将软件开发(Dev)与运维(Ops)的活动结合起来,通过自动化过程和工具的使用来提高效率。 要实现 DevOps,需要遵循以下几个步骤: 建立良好的沟通机制:DevOps 需要开发和运维团队之间的密切合作,所以需要建立良好的沟通机制。 自动化流程:通过自动化流程和工具,可以提高软件开发和部署的效率。 建立持续交付(Continuous Deli...

weixin_35752233的博客 365

避坑指南:汇川SV660N配合SOEM时,PDO映射与CiA402状态机那些容易出错的地方

本文深入解析汇川SV660N伺服驱动与SOEM主站在PDO动态映射和CiA402状态机切换中的常见问题,提供实战代码和调试技巧。重点解决PDO配置时序、状态机转换同步等关键难点,帮助工程师避免典型错误,实现稳定通信与控制。

weixin_30653023的博客 498

必读:DevOps九大关键术语!

 摘要:让我们来解读九个DevOps关键术语,并解释为什么当企业采用DevOps时,每个概念都很重要。  在与同行、客户、合作伙伴和服务供应商的各种交流中,我遇到了许多不同的DevOps解释。但使用的术语是一致的:你将很快发现,在所有这些交流中都涉及一个词云计算。在我解码DevOps的九个关键术语的时候,会同时解释为什么当企业采用DevOps模型时,每个概念都非常重要。  1. 企业文化。“你可以...

Crystal360的博客 1981

使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换

随着文档处理需求的增加,格式转换成为了一个重要的需求点。由于PDF格式具有跨平台、不易被篡改的特性,将Word格式(.docx)转换为PDF格式(.pdf)的需求尤为强烈。ONLYOFFICE作为一个强大的办公套件,提供了这样的转换功能,使得用户可以轻松地在Word和PDF之间进行转换。

ONLYOFFICE的官方博客 4571

从FPGA工程师视角看CXP-12:如何用Xilinx GTX/GTH收发器搞定一条50Gbps的工业相机数据流?

本文从FPGA工程师视角详细解析了如何利用Xilinx GTX/GTH收发器实现50Gbps的CXP-12工业相机数据流传输。通过协议分析、硬件设计要点和FPGA逻辑实现,帮助开发者高效构建高带宽工业视觉系统,特别适合4K/8K高分辨率图像处理需求。

weixin_42533622的博客 284

2018年DevOps最新现状研究报告解读

2018年度的DevOps最新研究现状姗姗来迟,但最终还是来了,让我们来看一下这份报告今年会给我们带来那些启示。 研究人员 铁打的营盘,流水的Dora(DevOps Research and Assessment)。参与其中Jez Humble和Gene Kim一直是这份报告最大的看点,他们的离去虽然是一种遗憾,新的加入也会从其他角度带给我们不同的思考。2018年度的报告的作成主要由spl...

知行合一 止于至善 5万+

DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)

DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)

weixin_45565886的博客 5万+

仿真学习系列(四十三):Sigrity仿真之平面谐振分析

在 SIGRITY 中,平面谐振分析(Plane Resonance Analysis)是一种用于分析信号完整性(SI)问题的高级仿真方法,尤其关注于层间电磁波的传播、谐振现象和信号衰减等问题。平面谐振分析通常用于电源分配网络(PDN)、信号线和参考平面之间的相互作用。本文将详细介绍如何在 SIGRITY 中进行平面谐振分析,并提供一些实用的分析方法与步骤,帮助工程师们识别和优化可能存在的设计问题。

案例文章,高速信号 481

016、自动标注方案实战:用大模型(SAM/Grounding DINO)生成 YOLO 格式伪标签

本文介绍了一种利用大模型自动生成YOLO格式伪标签的实战方案。针对传统人工标注效率低、易出错的问题,作者提出结合Grounding DINO(零样本检测)和SAM(精细分割)的优势:前者快速生成候选框,后者优化边界精度。文章详细阐述了技术选型理由(平衡速度与精度)、环境搭建避坑指南(关键依赖版本)、核心三步流程(检测-分割-格式转换)以及后处理技巧(置信度分级过滤)。实验表明,该方案相比纯人工标注可节省80%时间,且经过SAM优化的边界框精度提升10-15%。特别强调了工程细节:文本描述格式、阈值设定、小目

zzfmlxs的博客 544

devops_如何进入DevOps

devops 我观察到在过去的一年左右的时间里,有兴趣“进入DevOps”的开发人员和系统管理员急剧增加。 这种模式是有道理的:在这样一个时代,一个开发人员可以花几美元和几个API调用为一个应用程序建立一个全球分布的基础架构,开发和系统管理之间的鸿沟比以往任何时候都更近。 尽管我已经看到很多博客文章和关于凉爽的DevOps工具的文章和思考的想法,但是对于希望从事这项工作的人们,关于指针和建议的内...

cumj63710的博客 392

把 ABAP 采购订单增强做成一条可控流水线:BAdI ME_PROCESS_PO_CUST 全流程实战

摘要: SAP MM模块的ME_PROCESS_PO_CUST BAdI提供了采购订单全生命周期的增强点,覆盖从ME2*N事务到BAPI调用的各类场景。该接口通过INITIALIZE、OPEN、PROCESS_*系列方法、CHECK等组成完整处理流水线,支持字段控制、业务校验、数据派生等功能。关键注意事项包括:PROCESS_*方法仅在相关对象变更时触发、字段控制需区分参考键与动态规则、避免递归调用等。该BAdI采用面向对象设计,通过IF_PURCHASE_ORDER_*等接口操作采购单据对象,而非直接修改

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 407

你不得不知的推进DevOps实践的四大趋势

现如今,构建、部署和运行应用程序的方式发生了结构性的转变。云基础设施在IT组织中引发了一场革命。企业也意识到可循环式地持续反馈机制的重要性,它建立了一个需要尽快发布软件更新的需求,并同时带来了一种协作文化,在这个文化中,每个人都是一个团队,而不仅仅是其中的一员。

xinxinyunli的博客 608

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

谷歌发布 2021 DevOps 报告

opsci“时隔一年之后,谷歌(DORA)再一次发布了 DevOps 调研报告,并且新增了一个度量指标。”作者:谷歌DORA来源:https://cloud.google.com/blo...

DevOps持续集成的博客 1082

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【干货合集】从菜鸟到老司机,20篇文章带你了解DevOps!

原文链接:点击打开链接摘要: 流行技术大狂欢,5月29日即将召开的第二届研发效能嘉年华,带来了前沿技术理念及实践技术成果分享。本次峰会将有10位技术大咖进行干货分享,多角度,不同领域的带领大家了解高效研发。如今,虽然业内还并未对DevOps的定义达成共识。但是几乎每个行业机构和组织都制定了一套自己的DevOps实践。他们以为只要进行自动化、配置管理和敏捷开发,就算是真正意义上了解并实践了DevOp...

qq_42154484的博客 1010

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

devops的重要性_为什么DevOps是当今最重要的技术战略

devops的重要性 许多人在看到DevOps的一项成果并询问其发生方式时首先了解了DevOps 。 不必理解为什么某些东西是实现DevOps的一部分,但是知道这一点以及为什么DevOps策略很重要,就意味着成为行业领导者或追随者之间的区别。 也许您已经听到了DevOps带来的令人难以置信的结果,例如生产环境如此灵活,它们每天可以处理数千个版本,而“ Chaos Monkey ”却在随机地拔...

cuml0912的博客 1335

终于有人把DevOps的实现手段讲明白了!

有多少人对云原生的了解,仅仅停留在K8s上?诚然,开源战略的影响加上巨头们的推波助澜,K8s已变成行业的既定事实标准,且被颠覆的可能性已经微乎其微。不过在广袤的云原生世界中,K8s也仅仅是...

云原生实验室 335

听听第一个在Devops技术领域“吃螃蟹”者的心声

今天,企业已经走进应用经济时代,在这个软件驱动业务发展的时代,以前每几个月交付一次应用的模式,已经无法满足企业的需求。如果企业希望继续保持竞争力,就必须做好持续交付创新的准备,同时还要满足企业和个人用户对高质量应用的要求。所以,企业要如何处理这一问题,尤其是在成本增加而预算又紧张的时期?Devops能否解决这一问题? 什么是DevOps? DevO...

weixin_34019144的博客 113

devops项目经理_DevOps招聘经理应准备回答的20个问题

devops项目经理 默认情况下不会使任何团队更具包容性。 您需要对此有所了解。 包容性,如果你正在构建一个DevOps的团队负责全面提升了沟通和协作,以确保内部或外部客户的质量就显得尤为重要。 在我与女儿的最近互动中,我亲眼目睹了这一情况。女儿被招募加入新的开发团队。 我当时在我女儿在柏林的房子里,坐在她的厨房柜台旁,glass着一杯很棒的霞多丽,看着她做意大利面。 除了成为一名出色的厨师...

cumj63710的博客 298

企业级DevOps: 为什么要运行自己构建的服务?

点击上方蓝色字体,关注我们当您正在愉快的度过周末时光的时候,而手机突然将您的注意力转移了。收到一条服务故障的消息。运维团队除了重启或回滚外没有其他能力,但最后一个好的副本已经存在了几个...

DevOps持续集成的博客 329

DevOps @ Spotify

本文是“DevOps每月实战故事”系列的一部分。每个月我们都会听听来自不同团队的DevOps故事,了解哪些对我们有用,哪那些没有用,并且描绘出DevOps实施过程中所面对的挑战。\将DevOps的经验用于管理\互联网上有许多关于DevOps的博客帖子、文章和微博。有些讨论他们好与坏,有些则是讨论引入DevOps后带来了那些影响,还有一些则是在讨论如何实施。\尽管这篇文章提到了一些DevOps的通用...

cpongo5 327
上一篇: 关于实现DevOps的这四个关键因素,一起来听听他们怎么说…
下一篇: 你不得不知的推进DevOps实践的四大趋势
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值