在一些大点儿的城市、二线城市,会有双线、多线机房,其实就是把不同运营商的线路拉到一个机房,托管在这个机房的服务器接上两路线或多路线,这样就在一定程度上解决了前文说的跨网用户访问的速度问题,但又没有完全解决,比如说某条线路断了,怎么办?而且双线会导致服务器有2个IP(这也要求服务器至少是双网卡的),比如,为了让电信的用户访问到服务器的电信IP,这又涉及到使用智能DNS分线路解析,以及DNS解析是否准确的问题,关于智能DNS本篇就不过多说明了。不管怎么样,双线比单线的价格要贵是毋庸置疑的。
BGP,查百度百科可以看到:
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
反正用白话说就是:机房通过技术手段,把多种线路融合在一起,服务器接入的线路只有一条,就是BGP线路,一台服务器只用提供一个IP,不同网络的用户访问服务器都不存在网速问题,并且,当某条线路出问题,能自动寻找到最优的路径进行线路切换访问。
以上就是传统做法(自购服务器+托管机房)的现状,因此,它的局限的也比较明显:
- 通常都是就近找机房托管,本城市最方便,但三四线城市的机房就只有单线路,如果目标用户是全国,很显然是不满足需求的,跨网问题得不到解决。有人说那就联通放一台,电信放一台,移动放一台。那这样服务器成本可就成倍的增加了啊。
- 放到外地机房托管,找那种有双线的机房。由于服务器是自己买的,免不了要去维护,外地路程远,这就麻烦了,去一趟不容易的,特别是机器数量越多,去得越勤。特别是硬件出现问题的时候,也不要寄希望于运营商机房的技术人员,授权简单的重启操作给他们没问题,但更多的操作人家也不愿意帮你弄,万一出啥问题就扯皮了对不对。其实像北京这种大城市也一样,别以为在本市,去趟机房来回至少半天没了,小编以前是深有体会的。总之效率是非常低下的。
- 公司在北上广深等一线城市的好处是:基本可选的机房都是BGP线路,是最好的,而且离骨干网最近,路由跳数少,但同时也是价格最昂贵的,比如北京的带宽价格至少是天津的两倍。
未完待续~~~
下一节,小编还想说点不明显的,也就是俗话说的坑,不知道大家有没有踩过,且听下回分解。
小编将以一天一篇的更新速度,结合自己使用云计算产品的经验,分析企业上云的可行性。