书籍作者:爱奇艺网络虚拟化团队 | ISBN:9787121428869 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:3926 |
创建日期:2023-03-15 | 发布日期:2023-03-15 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书分为10章。第1章,主要介绍负载均衡技术的背景、发展历史、现状、原理和不同产品。第2章~第5章,主要介绍四层负载均衡和七层负载均衡的工作原理、功能应用和实现方式,以及负载均衡技术在云计算、微服务领域中的应用。第6章~第8章,主要从协议和实现两个层面,深入介绍负载均衡的性能优化和安全设计,并详细介绍基于DPDK技术的高性能并发网关DPVS的设计与实现。第9章,结合负载均衡技术在爱奇艺的落地实践,主要介绍负载均衡服务的部署方法、监控告警、故障处理、性能分析等实例,以及负载均衡技术在云计算、边缘计算中的应用。第10章,简单地展望了未来负载均衡的一些发展趋势。
本书主要面向的是负载均衡服务的提供者和使用者、网络技术研发人员、后端服务开发人员,同时也面向对负载均衡技术感兴趣的广大技术爱好者。
爱奇艺网络虚拟化团队
该团队主要负责爱奇艺四层网络流量负载均衡及网络出口代理、七层负载均衡及微服务网关、容器网络解决方案等服务,致力于高并发、大流量的网关开发和优化,开发了高性能四层负载均衡器——DPVS,并开源。DPVS被国内多个知名大型互联网企业使用。爱奇艺网络虚拟化团队将坚持技术创新、软件开源,希望能在高性能网关方面做出更多的贡献。
负载均衡在高可用的分布式系统架构中处于核心地位,如何支持高并发、如何提升服务可用性成为互联网从业者的必修课,而本书可谓系统介绍负载均衡的首著!
爱奇艺网络虚拟化团队基于自己的负载均衡实践编撰本书,从理论到实践,系统地介绍了负载均衡的发展历史、功能、原理、技术、应用和优化等。
本书不仅详细介绍了负载均衡的性能优化和安全设计,同时也深入讨论了多种常见网络协议的性能优化。
作者也分享了对DPVS开源的缘由,以及和开源社区人员一起共建DPVS的一些经验,对开源项目有很大的参考价值!
前 言
负载均衡(LoadBalance)的字面意思是将工作负载分担到多个工作单元上进行执行,它建立在现有网络结构之上,是构建分布式服务、大型网络应用的关键组件。近十几年来,负载均衡技术层出不穷,令人眼花缭乱。如果问身边的技术人员什么是负载均衡,我们可能会得到许多不同的答案。运维人员可能认为负载均衡是单位购买的F5设备,网络管理员可能认为负载均衡是DNS分地域的用户调度,内核研发人员可能认为负载均衡是Linux内核提供的LVS功能,后端开发人员可能认为负载均衡是Nginx、HAProxy等为后端业务提供的具有反向代理功能的软件。似乎大家都知道负载均衡是什么,但又很难给出一个统一的标准答案。事实上,负载均衡技术广泛应用于从数据中心到业务实现的各个层次。不同技术分工下的工程师对负载均衡的理解如盲人摸象,很难窥探这个技术的全貌。
本书的目的并不是详尽地列举出所有负载均衡技术,而是通过对常用负载均衡技术的分析,希望读者了解负载均衡技术的架构和原理,并在此基础上指导读者设计、优化自己的负载均衡器,构建自己的负载均衡服务。概括来说,本书有两个主要目的,一个是介绍常用的负载均衡技术的功能、原理、应用和服务构建方案;另一个是介绍负载均衡服务的性能优化,以满足日益增长的业务流量和并发访问需求。希望读者在阅读本书后,不仅能够理解、掌握负载均衡技术的基础原理,而且能够独立构建和维护一套稳定、高可用、高性能的,可以在生产环境下使用的负载均衡服务。此外,研发人员可以通过本书介绍的负载均衡性能优化技术改善服务的性能,从而达到节约成本、提高生产效率的目的。