计算机
类型
7.5
豆瓣评分
可以朗读
语音朗读
124千字
字数
2022-03-01
发行日期
展开全部
主编推荐语
全面剖析负载均衡技术原理、应用、优化和未来趋势。
内容简介
本书分为10章。第1章,主要介绍负载均衡技术的背景、发展历史、现状、原理和不同产品。第2章~第5章,主要介绍四层负载均衡和七层负载均衡的工作原理、功能应用和实现方式,以及负载均衡技术在云计算、微服务领域中的应用。第6章~第8章,主要从协议和实现两个层面,深入介绍负载均衡的性能优化和安全设计,并详细介绍基于DPDK技术的高性能并发网关DPVS 的设计与实现。第9章,结合负载均衡技术在爱奇艺的落地实践,主要介绍负载均衡服务的部署方法、监控告警、故障处理、性能分析等实例,以及负载均衡技术在云计算、边缘计算中的应用。第10章,简单地展望了未来负载均衡的一些发展趋势。本书主要面向的是负载均衡服务的提供者和使用者、网络技术研发人员、后端服务开发人员,同时也面向对负载均衡技术感兴趣的广大技术爱好者。
目录
- 封面
- 前折页
- 版权信息
- 内容简介
- 编委会名单
- 推荐序1
- 推荐序2
- 前言
- 第1章 负载均衡概述
- 1.1 从数据中心说起
- 1.1.1 数据中心的发展历史
- 1.1.2 超融合数据中心架构和大型互联网架构
- 1.2 负载均衡必要性分析
- 1.2.1 负载均衡的作用
- 1.2.2 场景需求
- 1.3 负载均衡的产生
- 1.3.1 负载均衡的历史
- 1.3.2 负载均衡的现状
- 1.3.3 负载均衡面临的挑战
- 1.4 负载均衡的原理
- 1.4.1 四层负载均衡的原理
- 1.4.2 七层负载均衡的原理
- 1.5 典型的负载均衡器介绍
- 1.5.1 LVS
- 1.5.2 Nginx
- 第2章 负载均衡详细介绍
- 2.1 四层负载均衡技术
- 2.1.1 经典四层负载均衡器LVS的相关术语
- 2.1.2 LVS转发模式及配置实例
- 2.1.3 不同协议下的负载均衡
- 2.1.4 获取真实的客户端IP地址和端口信息
- 2.2 七层负载均衡技术
- 2.2.1 经典七层负载均衡器Nginx的部署架构
- 2.2.2 Nginx转发粒度控制
- 2.2.3 获取真实的客户端IP地址和端口信息
- 2.3 Real Server调度算法
- 2.3.1 轮询(RR)
- 2.3.2 加权轮询(WRR)
- 2.3.3 最少连接调度(LC)
- 2.3.4 加权最少连接调度(WLC)
- 2.3.5 一致性哈希(CONNHASH)
- 2.3.6 连接模板
- 第3章 负载均衡功能
- 3.1 基本功能特性
- 3.1.1 负载均衡器的网络结构
- 3.1.2 提供外网VIP和流量均衡
- 3.1.3 提供内网VIP和IDC内部服务
- 3.1.4 使用SNAT集群提供外网访问
- 3.1.5 使用SNAT隧道服务无外网出口的IDC
- 3.1.6 服务隔离和安全控制
- 3.2 高可用性
- 3.2.1 使用Keepalived做健康检查
- 3.2.2 使用VRRP实现主备
- 3.2.3 使用ECMP实现集群化
- 3.2.4 使用网卡绑定扩展单网卡流量
- 3.3 高可扩展性
- 3.3.1 扩展负载均衡器
- 3.3.2 扩展后端服务器
- 3.4 使用BGP Anycast实现多个IDC负载均衡和机房灾备
- 第4章 现有负载均衡器比较
- 4.1 四层负载均衡器
- 4.1.1 硬件实现
- 4.1.2 软件实现:Linux Virtual Server(LVS)
- 4.1.3 软件实现方案对比
- 4.2 七层负载均衡器
- 4.2.1 硬件实现
- 4.2.2 软件实现:HAProxy
- 4.2.3 实现方案对比:F-Stack与Nginx
- 第5章 负载均衡与云计算
- 5.1 负载均衡与弹性计算
- 5.2 跨区域调度与容灾
- 5.3 API Gateway
- 第6章 网络协议优化
- 6.1 TCP协议优化
- 6.2 TLS/HTTPS协议优化
- 6.2.1 TLS/HTTPS协议的性能问题
- 6.2.2 Session ID及Session Ticket
- 6.2.3 False-Start
- 6.2.4 TLS1.3协议
- 6.2.5 硬件加速卡和计算分离
- 6.2.6 自动化数字证书管理
- 6.3 HTTP协议优化和HTTP2.0
- 6.4 基于UDP的传输协议优化
- 6.4.1 基于UDP的传输协议简介
- 6.4.2 QUIC协议优化
- 6.5 DNS协议优化
- 第7章 性能优化
- 7.1 主要性能指标
- 7.2 性能挑战与分析
- 7.2.1 C10K问题及C10M问题
- 7.2.2 LVS性能瓶颈分析
- 7.2.3 内核成为瓶颈的原因
- 7.3 高性能四层负载均衡关键技术
- 7.3.1 Kernel Bypass技术与DPDK
- 7.3.2 Share-Nothing思想
- 7.3.3 避免上下文切换
- 7.3.4 使用轮询而非中断
- 7.3.5 避免数据复制
- 7.3.6 其他技术
- 7.4 使用DPDK加速四层负载均衡
- 7.4.1 高性能负载均衡器的架构
- 7.4.2 高性能负载均衡器功能模块
- 7.4.3 数据流大图
- 7.4.4 项目开源的缘由和一些经验
- 7.5 七层负载均衡性能优化
- 7.5.1 Nginx调优
- 7.5.2 内核参数调优
- 7.5.3 利用最新内核的特性
- 7.5.4 利用硬件卸载
- 7.6 性能测试环境与数据
- 7.6.1 大并发测试环境
- 7.6.2 四层负载均衡性能数据
- 7.6.3 七层负载均衡性能数据
- 7.7 大容量网卡
- 第8章 安全设计
- 8.1 数据中心面临的安全问题
- 8.2 Syn-flood攻击与防御
- 8.3 DDoS与流量清洗
- 8.4 黑名单与ACL
- 8.5 WAF
- 第9章 负载均衡实践
- 9.1 服务配置部署
- 9.1.1 主备模式与集群模式
- 9.1.2 部署FullNAT外网集群
- 9.1.3 部署FullNAT内网集群
- 9.1.4 部署DR集群
- 9.1.5 部署SNAT集群
- 9.1.6 部署SNAT-GRE集群
- 9.1.7 部署Nginx集群
- 9.2 监控与故障分析
- 9.2.1 负载均衡监控指标及基本监控
- 9.2.2 监控数据成图
- 9.2.3 线上故障及排查实例
- 9.3 SLA简介
- 9.3.1 服务自助化
- 9.3.2 服务告警
- 9.3.3 流量异常检测
- 9.4 集群性能分析
- 9.5负载均衡与Kubernetes云原生
- 9.5.1 负载均衡服务
- 9.5.2 Ingress
- 9.5.3 SNAT出网访问
- 9.6 边缘计算
- 第10章 展望
- 后折页
- 封底
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。