服务器集群设计/设置

服务器集群设计/设置

好吧,我不确定这是否已经发布,但让我解释一下我的目标和我想做的事情。真的需要一些帮助,因为我还不是很精通 Linux 或服务器。我知道 SSH 的基础知识和类似的东西,但没有高级知识。

所以我的目标是:

2 台虚拟机(来自 SingleHop.com 的云)用于 Web 前端。1 台数据库虚拟机(来自 SingleHop.com 的云)用于 MySQL 数据库。1 台虚拟机用于负载平衡软件,例如 HaProxy(http://haproxy.1wt.eu/

我将在这些机器上使用 Linux。

所以我想要一个像这样的冗余服务器设置。我该怎么做呢?我首先会从 SingleHop.com 部署这 4 台机器。然后,一旦它们准备就绪,我会将 HaProxy 安装到一台机器上,配置它以平衡 2 个 Web 前端虚拟机。我需要在至少 2 台虚拟机上安装 cPanel,这样我就可以更轻松地管理网站。我不确定,但 cPanel 确实有远程数据库连接工具,所以也许我可以用它来完成一些工作?

无论如何,就像我说的,我只是需要一些帮助来设计这样的集群设置。

提前致谢。

答案1

我的建议是——承认自己不是一位经验丰富的 Linux 系统管理员。因此,你需要从简单开始。您需要先了解如何管理单个 Linux 服务器,然后才可以尝试管理多个类似复杂配置的服务器。

从各方面考虑,这不是一个非常复杂的设置,但对于像您这样的新管理员来说,您很快就会发现它令人难以承受。

答案2

标准设置通常会有两个负载均衡器虚拟机来消除故障点,因为现在您有两个,即负载均衡器和数据库。

我同意 ErikA 的观点,你需要从小处着手。远离 cpanel 或任何其他 Web 前端。一旦你弄清楚如何从头开始部署单个 apache/nginx/PHP/rails/python 应用程序,你就可以考虑部署高可用性和持久性的基础架构了。

相关内容