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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 LinuxUnix技術(shù)叢書Linux集群之美

作者:余洪春
出版社:機(jī)械工業(yè)出版社出版時間:2020-12-01
開本: 16開 頁數(shù): 388
中 圖 價:¥74.3(7.5折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

LinuxUnix技術(shù)叢書Linux集群之美 版權(quán)信息

LinuxUnix技術(shù)叢書Linux集群之美 本書特色

適讀人群 :*系統(tǒng)工程師或運(yùn)維工程師 *DevOps工程師 *網(wǎng)絡(luò)管理員或企業(yè)網(wǎng)管 *系統(tǒng)開發(fā)工程師 *運(yùn)維架構(gòu)師高級運(yùn)維架構(gòu)師、資深系統(tǒng)運(yùn)維工程師十余年工作經(jīng)驗總結(jié)。 基于實際生產(chǎn)環(huán)境,從云原生平臺集群的高可用技術(shù)、傳統(tǒng)技術(shù)的高可用Linux集群構(gòu)建、MySQL高可用架構(gòu)設(shè)計等角度展現(xiàn)Linux集群之美! 【本書的主要內(nèi)容和特色】 *基于真實的電子商務(wù)系統(tǒng)和CDN系統(tǒng)著重介紹了Nginx/HAProxy+Keepalived、LVS+Keepalived/DR及DNS輪詢等常見的Web集群負(fù)載均衡高可用技術(shù),除此之外,還介紹了ZooKeeper集群在分布式系統(tǒng)中的應(yīng)用。 *MySQL高可用架構(gòu)目前主要是以MySQL 5.7為主,書中針對DRBD+Heartbeat、MySQL MHA及基于GTID的MySQL主從復(fù)制工具mysql-utilities進(jìn)行了詳細(xì)說明。 *基于筆者目前維護(hù)的容器云平臺(包括Kubernetes和Mesos集群)介紹云原生環(huán)境下的負(fù)載均衡技術(shù)的具體實現(xiàn),例如HAProxy、IPVS及Ingress-Controller等,重點介紹了Nginx/Traefik Ingress-Controller在Kubernetes集群系統(tǒng)中的部署和應(yīng)用。 *以筆者維護(hù)過的千萬級/億級PV高并發(fā)高流量網(wǎng)站架構(gòu)為例來說明網(wǎng)站的系統(tǒng)架構(gòu)設(shè)計,并且分享了秒殺系統(tǒng)的架構(gòu)設(shè)計思想。

LinuxUnix技術(shù)叢書Linux集群之美 內(nèi)容簡介

全書共9章,主要是以作者的項目實踐為基礎(chǔ),以CentOS 7.5 x86_64為主操作系統(tǒng)、AWS云為平臺,介紹Linux傳統(tǒng)集群技術(shù)、云原生下的負(fù)載均衡技術(shù)、MySQL的高可用方案及Python自動化運(yùn)維工具的使用。

LinuxUnix技術(shù)叢書Linux集群之美 目錄

第1章 Linux集群基礎(chǔ)概念 1

1.1 Linux集群涉及的核心概念及常用軟件 2

1.1.1 什么是負(fù)載均衡高可用 2

1.1.2 什么是服務(wù)發(fā)現(xiàn) 3

1.1.3 以LVS作為負(fù)載均衡器 4

1.1.4 以Nginx作為負(fù)載均衡器 9

1.1.5 以HAProxy作為負(fù)載均衡器 10

1.1.6 高可用軟件Keepalived 10

1.1.7 高可用軟件Heartbeat 11

1.1.8 高可用塊設(shè)備DRBD 11

1.2 負(fù)載均衡關(guān)鍵技術(shù) 13

1.2.1 負(fù)載均衡算法 13

1.2.2 Session共享和會話保持 17

1.3 負(fù)載均衡器的會話保持機(jī)制 19

1.3.1 負(fù)載均衡器的會話保持處理機(jī)制 19

1.3.2 LVS的持久連接機(jī)制 20

1.3.3 Nginx負(fù)載均衡器的ip_hash算法 24

1.3.4 HAProxy負(fù)載均衡器的source算法 25

1.3.5 基于cookie的會話保持處理機(jī)制 29

1.4 服務(wù)器健康檢測 33

1.5 L4和L7負(fù)載均衡器對比 34

1.6 集群內(nèi)(外)負(fù)載均衡 34

1.7 軟件級負(fù)載均衡器的特點介紹與對比 35

1.8 小結(jié) 36


第2章 Python的基礎(chǔ)概念及進(jìn)階知識 37

2.1 Python語言的應(yīng)用領(lǐng)域 37

2.2 選擇Python的原因 39

2.3 Python的版本說明 40

2.4 如何高效地進(jìn)行Python開發(fā)工作 40

2.4.1 IPython的功能介紹 40

2.4.2 利用virtualenv隔離項目 46

2.4.3 PyCharm簡介 47

2.5 Python基礎(chǔ)知識介紹 51

2.5.1 正則表達(dá)式的應(yīng)用 51

2.5.2 Python程序的構(gòu)成 58

2.5.3 Python的編碼問題 60

2.5.4 使用Python解析JSON 63

2.5.5 Python異常處理與程序調(diào)試異常 64

2.5.6 Python函數(shù) 67

2.5.7 Python的面向?qū)ο? 79

