接到通知,公司的一个客户要做东南亚和俄罗斯的生意,该服务对于我们说,主要是要访问我方在北京的云服务之一,具有数据量不大,频次不高等特点。
主要考虑云服务商和网络因素,前者主要考虑国内的云服务商在海外是否提供云数据中心,后者包括延迟小、无丢包,然后再考虑效益问题,比如是固定带宽还是按流量收费等。
云服务商
阿里云、华为云、UCloud在俄罗斯均没有云数据中心,当然在东南亚地区是有的,包括新加坡、香港等优质资源。尤其是华为云在新加坡的节点。
尝试寻找俄罗斯本地的云服务商,找到一家Selectel。
看不出来多少钱。不过这个网站大概率是在俄罗斯的,所以我们可以用它的域名反向测试国内访问效果。
ucloud北京测试结果:
山东济宁移动企宽测试结果:
华为云北京测试结果:
华为云新加坡节点测试结果:
通过测试发现,延迟稳定在200ms多点。而且为啥华为云新加坡节点到这个俄罗斯地址也是200多毫秒呢。
从山东移动到该地址进行路径追踪发现,原来从山东到俄罗斯,也是先到了香港,然后是瑞典,再到俄罗斯。而新加坡与香港到欧洲国家瑞典大体延迟也差不多,所以造成这种现象。
那么,我们就可以直接选择华为云新加坡节点作为中继站。
另外,我们关注下从国内到该俄罗斯地址的延迟情况:
效果都不是很好。进一步确认了采用华为云新加坡节点的方案。
还有个问题,从国内到新加坡节点的访问情况如何呢?
效果也不错哦。
至此,我们分别测试了从华为云新加坡到国内以及到俄罗斯的延迟,基于此,我们就可以选择1台1C2G的云主机用于提供服务了。