使用了 AWS 的 EC2 网络质量真心一般,据说服务器放在美西大多数地区延迟都还好。
需要一台全球延迟都很低的服务器(全球延迟都很平均,可以接受的程度),作为中心的 API 服务,不考虑 China 的联通性。
求推荐国际网络质量好的云服务商,能否找到一种合理的方法让全球的用户都能很顺畅的方法呢。
1
yjxjn 2020-03-13 11:00:40 +08:00
AWS 的 EC2 还一般呀?我用 AWS 的东京节点,秒开。。。其他各个地方试了一下,都是秒开的水平。。。。
|
2
shuianfendi6 2020-03-13 11:03:16 +08:00
GCP?
|
3
opengps 2020-03-13 11:05:25 +08:00
盲推 3A:AWS,Azure,AlibabaCloud ( Aliyun )
|
4
lqf96 2020-03-13 11:07:30 +08:00
这种需求感觉不如上 anycast,至少全球各地看上去 ip 都是一样的
|
5
Cipool 2020-03-13 11:56:16 +08:00
GCP 优质网络,走 google 的骨干网
|
6
songco 2020-03-13 12:45:09 +08:00
全球延迟都很平均,可以接受的程度: 这个有没有量化的指标
有的话, 各平台测试一下花不了多少钱... 理论上说大厂的应该都没问题, 主要是选位置 |
7
mhycy 2020-03-13 12:54:15 +08:00
到底多少是可接受程度?某些偏远地区(非洲)你的数据总得各种绕路才能到
|
9
mason961125 2020-03-13 13:09:41 +08:00
你需要的是 CDN
|
10
lqf96 2020-03-13 13:23:45 +08:00
@geeglo 这不是随便乱说的,其实不存在到全球延时都很低的地方,比方说南非到国内、欧洲、美国延迟都相当高...所以没有真正意义上的延迟都相对较低,想这么做只能上分布式的系统、负载均衡和 anycast 之类的
|
11
hgg12580 OP @mason961125 CDN 只是临时缓存 如果超时被清除了回源速度会更慢 而且是 API 动态内容
|
12
mwylaoma 2020-03-13 14:16:17 +08:00
|
14
mason961125 2020-03-13 14:23:04 +08:00
@hgg12580 #11 你说的是针对静态资源的问题,如果 cache 的命中率够高,很难会被清除;再说说关于动态内容的问题,用户到 CDN 提供商边缘节点的网络质量大部分情况下会好于直接访问你的源站,让 CDN 边缘节点回源再分发给用户才是最好的办法。上述第一种是 CDN 用于静态内容分发,第二种是对于动态内容的加速。
|
15
yuzo555 2020-03-13 14:24:48 +08:00
Anycast,然后全球布局
|
16
yuzo555 2020-03-13 14:25:18 +08:00
甚至也不需要 Anycast,根据用户地区 DNS 解析到多地多个 IP 就行了
|
17
mason961125 2020-03-13 14:26:11 +08:00
@hgg12580 #11 当然,如果你坚持不用 CDN 而直接让用户访问源站的话,建议你可以去测试一下 Azure 和 Google Cloud,这两家都是拥有自己全球骨干的厂商,长距离传输都经过自己的骨干网络,再从最靠近用户的 PoP 传出,不过具体效果怎么样,还得根据你自己的实际情况测试,刚好两家都可以申请免费的测试账户。
|
18
wiewiewie 2020-03-13 14:54:30 +08:00
不走 CDN , 多台 国内 香港 国外 组云企业网可以满足你。
|
19
shixinyu 2020-03-13 16:19:07 +08:00
AWS Global Accelerator
|
20
alect 2020-03-13 16:33:27 +08:00
直接谷歌云,最后外面套层谷歌云的 anycast CDN,全球都爽的很
|
21
n1dragon 2020-03-13 16:44:58 +08:00 via iPhone
Azure -> GCP -> AWS,虽然 AWS 全球覆盖最广,但用起来总感觉慢一点点
|
22
lianjin 2020-03-13 18:30:01 +08:00
你这个要求有点难。
主要难点在于距离。 举个例子,我们看到太阳光,是 8 分钟以前的。所以光速在距离面前也是很慢的。 但目前人类掌握最快的就是光速,举个例子,假如放到美国。那么印度去访问,假如有 3W 公里,除以光速,就要 100ms,而这个过程中,要经过 n 个路由器,实际的速度,再加 100ms。所以为啥即便是用专线访问,也要 200ms。就是这个道理。 |
23
wwbfred 2020-03-13 18:40:20 +08:00 via iPhone
没有全球延迟都很低的服务器,除非你修改低的定义。否则 CDN 就不会存在了。
|
24
fzle8 2020-03-13 20:03:55 +08:00
不差钱就上 GCP
|
25
flynaj 2020-03-13 20:42:24 +08:00 via Android
gcp 最快,很多地区是按流量计费。
|
26
lc7029 2020-03-14 11:59:29 +08:00
两个路子:
1,bgp anycast 2,cdn |
27
hakono 2020-03-14 21:16:07 +08:00 via Android
aws 还有个因素就是国内被墙有点厉害
|
28
thinkxen 2020-04-03 08:53:00 +08:00 via Android
做 CDN,分地区优化,美国访客走美国节点,亚洲走亚洲节点
|
29
esplendo 2020-04-16 14:33:02 +08:00
可以看看这个,蛮多人用的: https://www.ucloud.cn/site/product/pathx.html
|