本文共 1445 字,大约阅读时间需要 4 分钟。
安卓 dump 工具 影响
大多数DevOps社区都在谈论工具的重要性如何。 论据认为,文化必须首先改变,这可能会改变工具的使用方式。
我同意和不同意这个概念。 我相信工具和文化之间的关系比单向更共生和双向。 现在,我已经通过跨多家公司的实际转换发现了这一点。 我承认,很难确定这些工具是否改变了文化或者文化是否改变了工具的使用方式。
一些工具违反了现代开发和运营的核心原则。 我看到的主要违规行为是需要GUI交互的工具。 这通常会使运营商与价值流水线分离,这在认知上难以克服。 如果应该通过价值管道来配置和部署基础架构中的所有内容,那么从流程中抽离某个人会固有地改变他们的观点和参与度。 进行手动修改还向系统注入了风险,这导致了不可预测性并破坏了管道的价值。
大型供应商提供的另一个用于基础结构的集成监视和票务解决方案的系统似乎是事后才实施其API,这导致该系统无法处理自动化系统的负载。 这需要不断进行手动恢复,有时还需要完成繁琐的任务,即手动关闭不应该创建或未正确关闭的错误票据。
维护这些系统的人员遇到了很大的挫败感,并且常常对整体DevOps转型缺乏信心。 在其中一种情况下,我们引入了一种用于监视和警报的现代工具,同一个人突然对整个DevOps转换产生了极大的信心。 我认为这是因为工具可以增强文化并改善文化,而如果缺乏现代功能的类似工具否则会阻碍动力和参与度。
在NAIC(美国全国保险专员协会)上,我们采用了一种基于我们认为可强化价值渠道核心原则的功能来评估新工具和现有工具的实践。 目前,我们的清单上有七个项目:
这是一个优先列表。 每个项目的评级为绿色,黄色或红色,以表示每个陈述适用于特定技术的程度。 这样就产生了一种视觉效果,使人们很清楚地知道不同候选人之间的比较。 然后,我们使用它来决定应使用哪些工具。 我们不仅仅根据这些标准进行决策,但是它们确实提供了更清晰的画面,并在我们牺牲原则时帮助我们知道。 透明度是我们文化的核心原则,而该系统有助于在我们的决策过程中加强透明度。
我们使用绿色,黄色和红色,因为通常每个工具中都没有这些标准的清晰二进制表示形式。 例如,某些工具的API不完整,这将导致应用黄色。 如果该工具使用OpenAPI之类的开放标准,并且没有其他适用的开放标准,则该工具将收到“在可用时使用开放标准”的绿色字样。 但是,使用OpenAPI而不使用OpenTracing的跟踪系统将获得黄色等级。
这种类型的系统可以使人们对选择工具时的价值有共同的理解,并且有助于避免在不知不觉中违反价值管道的核心原则。 我们最近使用此方法选择了作为我们的版本控制和持续集成系统,由于多种原因,它极大地改善了我们的文化。 我估计第一年有50位用户,而刚开始的几个月我们已经超过120位。
我们以前使用的工具不允许我们贡献自己的功能,透明地协作或完全自动化。 GitLab的文化影响了我们,我们也从中受益。 它的和公开交流对我们的发展具有不可估量的价值。 工具以及制造工具的公司可以并且将影响您公司的文化。 您愿意允许什么?
翻译自:
安卓 dump 工具 影响
转载地址:http://oqdzd.baihongyu.com/