企业上云之机房和BGP带宽篇(二)

简介: 在一些大点儿的城市、二线城市,会有双线、多线机房,其实就是把不同运营商的线路拉到一个机房,托管在这个机房的服务器接上两路线或多路线,这样就在一定程度上解决了前文说的跨网用户访问的速度问题,但又没有完全解决,比如说某条线路断了,怎么办?而且双线会导致服务器有2个IP(这也要求服务器至少是双网卡的),比如,为了让电信的用户访问到服务器的电信IP,这又涉及到使用智能DNS分线路解析,以及DNS解析是否准确的问题,关于智能DNS本篇就不过多说明了。

在一些大点儿的城市、二线城市,会有双线、多线机房,其实就是把不同运营商的线路拉到一个机房,托管在这个机房的服务器接上两路线或多路线,这样就在一定程度上解决了前文说的跨网用户访问的速度问题,但又没有完全解决,比如说某条线路断了,怎么办?而且双线会导致服务器有2个IP(这也要求服务器至少是双网卡的),比如,为了让电信的用户访问到服务器的电信IP,这又涉及到使用智能DNS分线路解析,以及DNS解析是否准确的问题,关于智能DNS本篇就不过多说明了。不管怎么样,双线比单线的价格要贵是毋庸置疑的。

BGP,查百度百科可以看到:

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

反正用白话说就是:机房通过技术手段,把多种线路融合在一起,服务器接入的线路只有一条,就是BGP线路,一台服务器只用提供一个IP,不同网络的用户访问服务器都不存在网速问题,并且,当某条线路出问题,能自动寻找到最优的路径进行线路切换访问。

以上就是传统做法(自购服务器+托管机房)的现状,因此,它的局限的也比较明显:

  • 通常都是就近找机房托管,本城市最方便,但三四线城市的机房就只有单线路,如果目标用户是全国,很显然是不满足需求的,跨网问题得不到解决。有人说那就联通放一台,电信放一台,移动放一台。那这样服务器成本可就成倍的增加了啊。
  • 放到外地机房托管,找那种有双线的机房。由于服务器是自己买的,免不了要去维护,外地路程远,这就麻烦了,去一趟不容易的,特别是机器数量越多,去得越勤。特别是硬件出现问题的时候,也不要寄希望于运营商机房的技术人员,授权简单的重启操作给他们没问题,但更多的操作人家也不愿意帮你弄,万一出啥问题就扯皮了对不对。其实像北京这种大城市也一样,别以为在本市,去趟机房来回至少半天没了,小编以前是深有体会的。总之效率是非常低下的。
  • 公司在北上广深等一线城市的好处是:基本可选的机房都是BGP线路,是最好的,而且离骨干网最近,路由跳数少,但同时也是价格最昂贵的,比如北京的带宽价格至少是天津的两倍。

未完待续~~~

下一节,小编还想说点不明显的,也就是俗话说的坑,不知道大家有没有踩过,且听下回分解。
小编将以一天一篇的更新速度,结合自己使用云计算产品的经验,分析企业上云的可行性。


原文地址:https://www.lastupdate.net/459.html

相关文章
|
11月前
|
存储 Web App开发 移动开发
HTML5 Web 存储详解
HTML5 Web存储提供了两种客户端数据存储机制:**Local Storage**和**Session Storage**。Local Storage用于长期存储数据,即使关闭浏览器数据也依然存在,适用于保存用户偏好设置等信息。Session Storage则在标签或窗口关闭时清除数据,适合存储临时信息。两者均提供了简单的API进行数据的存取操作,但需要注意的是,Web存储并非加密存储,不应存放敏感信息。现代浏览器普遍支持Web存储,合理利用这两种存储方式可提升Web应用的用户体验。
|
缓存 负载均衡 监控
探秘数据库中间件:ProxySQL与MaxScale的优势与劣势
探秘数据库中间件:ProxySQL与MaxScale的优势与劣势
646 2
|
10月前
|
存储 数据处理 数据中心
1U和2U服务器应如何正确选择?各有什么优缺点?
标准机架式服务器以U为高度单位,1U和2U服务器各有优缺点。1U服务器体积小、性价比高,但扩展性和散热性较差;2U服务器扩展性好、散热佳、稳定性强,但托管费用较高。不同高度的服务器适用于不同的业务场景,选择时需根据具体需求决定。未来数据中心将根据业务特性选择合适的服务器类型,而非统一采用2U服务器。
291 2
|
网络协议 算法 数据库
|
Kubernetes 监控 API
在K8S中,Minikube、Kubectl、Kubelet是什么?
在K8S中,Minikube、Kubectl、Kubelet是什么?
|
网络协议 Shell 网络虚拟化
手把手教你玩MPLS VPN如何配置
手把手教你玩MPLS VPN如何配置
1151 0
|
存储 安全 数据库
搭建Harbor镜像仓库
搭建Harbor镜像仓库
578 2
|
Go
VsCode(Visual Studio Code) 安装插件教程
VsCode(Visual Studio Code) 安装插件教程
379 0
|
JavaScript 前端开发 API
Vue 3 中的 Composition API 是什么?它的优势是什么?
Vue 3 中的 Composition API 是什么?它的优势是什么?
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch学习笔记(五):模型定义、修改、保存
Module 类是 torch.nn 模块里提供的一个模型构造类 (nn.Module),是所有神经⽹网络模块的基类,我们可以继承它来定义我们想要的模型; PyTorch模型定义应包括两个主要部分:各个部分的初始化(_init_);数据流向定义(forward) 基于nn.Module,可以通过Sequential,ModuleList和ModuleDict三种方式定义PyTorch模型。
965 0