-
内容大纲
随着云原生技术的流行和普及,除了传统的Linux高可用集群技术,云原生的负载均衡技术在产品或系统中的比重也越来越大,因此本书基于这两方面讲解Linux集群的实现。书中内容除了介绍传统的Linux集群和分布式系统以外,还介绍了微服务环境(包括Kubernetes和Mesos)下各组件(如Konq和lstio)的用法,以及如何在复杂的项目环境中保证Linux集群服务的高可用。在实际工作中,系统架构设计绝不轻松,成熟的架构实现都是经过生产环境逐渐演变完善的。本书也以笔者维护过的高并发、高流量网站架构与秒杀系统说明了网站的系统架构设计思想。书中内容都是基于项目实践或工作内容提炼而来的,相信对读者会有一定的启发! -
作者介绍
余洪春(抚琴煮酒),高级运维架构师、资深运维工程师,在电子商务领域及云计算领域工作10多年,在Linux集群、自动化运维、DevOps及高并发高流量网站架构设计等方面进行了深入的研究;在大量一线实践中积累了丰富的经验。精通负载均衡高可用和Pythorl自动化运维技术,擅长高流量高性能网站架构设计。51CTO和ChinaUnix等知名社区特邀专家,ChinaUnix论坛“集群和高可用”及”监控及自动化运维技术”版版主,在社区内发表了大量技术文章,深受社区网友好评。 -
目录
推荐序
前言
第1章 Linux集群基础概念
1.1 Linux集群涉及的核心概念及常用软件
1.1.1 什么是负载均衡高可用
1.1.2 什么是服务发现
1.1.3 以LVS作为负载均衡器
1.1.4 以Nginx作为负载均衡器
1.1.5 以HAProxy作为负载均衡器
1.1.6 高可用软件Keepalived
1.1.7 高可用软件Heartbeat
1.1.8 高可用块设备DRBD
1.2 负载均衡关键技术
1.2.1 负载均衡算法
1.2.2 Session共享和会话保持
1.3 负载均衡器的会话保持机制
1.3.1 负载均衡器的会话保持处理机制
1.3.2 LVS的持久连接机制
1.3.3 Nginx负载均衡器的ip_hash算法
1.3.4 HAProxy负载均衡器的source算法
1.3.5 基于cookie的会话保持处理机制
1.4 服务器健康检测
1.5 L4和L7负载均衡器对比
1.6 集群内(外)负载均衡
1.7 软件级负载均衡器的特点介绍与对比
1.8 小结
第2章 Python的基础概念及进阶知识
2.1 Python语言的应用领域
2.2 选择Python的原因
2.3 Python的版本说明
2.4 如何高效地进行Python开发工作
2.4.1 IPython的功能介绍
2.4.2 利用virtualenv隔离项目
2.4.3 PyCharm简介
2.5 Python基础知识介绍
2.5.1 正则表达式的应用
2.5.2 Python程序的构成
2.5.3 Python的编码问题
2.5.4 使用Python解析JSON
2.5.5 Python异常处理与程序调试异常
2.5.6 Python函数
2.5.7 Python的面向对象
2.5.8 Python的多进程和多线程
2.5.9 Python协程
2.6 小结
第3章 Python在Linux集群中的实践应用
第4章 轻量级自动化运维工具Fabric介绍
第5章 Linux集群项目案例
第6章 云原生环境下的负载均衡实现
第7章 MySQL高可用集群项目案例
第8章 高可用高并发系统架构设计
第9章 Linux集群的总结和思考
附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...