V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tension
V2EX  ›  问与答

如何解决多台 Web 服务器同步的问题。

  •  
  •   tension · 2016 年 8 月 14 日 · 3441 次点击
    这是一个创建于 3448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在有一个站,做了 CDN 但是怕源站挂掉,所以现在做了 3 个节点服务器, CDN 上填写 3 个源站 IP 地址,

    问题来了,如何优雅的更新 1 个站,让其他 2 个站保持同样的数据呢。

    最好是不占用太多资源,又能实时更新的最好,

    谢谢!

    网上搜索到方法 都是 用 lsyncd+rsync

    不知道有没有更好的办法。
    15 条回复    2016-09-12 20:47:59 +08:00
    DbaseIII
        1
    DbaseIII  
       2016 年 8 月 14 日
    rsync 太耗资源了,文件量大时,光检查一次文件有无更新就得半小时以上。
    tension
        2
    tension  
    OP
       2016 年 8 月 15 日
    @DbaseIII 对呀。。所以来问问有没有什么更好的办法,其实 Dropbox 也有考虑过,但是太麻烦,国内的服务器,还要翻墙。。。
    shenxian
        3
    shenxian  
       2016 年 8 月 15 日 via Android
    pm2
    ericFork
        4
    ericFork  
       2016 年 8 月 15 日
    btsync
    tension
        5
    tension  
    OP
       2016 年 8 月 15 日
    @ericFork 这个很给力。。已经使用。。。
    xencdn
        6
    xencdn  
       2016 年 8 月 15 日
    换个思路
    弄个更新服务器 推送到三台服务器
    cloverstd
        7
    cloverstd  
       2016 年 8 月 15 日
    @ericFork
    @tension
    如果用 btsync 同步 MySQL 的数据库文件,会不会有问题
    tension
        8
    tension  
    OP
       2016 年 8 月 15 日
    @cloverstd 测试会有延迟,根据上传和下载的网速来决定的,同步数据库可能不太行!
    domty
        9
    domty  
       2016 年 8 月 15 日
    git
    won
        10
    won  
       2016 年 8 月 15 日
    原来你这么懂技术
    byron
        11
    byron  
       2016 年 9 月 5 日
    加油。
    tension
        12
    tension  
    OP
       2016 年 9 月 5 日
    @won 这是什么话?
    @byron 谢谢!
    yaodong
        13
    yaodong  
       2016 年 9 月 12 日 via iPhone
    同步数据库文件简直是作大死。

    三个 IP 的话,调整一下架构就好了。为啥要同步文件?
    tension
        14
    tension  
    OP
       2016 年 9 月 12 日
    @yaodong 现在已经搞定了,调整了架构,

    WEB 一台 + 阿里 CDN 如果源站被打挂了,直接切国内高防,再挂了 OVH
    数据库一台
    验证服务器一台
    taru
        15
    taru  
       2016 年 9 月 12 日
    好像不支持 linux ?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1180 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
    ♥ Do have faith in what you're doing.