上周有个做跨境电商的老板找我,说要在西南搭服务器,问我哪个便宜,我直接怼回去:便宜?你信宣传?老子干运维八年,见过太多吹上天的“西南节点”,结果实测数据能让你怀疑人生,今天我就把三周实测结果甩出来,阿里云成都、腾讯云重庆、华为云贵阳,三家轮流测,不吹不黑,说人话。
先交代测试环境,我们公司在昆明,主要业务面向泰国、越南,所以西南服务器对我们意义很大,我找了三台同配置的云服务器:2核4G,系统盘40G SSD,带宽5Mbps(按量付费),统一买了一个月,测试工具包括ping、mtr、iperf3,每天分四个时段(早8点、下午2点、晚8点、凌晨2点),取七天平均值,另外我还让在成都、重庆、贵阳的朋友帮忙从本地网络测了一轮,结果很刺激。
阿里云成都节点:宣传说“西南低延迟核心”,实测从昆明到成都延迟平均8.3ms,丢包率0.2%,但别急,这是非高峰时段的数据,晚上8点高峰期,延迟跳到15.7ms,丢包率飙到2.1%,我拿iperf3跑单线程TCP,带宽峰值只能跑到4.2Mbps(共享带宽,限速5Mbps),但波动极大,最低只有1.8Mbps,CPU性能还行,UnixBench得分单核1200左右,但磁盘IOPS到高峰时降了30%,一问客服,说“共享型实例难免受影响”——共享你大爷,老子买的是同规格,不是便宜货。

西南服务器测评,那些吹低延迟的,出来挨打
腾讯云重庆节点:这哥们儿主打“游戏加速”,我测了发现延迟比阿里云稍稳,昆明到重庆平均7.6ms,高峰期10.2ms,丢包0.5%以内,带宽表现更优,5Mbps限制下实测稳定在4.8Mbps,基本不抖动,但有个致命问题:到泰国曼谷的延迟,从重庆走要75ms,而从昆明直接走阿里云成都节点只要48ms,腾讯云在重庆的出境带宽似乎绕路,跨境业务慎用,CPU单核得分1100,磁盘IOPS平稳但随机读写慢,跑数据库压力测试时TPS比阿里云低15%左右,另外价格贵——同配置月费520元,比阿里云贵20元,比华为云贵120元。
华为云贵阳节点:这是最让我意外的,昆明到贵阳延迟只有6.2ms,非高峰最低时4.8ms,高峰期也控制在9ms以内,丢包率几乎为零(七天只丢了3个包),带宽实测4.9Mbps,稳得一批,更关键的是,贵阳到曼谷延迟44ms,比成都还低4ms——原来华为云在贵州有专门的中缅光缆出口,但缺点也很明显:CPU性能拉胯,单核只有980分,磁盘IOPS甚至不如腾讯云,跑高并发I/O任务直接卡死,另外客服响应慢,工单回一句“请重启试试”要等两小时,价格倒是便宜,月费400元整。
为了对比,我还测了华东节点(上海)和华南节点(深圳),上海到昆明延迟48ms,高峰期能到65ms,丢包2.5%;深圳到昆明延迟35ms,丢包1.2%,但上海节点带宽稳定在4.9Mbps,CPU性能高20%,磁盘IOPS翻倍,结论很扎心:如果你面向全国用户,西南服务器就是弟弟,上海深圳虽然远,但骨干网带宽充裕,体验反而更好。
西南服务器的真实定位:只适合三种场景,第一,本地业务——你在成都开火锅店,用户全在西南,那成都节点体验不错,第二,面向东南亚的跨境业务——选贵州节点,华为云贵阳是目前实测最优解,但前提是你不吃CPU性能,第三,对延迟不敏感的后端服务——比如离线日志处理、数据备份,西南便宜可以用,除此之外,但凡牵扯实时交互、高并发、数据库读写,西南服务器就是坑,晚高峰丢包教你做人。
最后说句实在的:别信那些测评号里“西南延迟最低”的鬼话,你拿自己的业务跑24小时就知道了,我这三周测完,已经把公司泰国业务切到华为云贵阳了,但主数据库还在深圳,老板问我为啥不全搬,我说“因为你还想活着赚钱”,运维这行,稳字当头,别为了省几百块把用户得罪光。
发表评论