2.5.8 Python的多進(jìn)程和多線程 91

2.5.9 Python協(xié)程 105

2.6 小結(jié) 109


第3章 Python在Linux集群中的實踐應(yīng)用 110

3.1 Python經(jīng)常用到的第三方類庫 110

3.2 工作中常用的Python腳本 111

3.2.1 利用Python比較應(yīng)用 111

3.2.2 利用Python獲取數(shù)據(jù)庫證書并替換成文件字符串 112

3.2.3 利用Python處理JSON式文件 113

3.3 利用Flask Web框架設(shè)計RESTful API 114

3.3.1 后端開發(fā)工作中為什么要使用RESTful API 114

3.3.2 項目實戰(zhàn) 117

3.4 利用Nginx+Gunicorn+Flask部署Python項目 119

3.5 利用Flask+ Gevent搭建webssh 128

3.6 小結(jié) 137


第4章 輕量級自動化運(yùn)維工具Fabric介紹 138

4.1 Vagrant簡介 139

4.1.1 Vagrant的安裝 139

4.1.2 使用Vagrant配置本地開發(fā)環(huán)境 141

4.1.3 使用Vagrant搭建本地開發(fā)環(huán)境 148

4.1.4 使用Vagrant搭建分布式環(huán)境 153

4.2 輕量級自動化運(yùn)維工具Fabric 162

4.2.1 Paramiko版本庫簡介 162

4.2.2 Fabric的安裝 164

4.2.3 Fabric的命令行入口fab命令詳解 165

4.2.4 Fabric的環(huán)境變量設(shè)置 166

4.2.5 Fabric的核心API 167

4.2.6 Fabric的執(zhí)行邏輯 171

4.3 Fabric在工作中的應(yīng)用實例 173

4.3.1 開發(fā)環(huán)境中的Fabric應(yīng)用實例 173

4.3.2 工作場景中常見的Fabric應(yīng)用實例 174

4.4 Fabric在性能方面的不足 180

4.5 小結(jié) 180


第5章 Linux集群項目案例 181

5.1 Linux集群的項目案例詳解 181

5.1.1 項目案例一:LVS在項目中的優(yōu)化設(shè)計思路 181

5.1.2 項目案例二:用Nginx+Keepalived實現(xiàn)在線票務(wù)系統(tǒng) 184

5.1.3 項目案例三:企業(yè)級Web負(fù)載均衡高可用之Nginx+Keepalived 188

5.1.4 項目案例四:HAProxy雙機(jī)高可用方案HAProxy+Keepalived 198

5.2 利用HAProxy代理WebSocket集群 203

5.3 巧用DNS輪詢進(jìn)行負(fù)載均衡 206

5.4 利用ZooKeeper集群來搭建分布式系統(tǒng) 211

5.5 小結(jié) 218


第6章 云原生環(huán)境下的負(fù)載均衡實現(xiàn) 219

6.1 私有化部署Kubernetes集群 220

6.1.1 部署Kubernetes集群環(huán)境的準(zhǔn)備工作 220

6.1.2 Nexus3私有倉庫在集群內(nèi)的暴露使用 221

6.1.3 部署Kubernetes集群 222

6.1.4 Kubernetes集群數(shù)據(jù)如何持久化 228

6.2 負(fù)載均衡的具體實現(xiàn) 232

6.2.1 以iptables作為集群的負(fù)載均衡 232

6.2.2 以IPVS作為集群的負(fù)載均衡 241

6.2.3 服務(wù)發(fā)現(xiàn) 243

6.2.4 Ingress-Controller的介紹 245

6.3 小結(jié) 264


