欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 深入高可用系统原理与设计
      • 作者:王伟峰|责编:王中英
      • 出版社:清华大学
      • ISBN:9787302699125
      • 出版日期:2025/08/01
      • 页数:267
    • 售价:31.6
  • 内容大纲

        本书围绕“构建高可用系统”(更可靠、更敏捷、更低成本)的主题,系统阐述近年来的技术演进路径与底层原理。
        第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  术语缩写与释义