作者:上云科技
链接:https://www.zhihu.com/question/373438058/answer/2031528664
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
如果是自己搭建服务器,用来学习,我觉得还是不错。但如果是自己搭建的服务器部署应用就没必要了。 作为从事过开发运维的一员,说说经历吧~~~
以前的公司由于业务需要,利用服务器托管电商系统平台。先前我们都是通过自建服务器,后又转到了IDC机房托管服务器,再后来因为一些原因,转到了阿里云进行上云。可能不少小伙伴会有疑问,为啥有了自建服务器后,还需要进行IDC机房托管,再又转去上云了呢? 自建服务器是由咱们公司一群参差不齐的软件工程师弄的,这群吃货,只对编程语言有一些了解,但是对硬件并不是非常了解,一旦遇到了单点故障,大家都一脸茫然,两眼空空。 还有,遇到服务器宕机的时候,我们还需要为每个硬件准备冗余,部署与维护成本成本就上去了。并且增加硬件确实也非常麻烦,带宽也是如此。互联网业务经常有波峰与波谷特点,遇到大促活动,还需要购置硬件,带宽也不能短视提升。而且服务器也需要电费啊,服务器24小时开机,还要准备空调等降温设备,一年算下来,光就电费就有3000元了,直到后来我们换了IDC机房,然而也没能彻底解决问题。
即使我们租一台双线路由器,也解决不了南北互通的问题。南北互通有什么问题?根据我们的理解,简单描述它,如有错误,欢迎批评指正。南北互通的问题其实是一个路由问题。 假设我们的服务器位于上海电信的机房。上海的联通用户访问我们的服务器时,必须先绕过联通的北京 总出口(假设总出口在北京),然后再绕回上海。事实上,这个联通用户可以通过上海的线路直连我们的服务器,不用绕那么远。但是上海电信的机房无法告知联通的路由器走捷径,只能按照联通路由器设置的路线走 本来就算去北京绕一下也不会有很大影响。毕竟是光速。然而由于联通的大多数用户访问电信网络都这么绕着走,联通的总出口已经成为一个瓶颈。当对流量的出口总量太大时,联通用户接入电信网络的速度就会很慢。
BGP线路没有什么神奇的,但是它可以决定走什么路线而不是走很长的路,问题自然就解决了。有了这样的特权,不仅可以解决南北互通的问题, 而且能解决其他网络的互通问题。因为 有权限决定路由,就可以优化路由,如果被堵了我就改路线。阿里云、腾讯云都用过,主要这两家都是BGP优质 线路,这是我们选择的原因之一! 成本也是要考需要考虑的,普通租用机房可按照一年一结或者一季度一结。但是如不是合作关系,到期没钱了就得直接掐断。而云平台服务器可做到一月结一次,甚至可按天,按配置,按流量收费。多种收费方法。增加了流动资金,同时也可随时增减带宽和配置,弹性伸缩,帮助网站运营。
|