展开全部

主编推荐语

帮助读者了解云原生基础架构的各个因素和细节。

内容简介

本书从多个维度讨论构建云原生基础架构,包括构建云原生基础架构的技术因素;业务、人、系统的因素;讨论了云原生部署从图表、脚本、代码到软件的演变过程;讨论了云原生基础架构设计、开发、测试、维护、实施的原则和方法;讨论了云原生基础架构应用的安全。

目录

  • 版权信息
  • O’Reilly Media,Inc.介绍
  • 译者序
  • 译者简介
  • 前言
  • 第1章 什么是云原生基础架构
  • 1.1 云原生的益处
  • 1.2 服务器
  • 1.3 虚拟化
  • 1.4 基础架构即服务
  • 1.5 平台即服务
  • 1.6 云原生基础架构
  • 1.7 什么不是云原生基础架构
  • 1.8 云原生应用
  • 1.8.1 微服务
  • 1.8.2 健康报告
  • 1.8.3 自动测量数据
  • 1.8.4 弹性
  • 1.8.5 声明而不是响应
  • 1.9 云原生应用如何影响基础架构
  • 总结
  • 第2章 何时采用云原生
  • 2.1 应用
  • 2.2 人
  • 2.3 系统
  • 2.4 业务
  • 2.5 何时不需要云原生基础架构
  • 2.5.1 技术限制
  • 2.5.2 业务限制
  • 总结
  • 第3章 云原生部署的演进
  • 3.1 表述基础架构
  • 3.1.1 基础架构即图表
  • 3.1.2 基础架构即脚本
  • 3.1.3 基础架构即代码
  • 3.1.4 基础架构即软件
  • 3.2 部署工具
  • 3.2.1 幂等性
  • 3.2.2 控制失败
  • 总结
  • 第4章 设计基础架构应用
  • 4.1 引导问题
  • 4.2 API
  • 4.3 万物的状态
  • 4.4 协调器模式
  • 4.4.1 规则1:对所有输入和输出使用一个数据结构
  • 4.4.2 规则2:确保数据结构是不可变的
  • 4.4.3 规则3:保持资源映射简单
  • 4.4.4 规则4:使实际状态符合预期
  • 4.5 协调器模式的方法
  • 4.6 审计关系
  • 总结
  • 第5章 开发基础架构应用
  • 5.1 设计API
  • 5.2 添加特征
  • 5.3 弃用特征
  • 5.4 改变基础架构
  • 总结
  • 第6章 云原生基础架构测试
  • 6.1 测试的内容是什么
  • 6.2 编写可测试代码
  • 6.2.1 验证
  • 6.2.2 输入你的代码库
  • 6.3 自知
  • 6.4 测试类型
  • 6.4.1 基础架构断言
  • 6.4.2 集成测试
  • 6.4.3 单元测试
  • 6.4.4 模拟测试
  • 6.4.5 混沌测试
  • 6.5 监控基础架构
  • 总结
  • 第7章 云原生应用管理
  • 7.1 应用设计
  • 7.2 实现云原生模式
  • 7.3 应用的生命周期
  • 7.3.1 部署
  • 7.3.2 运行
  • 7.3.3 退出
  • 7.4 应用对基础架构的要求
  • 7.4.1 应用运行时和隔离
  • 7.4.2 资源分配和调度
  • 7.4.3 环境隔离
  • 7.4.4 服务发现
  • 7.4.5 状态管理
  • 7.4.6 监测和日志记录
  • 7.4.7 度量聚合
  • 7.4.8 调试和跟踪
  • 总结
  • 第8章 保护应用程序
  • 8.1 策略即代码
  • 8.1.1 部署控制
  • 8.1.2 一致性测试
  • 8.1.3 合规性测试
  • 8.1.4 活动测试
  • 8.2 审计基础架构
  • 8.3 不可变基础架构
  • 总结
  • 第9章 实现云原生基础架构
  • 9.1 关注变革的地方
  • 9.1.1 人
  • 9.1.2 架构
  • 9.1.3 混沌管理
  • 9.1.4 应用
  • 9.2 预测未来
  • 总结
  • 附录A 网络弹性模式
  • A.1 负载均衡
  • A.2 卸载
  • A.3 服务发现
  • A.4 重试和期限
  • A.5 断路
  • A.6 TLS和认证
  • A.7 路由(进和出)
  • A.8 洞察和监控
  • 附录B 关于被锁定
  • B.1 锁定是不可避免的
  • B.2 锁定是一种风险
  • B.3 不要有外包思维
  • 附录C Box公司案例研究
  • 作者简介
  • 封面简介
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    本书讨论的基础架构是广义的,是指所有业务层以下的软件和硬件,具体包括数据中心、操作系统、部署流水线、配置管理以及支持应用程序生命周期所需的任何系统或软件。本书讨论的基础架构可以构建在裸机之上,可以构建在私有云之上,也可以构建在公有云之上。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。