-
内容大纲
本书围绕“构建高可用系统”(更可靠、更敏捷、更低成本)的主题,系统阐述近年来的技术演进路径与底层原理。
第1章为云原生技术概论,从业务需求出发,回顾近年技术架构演进趋势,帮助读者快速建立全局认知。第2-4章讲网络,以网络请求链路为线索,深入操作系统内核、负载均衡原理,讲解“快”背后的系统设计。第5、6章讲分布式系统,聚焦一致性与容错,拆解CAP定理、分布式事务与共识算法等核心机制。第7、8章解析Kubernetes架构与服务网格技术,理解云原生基础设施的设计逻辑。第9章讲系统观测,构建统一观测体系,掌握指标、日志、链路追踪的集成与分析方法。第10章为软件交付,剖析声明式管理理念,讲解Kustomize、Helm、Operator、OAM等主流交付模型。
本书融合技术理论与一线实践,适合后端工程师、系统架构师、技术团队负责人及关注底层原理的高级开发者阅读,也适合作为高校云计算专业教辅资料。 -
作者介绍
王伟峰,爱奇艺架构师,有17年软件研发经验。擅长云计算、大规模分布式系统的架构设计与工程实现,对人工智能领域亦有涉猎。开源图书《创造智慧》的作者。 -
目录
第1章 云原生技术概论
1.1 云计算的演进变革
1.1.1 物理机时代
1.1.2 虚拟化技术成熟
1.1.3 云计算技术成熟
1.1.4 容器技术兴起
1.1.5 云计算形态演进总结
1.2 云原生出现的背景
1.2.1 软件正在吞噬世界
1.2.2 移动互联网在加剧变化
1.2.3 云原生的诞生
1.3 云原生的定义
1.3.1 Pivotal对云原生的定义
1.3.2 CNCF对云原生的定义
1.3.3 云原生定义之外
1.4 云原生技术的目标
1.5 云原生代表技术
1.5.1 容器技术
1.5.2 微服务
1.5.3 服务网格
1.5.4 可变基础设施与不可变基础设施
1.5.5 声明式设计
1.5.6 DevOps
1.6 云原生架构的演进
1.7 云原生架构技术栈
1.8 小结
第2章 构建“足够快”的网络服务
2.1 了解各类延迟指标
2.2 HTTPS请求优化分析
2.2.1 请求阶段分析
2.2.2 各阶段耗时分析
2.2.3 HTTPS的优化总结
2.3 域名解析的原理与实践
2.3.1 域名解析的原理
2.3.2 排查域名解析故障
2.3.3 Facebook故障分析与总结
2.3.4 使用HTTPDNS解决“中间商”问题
2.4 使用Brotli压缩传输内容
2.5 HTTPS加密原理及优化实践
2.5.1 HTTPS加密原理
2.5.2 HTTPS优化实践
2.6 网络拥塞控制原理与实践
2.6.1 网络拥塞控制原理
2.6.2 早期拥塞控制旨在收敛
2.6.3 现代拥塞控制旨在效能最大化
2.6.4 BBR的设计原理
2.6.5 BBR的性能表现
2.7 对请求进行“动态加速”
……
第3章 深入Linux内核网络技术
第4章 负载均衡与代理技术
第5章 数据一致性与分布式事务
第6章 分布式共识及算法
第7章 容器编排技术
第8章 服务网格技术
第9章 系统可观测性
第10章 应用封装与交付
附录A 术语缩写与释义
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
