readnotes/devops/googlesre/7.md

851 B

Google的自动化系统的演进

“黑科技”之外,就只剩下自动化和机械化了。 ---- Federico Garcia Lorca

自动化的价值

  • 一致性 一致性地执行范围明确、步骤已知的程序是自动化的首要价值。
  • 平台性 通过正确地设计和实现自动化系统可以提供一个可以扩展的,广泛适用的,甚至可能带来额外收益的平台。 一个平台也将错误集中化。
  • 修复速度更快 成功运行的自动化可以降低一些常见故障的平均修复时间(MTTR)。
  • 行动速度更快 机器的反应速度快过人工。
  • 节省时间

自动化的演进路径

  1. 没有自动化,纯手工操作

  2. 外部维护的系统特定的自动化

  3. 外部维护的通用自动化系统

  4. 内部维护的通用自动化系统

  5. 不需要任何自动化的系统