这几年帮客户做海外业务选型,香港机房几乎每次都在备选列表里,原因很简单,对大陆用户来说,香港是地理上最近的境外节点,免备案、国际带宽充足,理论上延迟比东京、新加坡低一截,但香港VPS市场鱼龙混杂,从阿里云国际到不知名小厂,价格差出十倍不止,上个月我抽时间把四家主流香港VPS拉出来做了轮横向测试,结论可能跟你想的不太一样。
先说测试环境,本地网络是广州电信企业宽带,晚上十点晚高峰时段,连续跑三天,测试时间定在21:00-23:00,因为这是大陆访问香港线路最拥堵的时段,测试工具包括ping、traceroute、iperf3、dd等,四家商家分别是:阿里云香港(轻量应用服务器)、腾讯云香港(轻量应用服务器)、AWS亚太(香港)区域、DMIT香港CN2 GIA线路,配置都选最低配,2C2G或等同,系统均为Ubuntu 22.04,避免系统差异影响结果。

香港VPS实测,延迟能打,但带宽和价格要看清
先看延迟,这里有个关键点:延迟数据要看“晚高峰平均值”,而不是商家宣传的“线路最低延迟”,实测结果如下:阿里云香港平均ping值38ms,腾讯云35ms,AWS香港43ms,DMIT CN2 GIA平均32ms,听起来都不错,毕竟距离摆在那,但注意,阿里云和腾讯云在晚高峰的丢包率分别为2.3%和1.8%,AWS达到4.7%,DMIT只有0.2%,丢包才是影响体验的隐形杀手,尤其是跨境TCP业务,丢包率高会导致重传,实际吞吐量断崖式下跌,也就是说,虽然AWS延迟只比DMIT多11ms,但实际下载文件时差距可能拉到三倍以上。
带宽和吞吐量是重头戏,我分别用iperf3测了到广州、到上海、到北京三个方向的下载速度,阿里云香港的入站带宽宣传是30Mbps,实际测到最高26Mbps,但晚高峰时掉到18Mbps左右,腾讯云类似,稳定在20Mbps上下,AWS的带宽是“最高5Gbps”那种共享型,实际测到亚洲方向只有12Mbps,有点意外,最亮眼的是DMIT,宣传的是“CN2 GIA直连”,实际测到广州方向峰值34Mbps,上海29Mbps,北京25Mbps,而且晚高峰几乎不掉速,DMIT的价格也是最高的,最低配月付要59美元,其他三家都在8-15美元区间,这差距值不值?看业务。
再说磁盘IO,用dd命令测1GB文件写入,阿里云为420MB/s,腾讯云380MB/s,AWS 350MB/s,DMIT 520MB/s,这个对普通Web业务影响不大,但如果跑数据库或高并发,DMIT的NVMe优势就出来了,不过对于轻量用户,IO不是瓶颈,没太大参考意义。
价格对比我列个账:阿里云轻量香港(24元/月,2C2G,30Mbps峰值)——但注意,这个“30Mbps”是峰值,实际线路是“国际BGP”,晚高峰会有拥堵,腾讯云轻量香港(22元/月,2C2G,30Mbps)线路也是“CN2优化”但不是纯CN2 GIA,属于混合线路,实际测试中比阿里云稍稳,AWS香港(约9美元/月,T3实例,但流量费另算)——如果你不确定流量消耗,别碰,账单可能吓人,DMIT香港(59美元/月,2C2G,1TB流量,CN2 GIA直连)——贵,但线路质量对大陆用户确实好。
综合来看,我的结论是:如果只做静态网站或者给海外用户用的服务,阿里云或腾讯云香港完全够,性价比高,如果是外贸站、跨境电商、游戏加速代理,或者对大陆访问速度和稳定性有硬性要求的业务,直接上DMIT或同级别的CN2 GIA线路,别省那点钱,AWS香港定位尴尬,延迟不高但丢包抖动大,价格也不便宜,除非你有AWS生态绑定需求,否则不推荐。
还有一个坑,很多人忽略:香港VPS的流量计费方式,阿里云和腾讯云轻量是“月流量包”,超量封顶降速,AWS是按流量计费,DMIT是高速流量用完后降级到普通国际线路,我见过一个做视频站的用户,贪便宜选了一家小厂VPS,结果三天流量跑完,带宽从30Mbps直接降到1Mbps,网站直接卡死,所以购买前一定看清楚流量政策。
最后提醒一句:别迷信“香港”两个字,同样在香港,不同机房间的物理距离差不了多少,但线路质量天差地别,有些商家挂羊头卖狗肉,用的是“香港本地线路”而不走CN2,对大陆访问可能比新加坡还慢,我这轮测试没测小厂,但你如果看到月付低于20元人民币的香港VPS,建议先看路由回程是不是CN2 GIA或者至少CN2 GT,再用IPIP测试工具提前测一下晚高峰丢包率,数据不会骗人,宣传册会。
发表评论