首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Amazon Web Services

关于 aws 部署

  •  
  •   pan519 · 103 天前 · 1641 次点击
    这是一个创建于 103 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小白问题 希望大佬们不要见笑。

    请问假设有一款 app,用户中的 40%来自于北美,30%来自东南亚,20%来自欧洲,5%来自南美,5%来自其他区域,这样的服务器 aws 的区域应该怎么选择部署和分配呢?

    谢谢各位大佬回复

    15 回复  |  直到 2019-07-05 19:36:15 +08:00
        1
    edgnoz   103 天前 via iPhone
    一台不够用吗?
    然后套 cf
    cf 国内速度不理想,但是境外还是挺不错的
        2
    Livid   V2EX Moderator   103 天前
    如果主要用户是在北美,那么数据库和后台服务的服务器应该放在美国。

    然后用 CloudFront 或者其他 CDN 尽可能加速一下。
        3
    pan519   103 天前
    @edgnoz 倒是没有规定几台 应该可以很多台,就是觉得如果 3 台 欧洲亚洲北美 会不会觉得有点难维护
        4
    pan519   103 天前
    @Livid 好的 好的 非常感谢。。
        5
    petelin   103 天前 via iPhone
    @pan519 不会的 但是有个问题你可能没想过 比如你要用 MySQL 难道你要三台 MySQL 吗? 只有一台的话 夸机房通信延迟很夸张的啊 还不如延迟在用户哪里
        6
    siteshen   103 天前
    用户在多区域的话,推荐用 AWS Global Accelerator 来加速。另外其实还是建议咨询 aws 的人,从他们那能得到更专业的建议。
        7
    linbiaye   103 天前
    @siteshen 这个回答靠谱,亚麻就是靠用户体验吊打一众对手的,直接问 aws 的人。
        8
    pan519   103 天前
    @siteshen @linbiaye 谢谢大家的建议
        9
    dot2017   103 天前
    前端可以直接考虑 cloudfront 了,和 ec2 无缝兼容
        10
    danmu17   103 天前
    其实唯一的正确解是找个有买服务的人借你个高级顾问
    不过考虑到楼主的提问质量
    可能还需要一个翻译
    而且楼主看上去也不像是真的想要解决问题的人
    这可能也是为什么没人真的想要回答楼主的原因了
    毕竟这个社区已经早就被这种垃圾质量的问题淹没了
        11
    julyclyde   103 天前
    如果几组客户之间没啥联系的话,可以直接分多套部署了
        12
    skymei   103 天前
    aws 机器之间的速度是很快的,他们有内网机制,北美配置一个负载均衡,几台后端 server,加上 cloudfront,数据库选择同区的,速度杠杠的
        13
    pan519   102 天前
    @danmu17 是这样的,这个问题其实也是一个书面的,是我遇到的疑问,不是实际开发中需要解决的 或者是我的工作单位面临的,所以我对书面问题的理解和书面所提供的条件也就只有这些。谢谢你的回复
        14
    pan519   102 天前
    @skymei 谢谢大佬的回复,请问一下,如果所有 ec2 都在北美地区,大概 400+的数量,需要分流出来一部分 ec2 吗?
        15
    pan519   102 天前
    @julyclyde 谢谢回复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4525 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 02:43 · PVG 10:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.