首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS -如何更快地为海外用户服务

AWS -如何更快地为海外用户服务
EN

Server Fault用户
提问于 2014-07-12 16:34:55
回答 1查看 1.1K关注 0票数 6

我们的infras公司在美国东部-1号地区依靠AWS。(EC2,CloudFront,RDS,ElastiCache)

我们现在有越来越多的用户来自APAC。用户开始抱怨我们网站的网络速度。(请注意,我们已经使用CloudFront为静态资产提供服务)

研究后的一些线索:

  1. 克隆一组infras到APAC区域(例如。( JP)
    • $$关注
    • 快速测试发现的一个事实是:我们-东-1<-> ap-norteast-1之间的延迟约为160-180 is。
    • 在我们这种情况下不太可行。尽管我们可以在JP中创建DB read副本,但是web服务器仍然必须向美国发送写操作。
    • ElastiCache不支持跨区域。即。US ElastiCache只能由US ec2实例访问。

  2. 每个区域都有一个VPC,将两个VPC与IPSec/VPN隧道互连。JP只包含web服务器,所有其他服务都保留在美国。
    • 尽管如此,美国和JP之间还是存在延迟。

  3. 在#2 中使用广域网优化VPN隧道
    • 有人在这方面有经验吗?我在谷歌找不到很多关于VPC到VPC优化的东西.

  4. 使用CloudFlare的铁路炮
    • 我们只需要在美国的web服务器上安装Railgun侦听器
    • 简单得多,我们甚至不需要在JP中运行任何东西。

我的问题:

  • 什么是最佳的方式/行业的最佳实践?扩大到另一个地区?我知道有些公司只在一个地区有他们的infras,但是他们如何保证海外用户的速度呢?
  • 对于第二条,持久化隧道有用吗?
  • 对于#2/#3,假设可以优化区域间的延迟和网络速度,那么在JP中是否真的需要有web服务器呢?如果只有JP中的代理服务器向美国web服务器发出代理请求,怎么样?

如有任何帮助,我们将不胜感激。

EN

回答 1

Server Fault用户

发布于 2014-07-12 16:52:28

您必须在用户体验和美元之间进行权衡。首先,我想知道按百分比计算,有多少用户来自APAC。如果不到10%,你最好的行动就是等着看看会发生什么。

您也没有说明所支持的应用程序类型以及它的延迟敏感程度。如果它是一个实时视频聊天应用程序,你会做出一个决定,如果它是一个最终一致的社交媒体应用程序,你会做出另一个决定。

所有这些,你已经找到了一套正确的选择。

我最喜欢你的选择2。我会尽可能多地使用代理/web,尽可能接近大多数用户。尽管一些流量总是必须返回到您的美东1号位置,第一个连接终止在-区域将导致一个更好的用户体验。想想看SSL往返。

我也会看看SPDY

我也会考虑从我们-东-1到我们-西-2为你的美国存在。

VPN隧道是一个很好的主意,并不是很难设置。

我会设置使用OpenVPN的冗余隧道

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/612126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档