人工精选LVS + Keepalived 实现 MySQL 负载均衡与高可用
值不值得学:解决数据库单点瓶颈与流量分配 很多做业务开发或基础运维的人,都会遇到 MySQL 单机扛不住的情况。这时候加机器做主从复制只是第一步,真正的难点在于:流量怎么分?某台机器宕机了怎么自动切换?这门课解决的就是这个具体场景。它把 Linux 虚拟服务器和 Keepalived 结合起来,教你
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
值不值得学:解决数据库单点瓶颈与流量分配
很多做业务开发或基础运维的人,都会遇到 MySQL 单机扛不住的情况。这时候加机器做主从复制只是第一步,真正的难点在于:流量怎么分?某台机器宕机了怎么自动切换?这门课解决的就是这个具体场景。它把 Linux 虚拟服务器和 Keepalived 结合起来,教你怎么在多台 MySQL 前面加一层流量调度器,实现请求的负载均衡和故障自动转移。如果你平时只接触过单机数据库,或者只会用代理软件做简单转发,遇到真正的高并发和随时可能宕机的生产环境就会抓瞎。这门课把底层网络调度和健康检查机制讲清楚,不是教你装个软件调几个参数,而是让你明白流量在内核态是怎么被拦截和转发的。它不负责教你 MySQL 本身的调优和主从搭建,只专注在网络入口这一层怎么把请求安全、均匀地分发下去。
怎么用资料:先吃透原理再动手配置
这套资料对零基础不算友好,它默认你懂基本的 Linux 命令操作、网络协议基础,以及 MySQL 的基本运行逻辑。建议不要一上来就照着敲配置命令,先重点看集群导论那几块。特别是关于负载均衡和高可用区别的讲解,以及 LVS 在整体架构里所处位置的梳理,这部分决定了你后面排错的方向。很多人自己瞎折腾,搞混了流量分发和故障转移的职责边界,就是因为基础概念没对齐。看完四种工作模式的原理拆解,尤其是 NAT 模式的报文流向,你再去对照配置过程看。资料里的演示步骤建议在本地虚拟机里起几台机器跟着复现一遍,不要只用眼睛看,网络调度这种东西,不亲自抓包看报文变化,很难体会到不同模式下源 IP 和目标 IP 是怎么被改写的。
学完能做什么:独立搭建高可用数据库入口
学完之后,你应该能独立为一组 MySQL 集群设计并实施高可用入口方案。面对具体的业务流量压力,你能判断该用哪种调度模式,能配置调度器把读写请求分发到后端节点,并且通过 Keepalived 实现调度器自身的双机热备。当其中某台数据库节点挂掉,或者上层调度器本身宕机时,你搭的这套架构能自动把流量切到健康的节点上,不需要半夜爬起来手动改配置。配合资料里的练习,重点把健康检查参数和调度算法的权重配置多试几次,观察不同压力下的分发效果。这套东西弄扎实了,以后再接触其他需要高可用的中间件,比如缓存或消息队列的集群入口,这套流量调度和故障转移的思路完全可以平移过去用,属于底层架构里很实在的一块拼图。
课程目录
课程目录27 集
- 1-1 [LVS 导论 详细阐述四种工作模式] 01. LVS 课程介绍 (08:01).mp4
- 1-2 [LVS 导论 详细阐述四种工作模式] 02. 集群解决的问题、作用和类别;负载均衡和高可用的区别 (13:55).mp4
- 1-3 [LVS 导论 详细阐述四种工作模式] 03. 集群的概念、LVS 在企业整体架构中所处的位置 (16:06).mp4
- 1-4 [LVS 导论 详细阐述四种工作模式] 04. 集群分类及不同分类的特点 (11:42).mp4
- 1-5 [LVS 导论 详细阐述四种工作模式] 05. LVS 历史介绍和多种管理方式 (10:49).mp4
- 1-6 [LVS 导论 详细阐述四种工作模式] 06. LVS 工作原理简介和相关缩写术语 (15:16).mp4
- 1-7 [LVS 导论 详细阐述四种工作模式] 07. LVS 的四种工作模式:NAT 模式工作原理 -1 (16:04).mp4
- 1-8 [LVS 导论 详细阐述四种工作模式] 08. LVS 的四种工作模式:TUN 模式工作原理 -2 (15:03).mp4
- 1-9 [LVS 导论 详细阐述四种工作模式] 09. LVS 的四种工作模式:DR 模式工作原理 -3 (15:09).mp4
- 1-10 [LVS 导论 详细阐述四种工作模式] 10. LVS 的四种工作模式:FULLNAT 模式工作原理 (13:12).mp4
- 1-11 [LVS 导论 详细阐述四种工作模式] 11. LVS 的调度算法和常用算法推荐 (06:29).mp4
- 2-1 [实操 LVS + Keepalived] 01. LVS NAT 模式 -1 (19:34).mp4
- 2-2 [实操 LVS + Keepalived] 02. LVS NAT 模式 -2 (23:15).mp4
- 2-3 [实操 LVS + Keepalived] 03. LVS DR 模式 (15:28).mp4
- 2-4 [实操 LVS + Keepalived] 04. LVS TUN 模式 (09:44).mp4
- 2-5 [实操 LVS + Keepalived] 05. LVS DR 模式(脚本) (14:01).mp4
- 2-6 [实操 LVS + Keepalived] 06. LVS TUN 模式(脚本) (10:00).mp4
- 2-7 [实操 LVS + Keepalived] 07. 脚本实现:RS 故障剔除与恢复加入 (14:07).mp4
- 2-8 [实操 LVS + Keepalived] 08. 脚本实现:DS 调度器的高可用 (17:36).mp4
- 2-9 [实操 LVS + Keepalived] 09. Keepalived 实现 DS 靠可用(主备模式) (22:27).mp4
- 2-10 [实操 LVS + Keepalived] 10. Keepalived 实现 DS 靠可用(双主模式) (09:46).mp4
- 2-11 [实操 LVS + Keepalived] 11. keepalived 搭建 httpd 和 mysq (18:58).mp4
- 2-12 [实操 LVS + Keepalived] 12. 更换 Keepalived 日志路径和名称-2 (10:46).mp4
- 2-13 [实操 LVS + Keepalived] 13. 生产环境的 Web 高可用架构(LVS + Keep (25:42).mp4
- 2-14 [实操 LVS + Keepalived] 14. 构建LVS and Keepalived 高可用群集 (23:22).mp4
- 2-15 [实操 LVS + Keepalived] 15. Keepalived 配置文件 -2 (15:46).mp4
- 2-16 [实操 LVS + Keepalived] 16. 效果测试(成功) -3 (17:25).mp4





