V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NaVient
V2EX  ›  程序员

关于服务器异地分布式部署的一些问题

  •  
  •   NaVient · 2019-01-24 12:47:38 +08:00 · 2319 次点击
    这是一个创建于 2108 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假如现有美国服务器,欧洲服务器,中国服务器三台服务器,跑的服务是相同的,数据库是同步的。
    为了保证速度,想要在美国的用户可以直接访问美国服务器,欧洲用户直接访问欧洲服务器,中国用户直接访问中国服务器,请问该如何实现呢?

    如果是要分发的话,都得先访问分发服务器,岂不是有一点本末倒置了?

    12 条回复    2019-01-24 16:14:08 +08:00
    hadesy
        1
    hadesy  
       2019-01-24 12:54:57 +08:00 via Android
    dns 不用区域解析不同服务 IP
    CallMeReznov
        2
    CallMeReznov  
       2019-01-24 12:58:53 +08:00
    难道你用云服务器还非得自己去部署硬件服务器?
    肯定是买服务去啊!
    littlewing
        3
    littlewing  
       2019-01-24 13:19:56 +08:00
    DNS
    defunct9
        4
    defunct9  
       2019-01-24 14:30:16 +08:00
    dns view 视图
    xiaoz
        5
    xiaoz  
       2019-01-24 14:51:05 +08:00
    请教下数据库您是用的什么方式同步的?假如 A 写入数据,然后数据库同步到 BC,那么 ABC 三者同时写或删数据会不会出现问题?
    wafm
        6
    wafm  
       2019-01-24 14:56:43 +08:00
    DNS 分发 或者在负载均衡做策略
    msg7086
        7
    msg7086  
       2019-01-24 15:17:24 +08:00
    GeoDNS 分发。就算像你说的,使用分发服务器做二次跳转,也只是一次性,后续的访问速度是能得到保证的,也不亏。

    @xiaoz 有很多种做法,多主同步和集群提交等等,还是看具体的案例比较好。
    chor02
        8
    chor02  
       2019-01-24 15:21:32 +08:00 via iPhone
    搭車問下不同區域數據存儲問題
    Variazioni
        9
    Variazioni  
       2019-01-24 15:23:13 +08:00
    搭车同问分布式数据库同步问题。。
    dapang1221
        10
    dapang1221  
       2019-01-24 15:31:32 +08:00
    搭车同问分布式数据库同步问题。。。
    cdlixucd
        11
    cdlixucd  
       2019-01-24 15:36:07 +08:00
    分布式数据库 CAP 避免不了吧😂
    haoz1w0w
        12
    haoz1w0w  
       2019-01-24 16:14:08 +08:00
    搭车同问分布式数据库同步问题。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:36 · PVG 16:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.