AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

通过 DevOps 考古学了解生产环境

  • 2018-06-17
  • 本文字数:765 字

    阅读完需:约 3 分钟

Infor 云架构师 Lee Fox 在上个月举行的 Continuous Lifecycle 伦敦大会上发表了演讲(视频链接),介绍了有助于理解当今复杂的系统和基础设施(演讲幻灯片的PDF )的工具和方法。与软件考古学领域类似,Fox 把这个称为“DevOps 考古学”。其核心思想是分析和可视化(应用程序和基础设施)代码,用以提取生产系统行为的洞见,以及过去所做决策的背景和基本原理——这些决策通常是由已经离开组织的人做出的。

Fox 提到了不同类别的工具,可以帮助挖掘当今高度互连的系统,如网络嗅探(例如 Charles Proxy )、监控(例如 Amazon CloudWatch )、日志聚合(例如 ELK 技术栈)、测试和审计 / 分析(例如 AWS Trusted Advisor )。无论使用何种工具,Fox 建议遵循科学的方法,如假设某个问题的答案、运行实验(分析代码),并验证结果是否证实了该假设。

上述工具中的工件提供了丰富的分析数据,但有时清晰的可视化会让事情变得更加明显。Fox 强调了 Gource (可视化代码库的演化)和 Logstalgia (可视化网站流量)这些工具可以帮助我们发现相关事件。然后,深入研究这些事件可能会引发的一些问题,例如“为什么这个日期前的源文件数量有所增加?”或者“为什么虚拟机按照这种方式分配大小?”。

来自Logstalgia 的屏幕截图

为了执行这种分析,需要将所有东西都放在版本控制系统(代码、配置、脚本等)中。Fox 建议创建独立的分支,用于深入“挖掘”代码并运行给定的实验,而不会干扰开发变更的定期集成。

在将DevOps 考古学整合到价值流活动方面,Fox 强烈建议在开始时进行此类分析,但也应将其作为对生产系统的持续学习活动。最后,Fox 承认,为了充分理解组织内部的DevOps 历史,除了上述的工具之外,我们还需要考虑人员和流程。这是“DevOps 人类学”的焦点,也就是他在这个领域的下一个冒险。

查看英文原文 Understanding Production with DevOps Archeology

2018-06-17 11:321299
用户头像

发布了 731 篇内容, 共 462.7 次阅读, 收获喜欢 2005 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第二周作业

郎哲158

极客大学架构师训练营

第二周作业 (作业一)

Geek_83908e

极客大学架构师训练营

架构师训练营作业:第二周

m

第二周作业2

sean

罗辑思维(得到APP)要上市了,你不知道的27件事

赵新龙

罗辑思维 IPO

VS Code 搭建 C++ 开发环境(Mac 环境)

hungxy

c++ vscode

架构师训练营第一期 - 第二周课后作业

卖猪肉的大叔

【架构师训练营第 1 期 02 周】 学习总结

Bear

极客大学架构师训练营

架构师训练营第 1 期第二周学习总结

郑凯元

极客大学架构师训练营

第二周作业及学习笔记

橘子皮嚼着不脆

架构师训练营 - 学习笔记 - 第二周

徐时良

架构师训练营第 1 期 - 第2周 - 学习总结

wgl

Week 2 作业 02

Croesus

week2

Geek_deb968

设计模式

knight

甲方日常 23

句子

生活 随笔杂谈 减肥

架构一期二班-吴水金-第二课作业

吴水金

用十六年时间,造一座声音“博物馆”:OPPO的影音进击之路

脑极体

Architecture Phase1 Week2:HomeWork

phylony-lu

极客大学架构师训练营

作业一:

静海

架构训练营第二周练习

灰羽零

Architecture Phase1 Week2:Framework Design

phylony-lu

极客大学架构师训练营

第二周 框架设计 作业一

应鹏

极客大学架构师训练营

第二周-学习总结

Yangjing

极客大学架构师训练营

第二周作业

极客大学架构师训练营

第二周作业 (作业二)

Geek_83908e

极客大学架构师训练营

第二周 框架设计 学习笔记

应鹏

学习 极客大学架构师训练营

架构师训练营第二周笔记-带你认识框架设计原则和设计模式

郎哲158

学习 极客大学架构师训练营 框架设计

架构师训练营第 2 周课后练习

叶纪想

极客大学架构师训练营

第二周作业1

sean

架构师训练营 -week02- 作业

大刘

极客大学架构师训练营

通过DevOps考古学了解生产环境_DevOps & 平台工程_Manuel Pais_InfoQ精选文章