![在具有复制功能的 VPS 上设置负载均衡器](https://linux22.com/image/624507/%E5%9C%A8%E5%85%B7%E6%9C%89%E5%A4%8D%E5%88%B6%E5%8A%9F%E8%83%BD%E7%9A%84%20VPS%20%E4%B8%8A%E8%AE%BE%E7%BD%AE%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%99%A8.png)
我正在寻找一些专家建议,了解如何在 VPS 上设置负载均衡器,为 PHP/MySQL 复制配置另外两个 VPS,然后将它们链接在一起。我研究了 HAProxy 和 Nginx,这两个的设置都相当简单 - 只是有几个问题,我希望有人能帮忙回答:
1) 目前我正在运行一个 VPS,它的规格如下: (Knownhost,VPS #7)
5632MB 保证 RAM 150GB RAID-10 磁盘空间 8x 优先级 8+ CPU 10000GB 优质带宽
我正在考虑购买两个性能相当于我主 VPS 的附加 VPS,那么我是否想在功能最强大的 VPS(即目前的主要 VPS)上安装负载平衡器?
2) 一旦我设置了负载均衡器,并且知道了其他 VPS 的 IP,我是否可以假设我只需将负载均衡器配置为它们的 IP?那么我该如何进行代码复制和数据库复制?负载均衡器会成为主数据库吗?还是我会为此分配其他 VPS 之一?
3) 就可扩展性而言,如果在 A 上更新了代码,我是否也会在 B 和 C 上更新它?还是我需要某种自动复制实用程序设置?
我对服务器或硬件不太熟悉,因此我很感激任何帮助。
谢谢你!