第7章 MySQL高可用集群項目案例 265

7.1 MySQL數(shù)據(jù)庫的安裝 265

7.2 服務(wù)器物理硬件的選擇 267

7.3 MySQL數(shù)據(jù)庫的優(yōu)化 267

7.4 MySQL主從復(fù)制流程與原理 270

7.5 MySQL主從復(fù)制的搭建 271

7.5.1 MySQL主從復(fù)制環(huán)境介紹 271

7.5.2 影響MySQL主從復(fù)制的配置選項 272

7.5.3 MySQL主從復(fù)制的實現(xiàn)過程 273

7.6 MySQL MHA集群案例 274

7.6.1 MHA安裝前的準(zhǔn)備工作 275

7.6.2 源碼安裝MHA程序 276

7.6.3 MHA的實際安裝和部署流程 277

7.6.4 MHA manager的壓測 284

7.6.5 設(shè)置MHA manager為守護(hù)進(jìn)程 290

7.7 MySQL DRBD高可用案例 291

7.7.1 MySQL DRBD相關(guān)組件原理介紹 292

7.7.2 MySQL DRBD的具體搭建過程 293

7.7.3 MySQL SysBench的基準(zhǔn)測試 308

7.8 利用mysql-utilities工具自動切換主從復(fù)制 308

7.8.1 基于GTID的主從復(fù)制 308

7.8.2 mysql-utilities工具的二次開發(fā) 318

7.9 用XtraBackup工具備份和恢復(fù)數(shù)據(jù)庫 319

7.9.1 XtraBackup的安裝過程 319

7.9.2 XtraBackup的運(yùn)行原理 319

7.9.3 XtraBackup備份及恢復(fù)過程 321

7.10 小結(jié) 322


第8章 高可用高并發(fā)系統(tǒng)架構(gòu)設(shè)計 323

8.1 系統(tǒng)性能評估指標(biāo) 323

8.2 網(wǎng)站架構(gòu)設(shè)計規(guī)劃預(yù)案 324

8.2.1 合理設(shè)計與規(guī)劃 324

8.2.2 核心系統(tǒng)的開發(fā)設(shè)計 325

8.2.3 規(guī)劃好網(wǎng)站未來的發(fā)展 325

8.2.4 合理選用開源軟件方案 326

8.2.5 機(jī)房及CDN選型 326

8.2.6 CI/CD及藍(lán)綠部署發(fā)布 327

8.2.7 系統(tǒng)安全問題 327

8.3 千萬級PV、高性能、高并發(fā)網(wǎng)站的架構(gòu)設(shè)計 328

8.4 億級PV、高性能、高并發(fā)網(wǎng)站的架構(gòu)設(shè)計 332

8.5 秒殺系統(tǒng)的架構(gòu)設(shè)計 339

8.6 小結(jié) 343


第9章 Linux集群的總結(jié)和思考 344

9.1 集群與分布式系統(tǒng)的區(qū)別 344

9.2 了解微服務(wù)及其組件 346

9.3 現(xiàn)階段如何保證高可用 349

9.4 小結(jié) 351

附錄A Docker進(jìn)階操作總結(jié) 352

附錄B 利用Nexus3配置CI/CD的私有倉庫 358

附錄C XtraBackup備份工具的詳細(xì)測試 365


展開全部

LinuxUnix技術(shù)叢書Linux集群之美 作者簡介

余洪春(撫琴煮酒) .高級DevOps、系統(tǒng)架構(gòu)師 ,從事電子商務(wù)網(wǎng)站和大型CDN系統(tǒng)運(yùn)維、架構(gòu)設(shè)計工作十余年,在Linux集群、自動化運(yùn)維、Kubernetes/Mesos云原生平臺及高并發(fā)高流量網(wǎng)站架構(gòu)設(shè)計等方面有深入研究,通過大量一線實踐積累了豐富的經(jīng)驗,精通負(fù)載均衡高可用技術(shù)、DevOps及容器技術(shù)等。51CTO和ChinaUnix等知名社區(qū)的特邀專家,51CTO系統(tǒng)網(wǎng)絡(luò)頻道的專欄作家,ChinaUnix論壇“集群和高可用”及“監(jiān)控及自動化運(yùn)維”版版主,在社區(qū)內(nèi)發(fā)表了大量技術(shù)文章,深受網(wǎng)友好評。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 广东西屋电气有限公司-广东西屋电气有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 云南成人高考网| 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 三板富 | 专注于新三板的第一垂直服务平台 |