这是一个很普遍的问题,但我需要一些关于在 VM 上集群 apache linux 服务器的建议。
我有一些正在使用的 Apache 服务器,它们占用大量空间(即每台服务器上有 250gb 的数据),目前这些是物理服务器,但我已经构建了一个 VMware 版本以摆脱物理服务器。我的问题是将不同的 VM 服务器集群在一起的最佳方法是什么,理想情况下,我们在 www 根目录中有一个数据文件夹,其中包含 150gb 的数据,我希望将这些文件夹集群起来?
我可能问错了问题,但目前我每晚都会将所有数据同步到不同的服务器进行备份,而集群服务器似乎是提高性能的理想方式。
希望这是有意义的
答案1
Lustre 或 GlusterFS 是分布式并行容错文件系统,可以通过网络将各个服务器的本地磁盘“分组”为单一实体。
以上是支持无共享块设备、SAN/ISCSI并发读写的解决方案。
下一步是使用负载均衡器来分配负载。例如 ha-proxy、LVS
如果您有共享块设备:SAN/ISCSI,请在 Red Hat Cluster Suite 上尝试 GFS(两者在 Red Hat 等发行版中都是免费的)。