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

黑盒运维转型为白盒运维

  • 2011-10-20
  • 本文字数:882 字

    阅读完需:约 3 分钟

Mitchell Hashimoto, Vagrant 的共同创立者, Kiip 公司的系统管理员,在Gothenburg 的DevOps Days 上的讲演中提出了一个基于经验的、将组织由传统的黑盒运维文化转型为(理想的)白盒文化的路线图,在白盒运维文化的环境中,开发人员可以自由的改变生产环境。

Mitchell 的路线图目标在于保持应用程序(和环境)稳定,同时支持加快的反馈周期,和更加快速的部署周期。这份路线图由下述 5 个步骤组成:

  • 度量和监控
  • 高层次的文档
  • 在开发环境中镜像生产环境
  • DevOps 办公时间
  • 自动化的基础设施测试

获取操作环境的测量数据让开发人员更好的理解操作的性能和稳定性。虽然有很多可用的监控工具,但通常开发人员并不熟悉它们。通过获取数据和提供可视化的反馈,例如描述服务器负载或响应时间的图表,会逐渐影响开发人员开始关注运行中的系统的状况。

基础设施的文档,包括高层次的运行时架构图或其它有意义的制品(例如部署流程,失败解决方案,工具使用指南等等),可让团队深入了解生产环境内部情况,及变更对整个系统的质量,如可扩展性和性能,的影响。经常性的、有关技术的简短交谈也有助于提高已交付的、运行中的应用程序的可见性,同时也提供更多对特定技术或工具的深入解释。

在开发环境中镜像生产环境,可以让开发人员熟悉生产环境中的脚本,并开始尝试一些试验,而无需担心失败。通过重用脚本和工具来管理开发环境,和管理生产环境一样,可以节约很多工作量。更进一步来说,在实际应用于生产环境之前,部署过程经过了千百次的演练和测试。

进一步促使 DevOps 文化转变,包括开发和运维每周有共同的工作时间,借此解释和澄清双方需了解的各种主题,甚至开展一些代码审查,从而培养一种合作的学习氛围。最新的技术变革包括自动化基础设施测试(无论是单元测试、集成测试或系统级测试),给开发人员提供了一张“安全网”,以便放心的对运维进行变更。在这一点上,开发人员对运维的变更可由运维人员轻松的控制和验证。

Mitchell 强调,事实上,所有这些变化需要按照顺序慢慢实现,以便能够被消化。特别是交替推动技术变革与文化变革为接受这些改变提供了空间。

查看英文原文: Moving Ops from black to white box

2011-10-20 05:383890
用户头像

发布了 32 篇内容, 共 10.1 次阅读, 收获喜欢 1 次。

关注

评论

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

通过独立网站的视觉设计策略优化进行品牌推广

九凌网络

网站结构规范对于独立站的重要性

九凌网络

App自动化测试中,如何更好地处理弹窗?

霍格沃兹测试开发学社

借助jd.item_get API优化商品名称以提升用户购买意愿

技术冰糖葫芦

api 货币化 API 测试 API 策略

面试,有时候是个运气活

老张

面试 求职

使用 Docker 部署 instantbox 轻量级 Linux 系统

不在线第一只蜗牛

Docker Linux 容器

2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡

福大大架构师每日一题

福大大架构师每日一题

深度解读《深度探索C++对象模型》之拷贝构造函数

爱分享

c++ C++对象模型 C++拷贝构造函数 C++虚函数 C++虚继承

比特币L2项目主网密集上线:新业态背后的挑战与机遇

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

架构设计|基于 raft-listener 实现实时同步的主备集群

NebulaGraph

数据库

MySQL 开源到商业(一):Sun 公司收购了 MySQL AB

小猿姐

MySQL 开源

王海峰:百度500万AI人才培养目标已提前达成

飞桨PaddlePaddle

人工智能 百度 AI BAIDU 文心一言

Advanced RAG 03:运用 RAGAs 与 LlamaIndex 评估 RAG 应用

Baihai IDP

AI LLM 企业号 4 月 PK 榜 rag 检索增强生成

Apache Doris 2.1.2 版本正式发布!

SelectDB

数据库 大数据 开源 实时数仓 Doris

以NFT起头的Berachain 有什么魔力?

币离海

区块链 NFT Berachain

多IP美国服务器:提升在线业务灵活性与安全性的最佳选择

一只扑棱蛾子

多IP服务器

揭秘APP自动化测试中弹窗异常处理的技术要点

测试人

App 软件测试 自动化测试 测试开发 弹窗

【活动报名】WorkPlus AI助理沙龙——把AI装进企业,企业级AI落地场景分享

BeeWorks

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.5版已发布

JackJiang

网络编程 即时通讯 IM

中国服装品牌商品计划管理系统落地难题探究

第七在线

解决苹果审核4.3问题的有效策略:尝试混淆或重新上架?用这招居然成功上架AppStore了!

Redis 容器化,是不是个“软柿子”?

小猿姐

redis 容器化

一款国产的开发辅助AI插件!

江南一点雨

Doris Manager 24.0 版本正式发布!

SelectDB

数据库 大数据 数据仓库 运维管理 集群管理

数据相关术语、英文翻译以及定义汇总看这里!

行云管家

数据 数据安全 企业数据

利用1688.item_get API接口,快速定位智能手表新品,商品ID一键获取

技术冰糖葫芦

api 货币化 API 测试 pinduoduo API

黑盒运维转型为白盒运维_研发效能_Manuel Pais_InfoQ精选文章