2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

通过 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:321628
用户头像

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

关注

评论

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

“断崖式”客户预算和客户要求,华为云耀云服务器L实例填平鸿沟!

轶天下事

新手站长如何选择云服务器?华为云耀云服务器L实例值得拥有

轶天下事

Util应用框架基础(二)- 面向切面编程(AOP)

何镇汐

开源 后端

Util应用框架基础(三)- 对象到对象映射

何镇汐

开源 后端

Util应用框架核心(二)- 启动器

何镇汐

开源 后端

Util应用框架基础(四)- 验证

何镇汐

开源 后端

外贸新手如何做好网站?华为云耀云服务器L实例轻松“避雷”

平平无奇爱好科技

项目开发老板的预算低,华为云这款轻量应用服务便宜又好用

平平无奇爱好科技

临时项目人员空缺,华为云耀云服务器L实例江湖救急

平平无奇爱好科技

让程序猿轻松告别996,华为云这款轻量应用服务器火了

平平无奇爱好科技

甲方“爸爸”又加开发需求,华为云这款轻量应用服务器解燃眉之急

轶天下事

“轻”而不“弱”,华为云耀云服务器L实例引领轻量应用新时代

轶天下事

Get Backup Pro 3 注册激活版 附 完整安装教程 支持M1

加油,小妞!

数据恢复 Get Backup Pro 3

英特尔CEO:将按计划或提前完成“四年五个制程节点”,明年将公布新计划

E科讯

Util应用框架基础(一)依赖注入

何镇汐

开源 后端

Util应用框架基础(五)- 异常处理

何镇汐

开源 后端

小程序是什么?如何开发小程序?

Geek_16d138

小程序开发,软件开发

开发人员的私人助手:亚马逊CodeWhisperer

阿呆

Amazon CodeWhisperer

Go,14周年

Tony Bai

Go golang 编程 编程语言 go语言

文心耀乌镇,“大模型之光”展现了什么?

脑极体

AI

CodeWhisperer 史上最强大的 AI 编程助手!!

亚马逊云科技 (Amazon Web Services)

Java Python 人工智能 云上探索实验室 Amazon CodeWhisperer

Util应用框架核心(一)- 服务配置

何镇汐

开源 后端

Util应用框架核心(三)- 服务注册器

何镇汐

开源 后端

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