上一篇文章发出来,得到些好评,还是很欣慰的,我们会继续努力把美国的数据做成标杆,并且尽快推动其它国家进入实施阶段。晚上正好和一个朋友兼客户说起来,他说他们业务需要正在筹建全球的 POP 点,我说也许我可以把全球数据中心的概况给大家介绍一下,所以,这篇又来让你了解一下了。
先声明一下,这个算是科普文,所以资深人士请绕行。
现在越来越多的国内互联网公司在做出海的事情,既然是互联网公司,那么海外网络规划自然是一大重点。曾经流行的段子说互联网有两个,一个是全球互联网,一个是中国互联网。无论国内国外,费心做了选择,合同签了,款也付了,服务也上架了,结果发现体验远不如预期,用户天天投诉慢慢慢,钱其实是小事,重新评估和再次迁移业务可是很麻烦麻烦的。
那么既然是网络地理知识,我们分开从两个角度说。还有一个限定,就是这里说的数据中心应该是指可以面向全球化服务的数据中心,如果是个面向本地的数据中心,估计在运营商的机房里辟块地方就够了。大可不必拿来讨论。
先说地理位置:
既然是谈数据中心,地理位置一定是个重点,那么大家都大概率的知道数据中心的选址要地理位置尽量远离地震带,温度适宜,PUE 越低越好,电费也是越便宜越好。但是因为数据中心理论上算是个数字房地产项目,所以不太可能离城市太远,不然运输和单位建造成本会很高,数据中心规模又不能太小,你都面向全球了,至少几千个机架起吧。交通方面也需要尽量便利,你运台服务器过去,国内都要两个礼拜,大家就都跪哭了。还有就是方便接入到足够多的运营商网络,尽力覆盖全国包括跨境流量,所以海边的城市会有便宜可占。最后一项,数据中心需要足够能力的人来运营,你弄个山沟沟,谁愿意去呢?
还是先说结论,一般来说,国家的首都和第二大城市,其次包括人口密集的城市比如区域的中心城市,都会是建设数据中心的首选位置。
我们假设我们是一个全球化的大型互联网公司,要建设自己的 CDN 网络,不差钱(但还没有钱到自己建设数据中心),只想提供最好的网络体验给用户,那么我们会在哪里选择数据中心呢?我们总结了国内外的各种 CDN 厂商的数据中心位置情况,大体总结如下。
先看看中国内地的情况:
运营商的三大网络出口城市,北京、上海、广州,应该是首选。
几亿人的规模,估计要做省级覆盖。那么每个省的省会是首选,是否有其它城市可选择会随着本地用户数量以及网络发达程度密切相关,还有一个特殊情况。比如山东青岛、江苏无锡,广东特殊一点,至少东莞、深圳都可以入选。西部就会比较弱,一般就只剩省会了。
当然,国内有个比较现实的问题,因为 CDN 在国内早已经进入红海阶段,所以各大 CD