zoukankan      html  css  js  c++  java
  • 用DevOps解决复杂的系统问题

    减少不一致性——对网络、服务器、软件进行工程标准化配置。这样,即使系统发生故障,故障也会以相似的方式出现。这有利于一次性提升所有系统的质量。

    打破分割——分割源于部门主义和权限壁垒。分享你的知识、权力,以及你的痛点。Michael举例说,如果你决定将sudo权限下放给某人,那么当深夜发生故障的时候,他们也应当在场。

    承认失败并建立信任——在寻找他人的错误之前。在回顾会议上,每个人以坦诚自己的错误做开场白,更有利于建立信任。

    实践很重要——成功的技术和流程来自于反复实践,而非仅仅依靠假设。Michael在文中分享了一个PHP应用的案例,这个应用在开发之前没人看好,但开发出来之后很受技术支持人员的欢迎——令人惊喜的成功。

    解决根因,而非症状——深入研究遇到的问题。多问些问题:有关流程,有关技术,或者有关人的。在能减少问题、增加可见性、提高系统可靠性的地方增加自动化

    Michael将他的经验总结为对其团队DevOps文化的介绍:

    “我认识到我们一直在做那些事情。现在它有一个名字。DevOps本来就是用技术解决问题。使用自动化,用数字说话,以及进行深度的协作。”

  • 相关阅读:
    bzoj1072: [SCOI2007]排列perm
    bzoj1226: [SDOI2009]学校食堂Dining
    bzoj3208: 花神的秒题计划Ⅰ
    bzoj1079: [SCOI2008]着色方案
    bzoj3573: [Hnoi2014]米特运输
    bzoj1040: [ZJOI2008]骑士
    bzoj 1369: [Baltic2003]Gem
    bzoj2818: Gcd
    bzoj2705: [SDOI2012]Longge的问题
    整数分解
  • 原文地址:https://www.cnblogs.com/shihao/p/2851760.html
Copyright © 2011-2022 走看看