境外用户访问速度优化方案

2019-05-20 18:48:41 +08:00
 anai1943

目前有一套 web 系统,使用 laravel+vue.js 开发,用的是阿里云国内的的 ECS+RDS+七牛的 CDN,之前都是国内的用户,下阶段要面向欧洲地区(主要是西班牙)的用户,需求是域名保持不变,数据库要加速或双 a。查了些资料,也咨询了阿里的技术客服,给的方案是:

1、新购一台欧洲节点的 ECS,专供欧洲用户访问;
2、域名的流量转发:使用阿里云的全局流量管理( GTM ),根据不同区域动态转发到对应的 ECS IP ;
3、MySQL:
  方案 1、阿里云高速通道专线,海外直接访问国内的 RDS,2M 带宽费用是 149 元 /天;
  方案 2、数据传输服务( DTS ),新购一台欧洲节点的 RDS,用 DTS 做双向同步,跨国家的 DTS 目前还不能直接购买,估计费用也不低;

目前阿里的 GTM 还在公测,商用后的价格没公布,跨国家的 DTS 价格也未知,感觉很多坑。

对于中小型的项目,这个方案靠谱么?出于成本的考虑还有对系统代码的最小变动,还有什么其它好的方案么?多谢指导!

5182 次点击
所在节点    服务器
12 条回复
anai1943
2019-05-21 00:21:04 +08:00
人工置顶下。
ericFork
2019-05-21 06:00:45 +08:00
阿里云高速通道延迟大概多少?落地节点是在德国区么?
anai1943
2019-05-21 09:32:53 +08:00
@ericFork 暂时还未开通跨国家的高速通道测试,这个成本有点高,一年下来最便宜也得 5、6 万了。
chinesestudio
2019-05-21 13:05:00 +08:00
不会套 cloudflare 么
sunflyer
2019-05-21 15:44:49 +08:00
直接上套路云的动态加速(全球)回源国内吧,你海外 ECS 访问国内 RDS 的数据库交互时间就足够长了,会显著降低吞吐量。双向数据传输保持同步的话国内到欧洲延迟起码 150+你如果有并发一类的业务很容易出问题。
另外楼上说 cloudflare 的,CF 走公网回源国内那延迟和速度感人肺腑确信能用?
anai1943
2019-05-21 16:28:25 +08:00
@sunflyer 嗯 我先试试
anai1943
2019-05-21 16:50:14 +08:00
@sunflyer 哈哈哈,之前提交了一个工单,申请跨国家 DTS,阿里客服说要后端工程师评估下,刚才回复说工程师搞定了。
看了下价格,和高速通道一样感人:small 规格 上海=>法兰克福,双向同步,12.34 元 /每小时.

准备用全站加速( DCDN )试试。
sun8911879
2019-05-22 14:32:38 +08:00
你好 我们是做 SD-WAN 解决方案和运营的 可以降低一些跨网成本 感兴趣咱们可以聊一聊具体的技术落地这些 看看能不能解决你的痛点 可以私聊
anai1943
2019-05-23 11:10:39 +08:00
@sun8911879 谢谢,需要再私信你。项目时间较急,已经用 DCDN 解决了。
sun8911879
2019-05-23 14:35:09 +08:00
@anai1943 好的 有需要可以联系我
QQ2171775959
2019-05-23 18:22:05 +08:00
增加欧洲海外节点就可以了。
hsie
2019-05-24 18:21:26 +08:00
我以前是全球布置 5 台 vps,geodns,数据库用 mariadb cluster,更早的时候数据库同步非常麻烦,现在简单多了。

最头痛的是非洲和中东没有好的 vps 服务商。

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

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

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

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

© 2021 V2EX