我正在运行一个centos linux服务器(A),并且我想创build一个实时备份服务器(B),所以无论何时服务器Aclosures服务器B(在故障切换启动后)将接pipe。 我已经解决了故障转移的事情(提示:我用Cloudflare),我正在寻找一个解决scheme,“镜像”我的服务器A文件和数据库到服务器B.
我通过cron使用了rsync和mysqldump,但是它不是实时的,而且它的资源密集,因为它每次都传输所有的文件和数据库内容。
这取决于你的特殊要求。 例如,如果应用程序不是资源密集型的,那么可以使用虚拟化并使用VMWare Fault Tolerance 。 如果资源密集和/或物理,你应该看看DRBD 。
希望这可以帮助。
你对这个做错了。 你想要达到什么样的HA(高可用性)。 我build议你看看HAproxy。 凭借其简单的configuration,这就是你真正需要的,这里有很多教程。
你可以有两台服务器作为后端,他们甚至可以在自己之间分担负载。 你可以同步文件,而不用locking(例如非db的东西)与lsync同步。
如果你不用服务器托pipeWWW的东西,但需要高可用性,HAproxy也可以负载平衡旧的TCP连接,它有各种操作模式。
我使用HAproxy很多,它是一个非常棒的软件,configuration简单,非常强大。 这是最好的方式。 看看Digitalocean这个简单的教程 ,看看它是什么。