上个月帮客户迁站,又折腾了一轮新加坡VPS,我在吉隆坡干IDC运维五年了,每天跟机房、网络打交道,手底下管着几十台物理机,也替客户买过不下上百台VPS,新加坡节点我测过至少七八家,今天挑三个典型代表——AWS Lightsail(新加坡)、Vultr(新加坡)、以及一家国内云厂商的新加坡轻量云——用实测数据说话,不吹不黑。
先说我测试环境:吉隆坡家里一条1Gbps家用光纤(实测到新加坡能跑满),一台同配置Linux测试机(2核4G,40GB SSD),测试时间为连续三天晚上8点到10点(东南亚晚高峰),工具统一用iperf3测带宽,ping测延迟,MTR测路由丢包,fio测磁盘随机读写。

新加坡VPS实测,别被低延迟忽悠了,这三家谁更靠谱?
第一组数据:延迟和丢包
AWS Lightsail新加坡节点,ping值稳定在18-22ms,偶尔跳到25ms,几乎无丢包,路由走的是AWS全球网,从吉隆坡直连新加坡,绕路很少,Vultr新加坡节点,ping值15-19ms,比AWS还低一点,但晚高峰偶尔出现0.1%-0.3%的丢包,后台查说是上游某段光纤波动,那家国内云厂商的新加坡轻量云,ping值28-35ms,偶尔冲到40ms以上,丢包率在0.5%-1%之间波动,而且路由明显绕了中国香港再转新加坡——这就解释了为啥延迟高。
注意,吉隆坡到新加坡物理距离只有300多公里,理论上光速往返才2-3ms,现实中的延迟主要来自设备处理和路由跳数,AWS和Vultr几乎直连,而国内云厂商为了合规或者带宽成本,故意绕路,导致延迟翻倍。
第二组数据:带宽和稳定性
iperf3单线程测试,AWS Lightsail跑到了478Mbps左右,接近标称500Mbps,波动很小,Vultr同一时间跑了421Mbps,但第二天晚上只有386Mbps,明显受到邻居影响(Vultr是共享带宽池),国内云厂商那个就很拉胯,标称30Mbps峰值,实测峰值29.7Mbps,但晚高峰只能跑到22-25Mbps,而且磁盘IO也拖了后腿——写个100MB文件居然花了11秒,fio 4K随机写入只有2800 IOPS,而AWS和Vultr都在7000以上。
第三组数据:价格性价比
AWS Lightsail新加坡2核4G 40GB SSD,月付24美元,Vultr同配置是20美元,但带宽只有2TB流量(AWS是2TB出站,入站免费),国内云厂商那个轻量云,2核4G 40GB SSD,月付18美元,但注意——它限制峰值30Mbps带宽,而且流量超出后每GB要0.15美元,算一笔账:如果跑一个日均500GB流量的媒体站,AWS Lightsail月付24美元+可能超出的流量费(2TB内免费,超了按0.09美元/GB,500GB30=15TB,超13TB09=1170美元,实际不可能这么干),但Vultr同样2TB流量,超了也是0.01美元/GB,便宜很多,国内云厂商那个30Mbps带宽根本跑不动高流量站,只能当轻量应用服务器。
再说一个真实案例:上个月帮客户把一个小企业官网从国内云厂商新加坡搬到AWS Lightsail,客户说“感觉网页秒开了”,原先用国内云那个节点,TTFB(首字节时间)经常200ms以上,整页加载要2-3秒;换了AWS之后TTFB降到40ms,整页1秒内,客户还不知道我换了机房,以为我只是优化了代码——其实就是网络差距。
我的结论
如果你是做面向东南亚(尤其新加坡、马来西亚、印尼)的业务,对延迟敏感(比如在线游戏、实时通讯、电商秒杀),首选AWS Lightsail新加坡,虽然贵一点,但网络稳定、丢包率几乎为零,而且AWS的全球骨干网能保证跨国质量,如果预算紧张,跑的是普通网站或非实时应用,Vultr新加坡性价比更高,晚高峰丢包偶尔出现但不影响体验,至于国内云厂商的新加坡轻量云,除非你有特殊需求(比如必须用国内生态、要开中国方向加速),否则不推荐——绕路导致的延迟和不定时丢包是硬伤,30Mbps的带宽天花板也注定了它只能跑低流量业务。
数据不会骗人,但你得自己动手测,每个网段、每个机房的实际表现都不一样,别光看广告,好了,晚上还有个机柜要上架,先聊到这儿。
发表评论