整整两个星期没有写东西了,这段时间发生了太多的事情。当然,也不排除我个人懒惰本性的原因。正如马云同志所说,有的时候懒惰也是一种优点

大约在一个月以前,公司有一个区域合作项目。对方出硬件,我们出技术,最后他们运营。当我在了解对方服务器部署的时候,老实说,我被雷到了。就说做 web 应用的服务器吧,一般的做法都是托管到双线机房完事。没想到对方搞了两台机器,分别放在电信和网通。

从理论上来说,用不同线路的两台机器去实现一个 web 应用,这样的冗余配置是可行的。域名解析方面也非常方便,无论是自己做 DNS 服务还是用第三方的智能解析(如 DNSPod)。但我想的是两台机器之间的数据同步问题:是自动同步,还是人工同步?两个机房之间的物理距离近吗?能否在它们之间接一条物理的线路?如果不能接,那它们之间的通信质量好吗?

根据当时的实际情况,最后我选择做自动同步。因为人工同步就意味着需要花费额外的、不必要的时间成本和人力成本去维护两台内容一样的机器。幸好,有一个很好的开源项目可以帮助解决这个问题,它就是 rsync

我们可以在其官方主页下载页面获得该软件的最新版本。我所使用的版本是 3.0.3

安装与配置方法可参见:
http://industry.ccidnet.com/art/1117/20030301/702597_1.html
http://hi.baidu.com/airpirate/blog/item/20d3f88f0e9e43ff503d922d.html

最后给 badbuildleftleg70 三位同学留言,爱车已到货并装好,近期发照。感谢三位提供的无私的帮助和强大的人文关怀。

标签: freebsd, rsync

仅有一条评论

  1. “就说做 web 应用的服务器吧,一般的做法都是托管到双线机房完事。没想到对方搞了两台机器,分别放在电信和网通。” -- 同雷

添加新评论