站点可靠性工程(SRE)被誉为建立和确保下一代高质量软件解决方案的理想范式。
本书从介绍SRE范式以及高可靠IT平台和基础设施的需求开始,介绍了使用Spring Boot和RESTful框架开发微服务的方法,以及通过GitHub进行部署、容器化和Docker容器等内容;然后介绍了设置和维护容器化云环境的方法,以及各种架构模式、设计模式,以及可靠性的实现技术(比如响应式编程)和语言(比如Ballerina和Rust);末尾介绍了各种服务网格解决方案(比如Istio和Linkerd),以及与服务弹性测试实践、API 网关和边缘/雾计算相关的内容。
本书内容:
实现SRE目标的方式;
与支持Docker的容器化相关的概念;
利用企业DevOps功能和微服务架构(MSA)的方式;
服务网格的概念和框架(比如Istio和Linkerd);
与性能和弹性相关的做法;
软件可靠性预测方法以及模式的启用;
Kubernetes在容器和编排方面的作用;
端到端的软件工程在容器化世界中的实现。
本书特色:
构建并运行高度可靠、可扩展的安全软件;
以一种简化且流水化的方式探索抽象的SRE;
通过SRE 来增强云环境的可靠性。
展开