美国机房及中美网络延时状况
虽然,我一直认为ping值不是代表速度的唯一准则,但是依然有不少朋友把ping值奉若神明,并且,最近不少朋友通过在线QQ问我:美国有没有50ms的ping值?为什么XX给我一个美国主机网站只有**ms等等,诸如此类,让我有一个总结下前人文章的冲动。本文所涉及之内容,部分源于网络搜集,因出处较多不可一一列举,在此一并致谢。
在说ping值之前,我们先来看看中美网络的状况。
中美网络传输,依靠的是跨越一万多公里的浩瀚太平洋的光缆。目前中美之间有两条直达海底光缆,一条是China-USCableNetwork,网络容量达到了80Gbps,中国大陆登陆点为上海崇明岛和汕头,美国登陆点为加州的San Luis Obispo(位于圣何塞与洛杉矶之间)。还有一条即著名的Trans Pacific Cable,设计容量达到了惊人的5.12Tbps,大陆登陆点为上海(中国电信)和青岛(中国联通),美国登陆点为俄勒冈州的Nedonna沙滩。两条光缆均已开通商用,但从网络上大神总结来看,TPE 似乎还没有向一般宽带用户开放,目前中国电信在北美西海岸的节点有华盛顿州的西雅图,加州的圣何塞,洛杉矶和帕拉阿图。
了解了中国到达美国的网络数据的路线,下面我们来看看数据走向。电信/网通用户访问美国站点网络数据传输所走的路线先是本地ISP网络,然后是城域网,接着是各省市网络节点,然后是骨干网,最后从上海等出口出去,越过太平洋在美国加州/俄勒冈州登陆。中美骨干网单向数据延时≈60ms,所以,这么一来一去,中国用户访问美国主机数据传输的延时理论值高于120ms!当然,我这里是指直接出口到美国入口再原路返回的理论值,我们的数据在国内ISP,城域网,然后到出口我未计算入内,以我这里ping百度的延时=36ms计算,最终用户对于中美数据美国端入口最近机房的ping值应该高于150ms,这是理论值,基于其他线路损耗原因,ping值大约在200ms以上比比皆是。
我们都知道,光缆从美国西岸加州登陆,那么,美国西岸机房无疑是ping值最低的区域。加州的机房最集中的主要有三个地区,SanJose(圣何塞),Fremont(弗里蒙特)和洛杉矶。其中,San Jose和Fremont都位于湾区,也即是硅谷的入口。在圣何塞和弗里蒙特的机房包括我们常见的T2,Peer1,Equinix和Hurricane Electric;而洛杉矶机房包括PR,WebNX,Peer1。还有我们常说的84(Burst)也在洛杉矶有自己的机房。
有的朋友也许就有疑问了,上面的内容是否说明,美国西岸的主机,或者VPS就是最快的?也不尽然。因为这些特殊的国情#¥%&**&%@@(此处省略一万字),加上中国人爱热闹的天性,部分机房线路抽风状况极为恶劣,这时候,我们不妨把目光放得更远一些,比如达拉斯,芝加哥,西雅图,斯克兰顿,堪萨斯等。达拉斯位于美国中部偏南,这样的地理位置到美国各地,南美,欧洲距离都很适中;而芝加哥本来就是美国东西南北交通的一个枢纽,从西海岸连接芝加哥一般只要经过丹佛这个节点就行了;西雅图位于美国西北部,从圣何塞有直连西雅图的光缆;我们熟悉的84就有斯克兰顿机房,我这里一个IP:184.22.83.33,ping值在210ms左右,上面的站点也访问迅速。最关键的,这些地区抽风往往不及西岸热门地区。我个人认为,网站打不开,比打开稍慢点,更为悲剧。
说到中部城市机房,我们再来说下ping值的问题。1秒等于1000毫秒,那么200ms和300ms的差距,我们能感觉到多少?所以,我一般认为,350ms以下,稳定,不丢包的都是非常不错的。
其实,网络上不乏部分主机商使用了负载均衡,CDN来解决ping值问题,看起来非常舒服,就连远在欧洲的主机,都能达到80ms以下ping值。关于CDN,我也曾尝试过,使用国内的CDN之后,所有美国主机ping值都在100ms以下,但是速度无明显改善,但看起来确实爽了很多!下面,我引用全球主机交流论坛大侠“Captain”对于“云”技术的一个简单解决方案。以下原文引用:
vr.org,带宽从国内透传的,大伙上,成本大约等于linode东京的2分之一,丢包率也差不多是linode丢包率的3分之一到2分之一,而这个丢包也是因为ddos引起的,线路的防火墙在国内,香港那没墙。TCP半链接、ACK包默认已经过滤掉了
he.net 在国内沿海区域表现一直很稳定,EGI或者官网直接买都可以,官网多了个设置费,而IP无限制 免费,你可以选择EBAY买机器发过去托管 很便宜
bust,西海岸,便宜,带宽嘛 跑来跑去就是he co nl这几家 没啥好说,唯一的好处就是便宜
vps.net。。。还是便宜,东京嘛
然后一个免费的宕机检测的DNS,这个[url=http://www.webluker.com/:y5jx8wyz]http://www.webluker.com/[/url:y5jx8wyz] 可以有
然后一个squid或者nginx 或varnish
然后各位就可以卖“云”了
额,对了。。。不要担心没有自动化的销售系统。。。ZKEY 很合适。。。
也很便宜
然后如果各位想更爽一点
越南邮政、韩国的VPS再上2个点。。。
另外宕机检测的DNS,切换时间取决于ttl的设置