我有一个在专用帐户上使用cPanel的网站,我希望能够自动将网站同步到第二个托管公司或者可能同步到本地(内部)服务器。
基本上这是一种复制。该网站是数据库驱动的(MySQL),因此理想情况下它会同步所有内容(内容,数据库,电子邮件等),但最重要的是同步网站文件及其数据库。
我不是在寻找故障转移解决方案作为自动复制解决方案,因此如果主站点(服务器)脱机,我可以手动快速启动复制站点。
我熟悉unison和rsync等工具,但大多数只是同步文件,并且在开放数据库连接方面效果不佳。
答案 0 :(得分:0)
当两个更好时,不要使用一个工具;对文件使用rsync,但对MySQL使用replication。
答案 1 :(得分:0)
如果出于某种原因,您不想使用复制,则可能需要考虑使用DRBD。这当然只适用于运行Linux的情况。 DRBD现在是主内核的一部分(自2.6.33版本起)。
是的 - 我知道至少有一个DRBD的大型企业部署,其中包括存储MySQL数据库文件。事实上,MySQL网站甚至有relevant page on this topic。
您可能还想向Google发送针对DRBD / MySQL组合的文章;我记得读过几篇帖子。