• 正版现货新书 Linux集群之美 9787111669814 余洪春
21年品牌 40万+商家 超1.5亿件商品

正版现货新书 Linux集群之美 9787111669814 余洪春

全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师

74.25 7.5折 99 全新

库存5件

北京丰台
认证卖家担保交易快速发货售后保障

作者余洪春

出版社机械工业出版社

ISBN9787111669814

出版时间2021-01

装帧平装

开本16开

定价99元

货号1202197269

上书时间2024-10-13

黎明书店

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介

余洪春(抚琴煮酒)

DevOps、系统架构师 ,从事电子商务网站和CDN系统运维、架构设计工作十余年,在Linux集群、自动化运维、Kubernetes/Mesos云原生平台及高并发高流量网站架构设计等方面有深入研究,通过大量一线实践积累了丰富的经验,精通负载均衡高可用技术、DevOps及容器技术等。51CTO和ChinaUnix等知名社区的特邀专家,51CTO系统网络频道的专栏作家,ChinaUnix论坛“集群和高可用”及“监控及自动化运维”版版主,在社区内发表了大量技术文章,深受网友好评。



目录
推荐序

前言

章Linux集群基础概念1

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

1.1.1什么是负载均衡高可用2

1.1.2什么是服务发现3

1.1.3以LVS作为负载均衡器4

1.1.4以Nginx作为负载均衡器9

1.1.5以HAProxy作为负载均衡器10

1.1.6高可用软件Keepalived10

1.1.7高可用软件Heartbeat11

1.1.8高可用块设备DRBD11

1.2负载均衡关键技术13

1.2.1负载均衡算法13

1.2.2Session共享和会话保持17

1.3负载均衡器的会话保持机制19

1.3.1负载均衡器的会话保持处理机制19

1.3.2LVS的持久连接机制20

1.3.3Nginx负载均衡器的ip_hash算法24

1.3.4HAProxy负载均衡器的source算法25

1.3.5基于cookie的会话保持处理机制29

1.4服务器健康检测33

1.5L4和L7负载均衡器对比34

1.6集群内(外)负载均衡34

1.7软件级负载均衡器的特点介绍与对比35

1.8小结36

第2章Python的基础概念及进阶知识37

2.1Python语言的应用领域37

2.2选择Python的原因39

2.3Python的版本说明40

2.4如何高效地进行Python开发工作40

2.4.1IPython的功能介绍40

2.4.2利用virtualenv隔离项目46

2.4.3PyCharm简介47

2.5Python基础知识介绍51

2.5.1正则表达式的应用51

2.5.2Python程序的构成58

2.5.3Python的编码问题60

2.5.4使用Python解析JSON63

2.5.5Python异常处理与程序调试异常64

2.5.6Python函数67

2.5.7Python的面向对象79

2.5.8Python的多进程和多线程91

2.5.9Python协程105

2.6小结109

第3章Python在Linux集群中的实践应用110

3.1Python经常用到的第三方类库110

3.2工作中常用的Python脚本111

3.2.1利用Python比较应用111

3.2.2利用Python获取数据库证书并替换成文件字符串112

3.2.3利用Python处理JSON式文件113

3.3利用FlaskWeb框架设计RESTfulAPI114

3.3.1后端开发工作中为什么要使用RESTfulAPI114

3.3.2项目实战117

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

3.5利用Flask+Gevent搭建webssh128

3.6小结137

第4章轻量级自动化运维工具Fabric介绍138

4.1Vagrant简介139

4.1.1Vagrant的安装139

4.1.2使用Vagrant配置本地开发环境141

4.1.3使用Vagrant搭建本地开发环境148

4.1.4使用Vagrant搭建分布式环境153

4.2轻量级自动化运维工具Fabric162

4.2.1Paramiko版本库简介162

4.2.2Fabric的安装164

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

4.2.4Fabric的环境变量设置166

4.2.5Fabric的核心API167

4.2.6Fabric的执行逻辑171

4.3Fabric在工作中的应用实例173

4.3.1开发环境中的Fabric应用实例173

4.3.2工作场景中常见的Fabric应用实例174

4.4Fabric在性能方面的不足180

4.5小结180

第5章Linux集群项目案例181

5.1Linux集群的项目案例详解181

5.1.1项目案例一:LVS在项目中的优化设计思路181

5.1.2项目案例二:用Nginx+Keepalived实现在线票务系统184

5.1.3项目案例三:企业级Web负载均衡高可用之Nginx+Keepalived188

5.1.4项目案例四:HAProxy双机高可用方案HAProxy+Keepalived198

5.2利用HAProxy代理WebSocket集群203

5.3巧用DNS轮询进行负载均衡206

5.4利用ZooKeeper集群来搭建分布式系统211

5.5小结218

第6章云原生环境下的负载均衡实现219

6.1私有化部署Kubernetes集群220

6.1.1部署Kubernetes集群环境的准备工作220

6.1.2Nexus3私有仓库在集群内的暴露使用221

6.1.3部署Kubernetes集群222

6.1.4Kubernetes集群数据如何持久化228

6.2负载均衡的具体实现232

6.2.1以iptables作为集群的负载均衡232

6.2.2以IPVS作为集群的负载均衡241

6.2.3服务发现243

6.2.4Ingress-Controller的介绍245

6.3小结264

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

7.1MySQL数据库的安装265

7.2服务器物理硬件的选择267

7.3MySQL数据库的优化267

7.4MySQL主从复制流程与原理270

7.5MySQL主从复制的搭建271

7.5.1MySQL主从复制环境介绍271

7.5.2影响MySQL主从复制的配置选项272

7.5.3MySQL主从复制的实现过程273

7.6MySQLMHA集群案例274

7.6.1MHA安装前的准备工作275

7.6.2源码安装MHA程序276

7.6.3MHA的实际安装和部署流程277

……

内容摘要
随着云原生技术的流行和普及,除了传统的Linux高可用集群技术,云原生的负载均衡技术在产品或系统中的比重也越来越大,因此本书基于这两方面讲解Linux集群的实现。书中内容除了介绍传统的Linux集群和分布式系统以外,还介绍了微服务环境(包括Kubernetes和Mesos)下各组件(如Kong和Istio)的用法,以及如何在复杂的项目环境中保证Linux集群服务的高可用。在实际工作中,系统架构设计绝不轻松,成熟的架构实现都是经过生产环境逐渐演变完善的。本书也以笔者维护过的高并发、高流量网站架构与系统说明了网站的系统架构设计思想。书中内容都是基于项目实践或工作内容提炼而来的,相信对读者会有一定的启发!

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP