云原生基础架构:构建和管理现代可扩展基础架构的模式及实践

Book description

云原生基础架构不仅仅是构成云的服务器、网络和存储,而且还包含与健康运营相关的弹性和可扩展性。在本书中,你将学习与创建满足要求的基础架构相关的实践、模式和需求,以便能够管理云原生应用程序的整个生命周期。

Justin Garrison和Kris Nova从Google、Amazon和Netflix等公司架构基础架构方面获得了丰富的经验。他们从云原生计算基金会(CNCF)采用的项目中获得灵感,并提供了从现有工具(如Kubernetes)中得到的模式示例。

通过阅读本书,你将会:

  • 理解为什么云原生基础架构是有效运行云原生应用程序所必需的。
  • 决定你的业务是否应该以及何时采用云原生实践。
  • 学习部署和管理基础架构和应用程序的模式。
  • 设计测试以证明你的基础架构按预期工作,即使在各种极端情况下也是如此。
  • 了解如何以策略即代码保护基础架构。

Table of contents

  1. 扉页
  2. 版权页
  3. O’Reilly介绍
  4. 译者序
  5. 译者简介
  6. 目录
  7. 前言
    1. 本书读者对象
    2. 为什么写这本书
    3. 本书主要内容
    4. 在线资源
    5. 排版约定
    6. O’Reilly Safari
    7. 联系方式
    8. 致谢
  8. 第1章 什么是云原生基础架构
    1. 1.1 云原生的益处
    2. 1.2 服务器
    3. 1.3 虚拟化
    4. 1.4 基础架构即服务
    5. 1.5 平台即服务
    6. 1.6 云原生基础架构
    7. 1.7 什么不是云原生基础架构
    8. 1.8 云原生应用 (1/2)
    9. 1.8 云原生应用 (2/2)
    10. 1.9 云原生应用如何影响基础架构
    11. 总结
  9. 第2章 何时采用云原生
    1. 2.1 应用
    2. 2.2 人
    3. 2.3 系统
    4. 2.4 业务
    5. 2.5 何时不需要云原生基础架构
    6. 总结
  10. 第3章 云原生部署的演进
    1. 3.1 表述基础架构 (1/2)
    2. 3.1 表述基础架构 (2/2)
    3. 3.2 部署工具
    4. 总结
  11. 第4章 设计基础架构应用
    1. 4.1 引导问题
    2. 4.2 API
    3. 4.3 万物的状态
    4. 4.4 协调器模式
    5. 4.5 协调器模式的方法
    6. 4.6 审计关系
    7. 总结
  12. 第5章 开发基础架构应用
    1. 5.1 设计API
    2. 5.2 添加特征
    3. 5.3 弃用特征
    4. 5.4 改变基础架构
    5. 总结
  13. 第6章 云原生基础架构测试
    1. 6.1 测试的内容是什么
    2. 6.2 编写可测试代码
    3. 6.3 自知
    4. 6.4 测试类型 (1/3)
    5. 6.4 测试类型 (2/3)
    6. 6.4 测试类型 (3/3)
    7. 6.5 监控基础架构
    8. 总结
  14. 第7章 云原生应用管理
    1. 7.1 应用设计
    2. 7.2 实现云原生模式
    3. 7.3 应用的生命周期
    4. 7.4 应用对基础架构的要求 (1/2)
    5. 7.4 应用对基础架构的要求 (2/2)
    6. 总结
  15. 第8章 保护应用程序
    1. 8.1 策略即代码
    2. 8.2 审计基础架构
    3. 8.3 不可变基础架构
    4. 总结
  16. 第9章 实现云原生基础架构
    1. 9.1 关注变革的地方
    2. 9.2 预测未来
    3. 总结
  17. 附录A 网络弹性模式
    1. A.1 负载均衡
    2. A.2 卸载
    3. A.3 服务发现
    4. A.4 重试和期限
    5. A.5 断路
    6. A.6 TLS和认证
    7. A.7 路由(进和出 )
    8. A.8 洞察和监控
  18. 附录B 关于被锁定
    1. B.1 锁定是不可避免的
    2. B.2 锁定是一种风险
    3. B.3 不要有外包思维
  19. 附录C Box公司案例研究
  20. 作者简介
  21. 封面简介

Product information

  • Title: 云原生基础架构:构建和管理现代可扩展基础架构的模式及实践
  • Author(s): Justin Garrison, Kris Nova
  • Release date: September 2018
  • Publisher(s): China Machine Press
  • ISBN: None