我正在运行 LAMP 应用程序服务器并计划实施冗余/故障转移/负载平衡设置。有人可以在设计解决方案方面给我一些见解吗?
任何帮助...提前致谢。
问候,Ganesh
答案1
您没有指定您有多少台服务器。我假设您有两台。
使用 2 台服务器您可以执行以下操作:
- 创建指向 2 个不同 IP 地址的外部 DNS 记录
- 将这 2 个 IP 地址分配给 2 个集群服务
- 2 个集群服务的主节点应该位于不同的机器上
这解决了 Web 服务器级别的冗余问题。还有其他解决方案,并且根据您的可用性/负载平衡需求,您可以跳过上述 3 个步骤的部分内容。
对于 MySQL,最佳解决方案取决于应用程序的读/写特性。检查MySQL 文档作为起点并实现 MySQL 集群或复制的 MySQL 数据库。