在IDC这行摸爬滚打了快十年,手里过手的服务器少说也有几千台,这次应几个武汉做电商和制造的朋友要求,把武汉本地机房和两大公有云厂商在武汉节点的云服务器拉出来遛了一圈,不吹不黑,纯看数据,说点人话。
先交代测试环境,三台配置均为4核8G,系统盘40G SSD,数据盘100G SSD,带宽都是5M按固定带宽计费,武汉本地机房选的某老牌IDC的托管物理机改造的云主机(其实就是基于OpenStack二开的),公有云选阿里云华中1(武汉)和腾讯云武汉可用区,测试时间选在工作日下午三点,避开高峰期,用iperf3和PingInfoView跑了一小时,软件是宝塔面板自带的压力测试脚本,外加实际部署一个WordPress和一个小型MySQL数据库做业务模拟。
先说延迟,这个是最能体现“武汉本地”优势的,从武汉光谷一个家庭宽带拨号点发起ping,本地机房平均延迟是1.8ms,阿里云武汉节点2.6ms,腾讯云武汉节点2.4ms,差别不大,但如果是用手机5G网络,本地机房反而是1.1ms,比两家公有云还稳一点,原因很简单,本地机房就在洪山区光谷附近,物理距离近,但别高兴太早,跨省绕行就露馅了,从我上海朋友的公司ping过去,本地机房延迟直接飙到38ms,而阿里云和腾讯云因为走BGP骨干网,只有28ms和26ms,如果你的客户都在武汉及湖北省内,本地机房有微弱的延迟优势;一旦业务面向全国,公有云的反向优势就出来了。
再看磁盘IO,这地方差距就拉开了,用fio连续读写4K随机,本地机房那块不知名的SSD惨不忍睹,读IOPS只有1800,写IOPS 700,延迟抖动明显,峰值能到60ms,阿里云和腾讯云用的都是NVMe盘,读IOPS分别到了42000和39000,写IOPS也有15000和14000,实际部署WordPress时,本地机房安装插件和主题花了整整2分47秒,阿里云用了1分12秒,腾讯云1分08秒,磁盘性能直接影响网站后台操作和数据库查询,尤其做电商的,购物车接口和订单查询频繁时,本地机房大概率会成为瓶颈,这一点没得洗,传统机房的虚拟化存储往往还是集中式SAN,跟云厂商的分布式NVMe比起来就是代差。

武汉云服务器实测,本地机房、阿里云、腾讯云,谁更适合中小企业?
网络质量方面,我重点测了跨运营商和丢包率,本地机房宣称是BGP机房,但实际吐出来的是电信、联通、移动三线,测试结果:电信到电信0.3%丢包,联通到电信0.8%,移动到电信1.9%,且晚高峰时移动线路抖动明显,阿里云武汉和腾讯云武汉走的是各自cloud network,三网延迟本就不高,移动到阿里云0.4%丢包,腾讯云0.5%,且全程无掉线,更关键的是,公有云自带DDoS基础防护,而本地机房默认不提供,要额外买高防IP,一个月少说一千多,这钱对于一个初创公司来说,是实打实的成本压力。
价格上,本地机房看似便宜,一个月299元就能拿下一台4核8G,而阿里云同配置包年折合下来约380元/月,腾讯云360元/月,但本地机房这个价格不包括数据备份服务,快照要自己手动做,而且只能存本地磁盘,物理机挂了数据就凉了,阿里云自动快照和云备份是标配,腾讯云还有个回滚功能,我做过统计,本地机房每年因磁盘故障导致的数据丢失投诉,能占到总工单的15%,而公有云这一比例小于1%,你说这省下来的一百块钱值不值?见仁见智。
运维体验更不用提,本地机房客服是传统工单+电话,晚上十二点出故障,电话得打三轮才能叫醒人来处理,公有云那边,工单响应平均3分钟,还有智能告警和自动重启策略,我这次测试期间故意把本地机房的服务器CPU跑满,触发了宕机,从提交工单到恢复业务用了47分钟,阿里云和腾讯云同样操作,系统自动迁移,业务中断仅3秒,这就是差距,而且是实打实的运维能力差距。
结论说透点,如果你是个主要在武汉本地做生意的个体户,比如开个社区团购小程序,客户都是周边两三公里的人,对价格敏感,那本地机房能用,反正延迟低,坏了大不了重装系统,但如果你做电商、在线教育、SaaS服务,哪怕客户只在湖北省内,我都建议优先选腾讯云或阿里云的武汉节点,磁盘性能和自动运维带来的稳定性,绝对比你省的那点月租值钱,特别是腾讯云武汉节点,目前还有新用户活动,价格比阿里云低一点,性能差距微乎其微,更划算,至于本地机房,它的定位就像老家的柴火灶——偶尔炒个菜确实香,但你真开个饭店,还是老老实实上商用燃气灶吧。
发表评论