HAProxy 负载均衡

中级

学习 HAProxy 负载均衡。本模块涵盖 HAProxy 安装、HTTP 负载均衡、仪表板和统计信息、TCP 层负载均衡、ACL 和智能路由。您将通过实践实验室和真实世界的挑战掌握这些基本的 Linux 技能。

devops-engineeransibledevopslinux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

HAProxy 负载均衡

学习 HAProxy 如何通过 HTTP 和 TCP 负载均衡、统计仪表板以及访问控制逻辑在后端服务之间分配流量。本课程将介绍在多节点服务环境中提高可用性并控制流量流向所需的实用负载均衡技能。

为什么学习本课程

随着业务规模的增长,单台服务器往往难以满足需求。负载均衡器能够分担请求压力、暴露健康状态信息,并在流量到达应用层之前执行路由决策。运维人员必须掌握如何配置和验证负载均衡器,因为它通常是生产系统的「门户」。

你将学到什么

  • 安装 HAProxy 并了解其在服务交付架构中的作用。
  • 配置跨后端服务器的 HTTP 负载均衡。
  • 使用 HAProxy 仪表板和统计视图进行可视化监控。
  • 针对非 HTTP 服务使用 TCP 负载均衡。
  • 应用 ACL(访问控制列表)和更智能的路由逻辑来精准引导流量。
  • 在高流量 Web 集群挑战中应用这些技能。

课程路线图

课程从 HAProxy 的安装开始,帮助你建立起一个可用的负载均衡服务。随后进入 HTTP 负载均衡章节,你将学习如何在后端节点间分发 Web 请求,并观察前端与后端是如何连接的。

接下来,课程将介绍统计仪表板,以便你直观地检查健康状况和流量行为。之后,你将学习针对非 HTTP 服务的 TCP 层负载均衡,以及允许更精细化流量处理的基于 ACL 的路由配置。

课程最后是「高流量 Web 集群」挑战,在这里,负载均衡策略、可观测性以及路由逻辑将共同构建一个更完善的前端流量管理场景。

适合人群

本课程适合需要对多节点服务前端负载均衡进行实践入门的 Linux 学习者和 DevOps 从业者。

学习成果

学完本课程后,你将能够为 HTTP 和 TCP 服务配置 HAProxy,检查负载均衡器的健康状况和运行行为,并应用路由逻辑以支持更具弹性的服务交付。

教师

labby
Labby
Labby is the LabEx teacher.