中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
負載均衡:高并發網關設計原理與實踐

包郵 負載均衡:高并發網關設計原理與實踐

出版社:電子工業出版社出版時間:2022-02-01
開本: 16開 頁數: 212
中 圖 價:¥57.1(6.4折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

負載均衡:高并發網關設計原理與實踐 版權信息

負載均衡:高并發網關設計原理與實踐 本書特色

適讀人群 :所有需要了解負載均衡知識的互聯網從業者!負載均衡在高可用的分布式系統架構中處于核心地位,如何支持高并發、如何提升服務可用性成為互聯網從業者的必修課,而本書可謂系統介紹負載均衡的首著! 愛奇藝網絡虛擬化團隊基于自己的負載均衡實踐編撰本書,從理論到實踐,系統地介紹了負載均衡的發展歷史、功能、原理、技術、應用和優化等。 本書不僅詳細介紹了負載均衡的性能優化和安全設計,同時也深入討論了多種常見網絡協議的性能優化。 作者也分享了對DPVS開源的緣由,以及和開源社區人員一起共建DPVS的一些經驗,對開源項目有很大的參考價值!

負載均衡:高并發網關設計原理與實踐 內容簡介

本書分為10章。第1章,主要介紹負載均衡技術的背景、發展歷史、現狀、原理和不同產品。第2章~第5章,主要介紹四層負載均衡和七層負載均衡的工作原理、功能應用和實現方式,以及負載均衡技術在云計算、微服務領域中的應用。第6章~第8章,主要從協議和實現兩個層面,深入介紹負載均衡的性能優化和安全設計,并詳細介紹基于DPDK技術的高性能并發網關DPVS的設計與實現。第9章,結合負載均衡技術在愛奇藝的落地實踐,主要介紹負載均衡服務的部署方法、監控告警、故障處理、性能分析等實例,以及負載均衡技術在云計算、邊緣計算中的應用。第10章,簡單地展望了未來負載均衡的一些發展趨勢。 本書主要面向的是負載均衡服務的提供者和使用者、網絡技術研發人員、后端服務開發人員,同時也面向對負載均衡技術感興趣的廣大技術愛好者。

負載均衡:高并發網關設計原理與實踐 目錄

目 錄
第1章 負載均衡概述 ....................................................................................................... 1
1.1 從數據中心說起 ........................................................................................... 1
1.1.1 數據中心的發展歷史 ......................................................................... 2
1.1.2 超融合數據中心架構和大型互聯網架構 ............................................ 3
1.2 負載均衡必要性分析 .................................................................................... 4
1.2.1 負載均衡的作用 ................................................................................ 5
1.2.2 場景需求 ........................................................................................... 7
1.3 負載均衡的產生 ........................................................................................... 8
1.3.1 負載均衡的歷史 ................................................................................ 9
1.3.2 負載均衡的現狀 .............................................................................. 10
1.3.3 負載均衡面臨的挑戰 ....................................................................... 10
1.4 負載均衡的原理 ......................................................................................... 11
1.4.1 四層負載均衡的原理 ....................................................................... 11
1.4.2 七層負載均衡的原理 ....................................................................... 12
1.5 典型的負載均衡器介紹 .............................................................................. 13
1.5.1 LVS ................................................................................................. 13
1.5.2 Nginx .............................................................................................. 15
第 2 章 負載均衡詳細介紹.............................................................................................. 18
2.1 四層負載均衡技術 ...................................................................................... 18
2.1.1 經典四層負載均衡器 LVS 的相關術語 ........................................... 19
2.1.2 LVS 轉發模式及配置實例 ............................................................... 20
2.1.3 不同協議下的負載均衡 ................................................................... 27
2.1.4 獲取真實的客戶端 IP 地址和端口信息 ............................................ 31
2.2 七層負載均衡技術 ...................................................................................... 33
2.2.1 經典七層負載均衡器 Nginx 的部署架構 ........................................ 33
2.2.2 Nginx 轉發粒度控制 ........................................................................ 34
2.2.3 獲取真實的客戶端 IP 地址和端口信息 ............................................ 35
2.3 Real Server 調度算法 ................................................................................. 35
2.3.1 輪詢(RR) .................................................................................... 35
2.3.2 加權輪詢(WRR) .......................................................................... 37
2.3.3 *少連接調度(LC) ...................................................................... 39
2.3.4 加權*少連接調度(WLC) ........................................................... 39
2.3.5 一致性哈希(CONNHASH) .......................................................... 41
2.3.6 連接模板 ......................................................................................... 43
第 3 章 負載均衡功能 ..................................................................................................... 45
3.1 基本功能特性 ............................................................................................. 46
3.1.1 負載均衡器的網絡結構 ................................................................... 47
3.1.2 提供外網 VIP 和流量均衡 ............................................................... 50
3.1.3 提供內網 VIP 和 IDC 內部服務 ....................................................... 54
3.1.4 使用 SNAT 集群提供外網訪問 ......................................................... 56
3.1.5 使用 SNAT 隧道服務無外網出口的 IDC .......................................... 58
3.1.6 服務隔離和安全控制 ....................................................................... 59
3.2 高可用性 .................................................................................................... 60
3.2.1 使用 Keepalived 做健康檢查 ............................................................ 60
3.2.2 使用 VRRP 實現主備 ....................................................................... 62
3.2.3 使用 ECMP 實現集群化 ................................................................... 64
3.2.4 使用網卡綁定擴展單網卡流量 ......................................................... 65
3.3 高可擴展性 ................................................................................................ 65
3.3.1 擴展負載均衡器 .............................................................................. 66
3.3.2 擴展后端服務器 .............................................................................. 69
3.4 使用 BGP Anycast 實現多個 IDC 負載均衡和機房災備 ............................... 72
第 4 章 現有負載均衡器比較 .......................................................................................... 74
4.1 四層負載均衡器 ......................................................................................... 74
4.1.1 硬件實現 ......................................................................................... 74
4.1.2 軟件實現:Linux Virtual Server(LVS) .......................................... 75
4.1.3 軟件實現方案對比 ........................................................................... 75
4.2 七層負載均衡器 ......................................................................................... 76
4.2.1 硬件實現 ......................................................................................... 76
4.2.2 軟件實現:HAProxy ........................................................................ 77
4.2.3 實現方案對比:F-Stack 與 Nginx ..................................................... 77
第 5 章 負載均衡與云計算.............................................................................................. 79
5.1 負載均衡與彈性計算 .................................................................................. 79
5.2 跨區域調度與容災 ...................................................................................... 80
5.3 API Gateway ............................................................................................... 82
第 6 章 網絡協議優化 ..................................................................................................... 84
6.1 TCP 協議優化............................................................................................. 84
6.2 TLS/HTTPS 協議優化 ................................................................................. 87
6.2.1 TLS/HTTPS 協議的性能問題 ........................................................... 87
6.2.2 Session ID 及 Session Ticket ............................................................. 89
6.2.3 False-Start ........................................................................................ 93
6.2.4 TLS1.3 協議 .................................................................................... 94
6.2.5 硬件加速卡和計算分離 ................................................................... 98
6.2.6 自動化數字證書管理 ..................................................................... 100
6.3 HTTP 協議優化和 HTTP2.0 ...................................................................... 101
6.4 基于 UDP 的傳輸協議優化 ....................................................................... 104
6.4.1 基于 UDP 的傳輸協議簡介 ............................................................ 104
6.4.2 QUIC 協議優化 ............................................................................. 106
6.5 DNS 協議優化 .......................................................................................... 115
第 7 章 性能優化 .......................................................................................................... 117
7.1 主要性能指標 ........................................................................................... 117
7.2 性能挑戰與分析 ....................................................................................... 120
7.2.1 C10K 問題及 C10M 問題 ............................................................... 120
7.2.2 LVS 性能瓶頸分析 ........................................................................ 121
7.2.3 內核成為瓶頸的原因 ..................................................................... 123
7.3 高性能四層負載均衡關鍵技術 .................................................................. 126
7.3.1 Kernel Bypass 技術與 DPDK .......................................................... 127
7.3.2 Share-Nothing 思想 ........................................................................ 129
7.3.3 避免上下文切換 ............................................................................ 130
7.3.4 使用輪詢而非中斷 ......................................................................... 131
7.3.5 避免數據復制 ................................................................................ 131
7.3.6 其他技術 ....................................................................................... 131
7.4 使用 DPDK 加速四層負載均衡 ................................................................. 132
7.4.1 高性能負載均衡器的架構 .............................................................. 133
7.4.2 高性能負載均衡器功能模塊 .......................................................... 136
7.4.3 數據流大圖 ................................................................................... 144
7.4.4 項目開源的緣由和一些經驗 .......................................................... 147
7.5 七層負載均衡性能優化 ............................................................................ 149
7.5.1 Nginx 調優 .................................................................................... 149
7.5.2 內核參數調優 ................................................................................ 152
7.5.3 利用*新內核的特性 ..................................................................... 154
7.5.4 利用硬件卸載 ................................................................................ 156
7.6 性能測試環境與數據 ................................................................................ 158
7.6.1 大并發測試環境 ............................................................................ 158
7.6.2 四層負載均衡性能數據 ................................................................. 160
7.6.3 七層負載均衡性能數據 ................................................................. 161
7.7 大容量網卡 .............................................................................................. 163
第 8 章 安全設計 .......................................................................................................... 165
8.1 數據中心面臨的安全問題 ......................................................................... 165
8.2 Syn-flood 攻擊與防御 ............................................................................... 165
8.3 DDoS 與流量清洗 ..................................................................................... 167
8.4 黑名單與 ACL .......................................................................................... 167
8.5 WAF ......................................................................................................... 168
第 9 章 負載均衡實踐 ................................................................................................... 171
9.1 服務配置部署 ........................................................................................... 171
9.1.1 主備模式與集群模式 ..................................................................... 171
9.1.2 部署 FullNAT 外網集群 ................................................................. 172
9.1.3 部署 FullNAT 內網集群 ................................................................. 173
9.1.4 部署 DR 集群 ................................................................................ 175
9.1.5 部署 SNAT 集群 ............................................................................ 175
9.1.6 部署 SNAT-GRE 集群 .................................................................... 177
9.1.7 部署 Nginx 集群 ............................................................................ 178
9.2 監控與故障分析 ....................................................................................... 179
9.2.1 負載均衡監控指標及基本監控 ....................................................... 179
9.2.2 監控數據成圖 ................................................................................ 181
9.2.3 線上故障及排查實例 ..................................................................... 182
9.3 SLA 簡介.................................................................................................. 182
9.3.1 服務自助化 ................................................................................... 183
9.3.2 服務告警 ....................................................................................... 183
9.3.3 流量異常檢測 ................................................................................ 185
9.4 集群性能分析 ........................................................................................... 186
9.5 負載均衡與 Kubernetes 云原生 ................................................................ 188
9.5.1 負載均衡服務 ................................................................................ 189
9.5.2 Ingress ........................................................................................... 190
9.5.3 SNAT 出網訪問 ............................................................................ 192
9.6 邊緣計算 .................................................................................................. 193
第 10 章 展望 ............................................................................................................... 195
展開全部

負載均衡:高并發網關設計原理與實踐 作者簡介

愛奇藝網絡虛擬化團隊 該團隊主要負責愛奇藝四層網絡流量負載均衡及網絡出口代理、七層負載均衡及微服務網關、容器網絡解決方案等服務,致力于高并發、大流量的網關開發和優化,開發了高性能四層負載均衡器——DPVS,并開源。DPVS被國內多個知名大型互聯網企業使用。愛奇藝網絡虛擬化團隊將堅持技術創新、軟件開源,希望能在高性能網關方面做出更多的貢獻。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 江西高职单独招生-江西单招考试-江西高职单招网 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 泰安办公家具-泰安派格办公用品有限公司 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 创客匠人-让IP变现不走弯路 | 必胜高考网_全国高考备考和志愿填报信息平台 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂 | 成都中天自动化控制技术有限公司| 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | loft装修,上海嘉定酒店式公寓装修公司—曼城装饰 |