[运维话题] 有 2 台服务器,一台中国一台日本,如何实现数据同步?

2015-05-31 21:44:07 +08:00
 konakona
2个服务器上需要同步的“数据”,指的是web程序(还有uploads等)和MYSQL数据。

除去日志文件,2者一共有约800M的数据量需要同步,使用SCP传输很慢,大约需要4~5个小时。

经常需要这样的操作,如果用SCP的话达不到同步的效果,也不算同步了,至少有4~5个小时的数据延迟。

想请教下有没有什么比较好的解决方案? 顺便膜拜下大牛!
3240 次点击
所在节点    Linux
11 条回复
JoeShu
2015-05-31 22:27:39 +08:00
rsync
Actrace
2015-05-31 22:41:58 +08:00
速度慢是因为那边有太多挖矿的大神。。。唉。
vxtrans,你值得拥有。
FifiLyu
2015-05-31 23:00:25 +08:00
rsync 即可。
vibbow
2015-06-01 01:47:47 +08:00
我是用的GoodSync,开10线程同步。
平均每个线程有1Mb的速度。
ctexlive
2015-06-01 04:15:00 +08:00
lsyncd 基于rsync实时同步技术
haitongz
2015-06-01 13:04:08 +08:00
压缩了吗,rsync 和 scp 都支持压缩的
r00tt
2015-06-01 17:40:05 +08:00
rsync +1 你值得拥有
tms
2015-06-01 17:54:07 +08:00
前几天遇到和你差不多的场景,用rsync+inotify解决的。
xdreamseeker
2015-06-01 20:41:51 +08:00
如果是vm的话,vmware有VMware Replication功能。
如果只是两台服务器的管理员,目录同步rsync还是最容易的。
GeekGao
2015-06-01 21:43:12 +08:00
DRBD
fj86411
2015-06-02 15:39:35 +08:00
DRBD +1,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX