《SRE 十年:宣布《站点可靠性工程》第二版》
在原版发布十年后,Google 推出了其《站点可靠性工程》(Site Reliability Engineering)一书的完全重写的第二版。此次更新源于计算领域的深刻变革,包括人工智能的兴起、微服务架构的普及以及多云环境的广泛应用。第一版聚焦于早期云采用和单体架构,而新版则致力于解决在复杂、现代且全球扩展的系统中维持可靠性的挑战。过去十年间,SLO、监控、自动化和可靠性测试等实践已显著成熟。例如,SLO 已从基本的可用性指标演变为以用户为中心、多层级且具备自动执行机制的系统;监控已从静态仪表板转变为利用 OpenTelemetry 和分布式追踪技术进行快速根因分析。自动化已从自定义脚本演进为声明式的基础设施即代码(IaC)及内部开发者平台;可靠性测试现已涵盖持续韧性检查以及生产环境中的金丝雀发布验证。容量管理已转向动态自动扩缩容并与云 FinOps 对齐。SRE 的组织模式也已超越专用团队,呈现多样化发展。新版还深入探讨了 SRE 与人工智能的双重角色,阐述 SRE 如何支持 AI 基础设施,以及 AI 如何提升运营可靠性。内容涵盖大型语言模型的运行,以及利用 AI 工具改进事件定级和事后报告生成。尽管技术不断进步,SRE 的核心原则以及以可靠性为核心的文化的重要性依然未变。这本重写版旨在成为下一代生产系统的权威路线图。