【发布时间】:2014-01-29 06:04:01
【问题描述】:
我有一个简单的任务,但软件选项太多,所以我希望有经验的人给我一个线索。
任务是: 1) 在公司里,我们有一台在 debian 上运行 apache 和 mysql 的服务器(它是一个专用服务器)。我们需要的是能够随时访问它,所以问题是如何在另一个位置设置 100% 复制服务器,并能够(自动)切换以防第一台服务器发生故障(或失去互联网连接等)。
2) 可选的,能够在两个(或可能更多)服务器上拥有文件系统(而不是数据库)以完全正常运行将是一件好事(即,如果文件在任何服务器上发生更改,它将传播更改到所有其他服务器)。
我将其视为三个不同的任务:a) 数据库同步(mysql 内置了对复制的支持,这就足够了吗?); b) 文件系统同步(DRBD 或特殊文件系统?); c) 故障转移(DNS 中的多个 A 记录?)
最好的软件解决方案是什么?
提前致谢!
【问题讨论】:
标签: mysql linux apache high-availability