我有我们的公司网站(x8总计每月500,000)在1/3的虚拟服务器共享升级到1个实时服务器和1个热备份服务器。这两个将是我们自己的,并运行Debian,A2,M5,P5.2。活的比备用的更多肉。
设置和使用这些服务器的最佳方式是什么?
我们没有在办公室的本地开发机器,所以我希望第一个是活的,第二个也是失败的,如果第一个宕机或我们想要升级它。
MySQL将在第二个服务器上作为从服务器运行。
它的设置方式(它们还没有上线,是sysadmin给我的)是每小时备份一次实时rsync,我们应该更新live。
但如果没有备份的价值,这似乎是一种浪费。
如果我在备份上运行svn。然后使用rsync备份从svn导出的站点的登台/开发副本,以便在需要时上线。数据库在备份时必须是只读的,因为很难在一台服务器上运行两个版本的数据库。那么live也会每小时进行一次rsync,以备份到第二个位置(这样就会有一个准备好失败的as live拷贝)。
这有意义吗?
发布于 2009-03-24 03:44:43
您应该这样运行您的主服务器和备份服务器。执行从主节点到辅助节点的MySQL复制。做ApacheX.X虚拟主机来分离你的(dev,stage,live)并将它们rsync在一起。在这种情况下,这会让你得到最好的“性价比”。作为主要/次要服务器的Do SVN在服务和hdd设置中应几乎相同。我认为你会做得很好;)
https://stackoverflow.com/questions/676064
复制相似问题