集群 haproxy + Apache + MySQL

集群 haproxy + Apache + MySQL

我对集群还不熟悉,因此我使用 Linux Centos 启动了我的实验室,我的模式是:2 个负载均衡器、2 个 Web 服务器(apache)、2 个 MySQL DB(分开)。

我配置了 2 个 LB 和 2 个 Web,使用 ipvsadm、keepalived、haproxy 和 GlusterFS,负载平衡运行顺畅。

现在我进入数据库,安装了 MySQL 并配置了 heartbeat 和 DRBD,我测试了它运行良好。

我的问题是如何将 Web 连接到数据库,我使用 MySQL 用户进行了一些测试,但我不确定。我如何完成设置才能拥有 HA 集群?

谢谢您的帮助,欢迎提供任何相关信息。

答案1

您可以使用 HAproxy 对 MySQL 进行负载平衡。在生产情况下,您通常会在数据库前面有一个外部 LB 层和一个内部 LB 层。对于测试实验室,没有理由不能在同一个 HAproxy 实例上运行所有这些。

相关内容