在考虑服务器机房网络时,我们通常关注正常运行时间/可用性。网络是否正常运行?您能否按需访问您的数据?尽管正常运行时间非常重要,但它只是计算方程式的一半。另一半(有些人可能会认为更重要的一半)是数据传输的速度。您的数据通过网络从一个点传输到另一个点的速度和效率与网络是否可用一样重要。
尽管关于正常运行时间的讨论可能在技术新闻和企业网站上受到最多关注,但低延迟是有效网络的支柱。来自不同地点的大量数据需要快速有效地处理、排列并发送到城镇或世界各地,以保持企业的竞争力。
那么,延迟究竟意味着什么,网络延迟的主要原因是什么,以及乐道帮助减少延迟的一些方法是什么?
什么是延迟?
网络延迟可以通过点对点或往返解释来定义。它可以指一包数据从一个点传输到另一个点所需的时间。它还可以指数据包必须从源传输到其他点并再次返回源的往返。由于这两个选项都不是绝对瞬时的,因此数据进行行程所需的时间延迟就是延迟。
在数据从中国北京传输到美国纽约的真实环境中,数据将通过多个链接和网关到达目的地。因为沿途有交换机和路由器之类的设备,以及许多其他数据包沿着类似的路线传输,所以数据到达目的地的速度会有延迟。延迟通常以毫秒为单位测量,并表示为大于零的数字。
网络延迟的主要原因。
每条链路和网关延迟加在一起将为您提供网络延迟总量。延迟是由四个关键因素引起的:
1. 数据处理
网络延迟的第一个因素是处理。这是评估数据包报头以确定它的确切去向、选择的最佳路由,然后将其分配到适当的链路队列进行传输所需的时间。
例如,如果您计划前往位于另一个城市的客户办公室,您需要了解您当前所在的位置以及您将要前往的位置,以确定前往高速公路、火车站或机场的最佳方式,从而加快您的行程方式。能够选择最佳路线并在旅途中遵循标志或 GPS 指示,将有助于确保您顺利到达目的地。
路由器评估数据包去向所用的时间越多,将其送到目的地所浪费的时间就越多,从而导致延迟增加。
2. 排队
可能导致延迟的第二个因素是排队。无论您是在拥有几名员工的小型企业还是拥有上万员工的大型企业中工作,您的网络都在不断使用——归档旧记录、访问网站、发送电子邮件、听音乐、使用基于云的业务应用程序和观看在线视频等等。这些活动中的每一个都会生成数据包,这些数据包来回传输并位于网络沿线的不同位置,排队等待到达目的地。如果这些是同时发送的,数据的交通拥堵可能会导致网络瓶颈或丢包。这可能是因为路由器过载,它决定首先发送更重要的信息,它被认为是 DDoS 攻击的一部分,或出于其他原因。
为了防止这种交通堵塞,数据包被放置在队列中,等待它们被释放,然后可以继续发送到电子邮件收件人、数据中心服务器或其他目的地。由于数据包可以在路径上的多个点停止并放入队列中,因此它经历的每个延迟都会增加更多的延迟并延长数据到达其接收者的时间。
3.传输
导致延迟的第三个因素是传输。简单地说,传输延迟是传输第一个数据包和最后一个数据包之间的时间。解释为一个问题:您能以多快的速度将您的数据导入您的网络链接或“在线”,以便将其发送到目的地?
这就是带宽概念发挥作用的地方。您可以执行此操作的速度取决于您的链接速度。如果可以增加网络带宽,就可以提高速度并减少网络上的传输延迟。
4. 传播距离
导致延迟的第四个因素是传播距离。传播距离因素可能是延迟最容易理解的方面,但也是难以控制的方面。传播距离 延迟是在源端传输最后一条数据与在目的地接收到最后一条数据之间的时间。这一切都基于从数据发送位置到数据结束位置的实际物理距离。
从加利福尼亚州洛杉矶的销售人员发送给挪威奥斯陆的潜在客户的电子邮件。如果数据可以在直接路线上发送,那将是 5,324 英里的距离。但是,计算机网络不是直接的。由于光纤线路必须跨越大陆和海洋才能将数据传送到目的地,因此距离实际上可能更长。从洛杉矶开始,电子邮件可能必须经过密苏里州圣路易斯;华盛顿特区; 在到达位于挪威奥斯陆的电子邮件收件人的办公室。
没有办法实施先进的技术来减少传播延迟。物理距离就是这样。洛杉矶将始终距离奥斯陆 5,324 英里。
将这四个因素(处理、排队、传输和传播距离)中每一个的延迟加在一起,就得到了网络延迟的总量。
乐道主机如何降低延迟。
我们专注于减少延迟,以帮助我们所有客户提高生产力、效率和业务速度。我们实现这一目标的四种主要方式是:
1. 网络对等:
对等互连被定义为两个独立的互联网网络的连接,目的是在它们之间直接传输客户流量,因此不需要第三方运营商参与。
虽然所有一级 ISP 和许多托管和专用数据中心提供商也对等,但他们的主要重点是降低自己的成本。我们这样做不是为自己省钱,而是为我们的客户带来商业利益,包括:
- 增加跨多个 ISP 的冗余,从而减少对单个提供商的依赖。
- 增加的容量使大量数据能够跨多个网络拆分和传输,从而提高交付速度。
- 通过为数据提供更直接的路径来提高性能。
我们拥有200多个对等点并直接连接到世界各地的大型 ISP,包括新加坡电信、NTT、中国电信、中国联通、Quest、微软、谷歌、Airtel、中国移动、ChinaCache、EMIX 等。
2. 路线优化:
路线优化软件使供应商能够确定他们是否愿意根据成本或性能选择客户数据将在其上传输的路线。许多供应商为了为自己节省大量成本,选择不关心性能的廉价路线。
在乐道,我们的智能路由平台不是为了节省成本而是为了客户性能进行了优化。我们的软件测量延迟和数据包丢失,使我们能够根据需要在问题区域周围路由网络流量。无论成本如何,它都会检测最佳路径,从而提高性能和交付速度。
3. 网络利用率:
网络利用率是与网络可以处理的最大流量相比的当前网络流量。它通常写成百分比,显示网络是忙碌、正常使用还是空闲。
乐道的网络利用率政策是基于每条线路的,每条线路的利用率不得超过 50%。这使我们能够消除瓶颈,提高网络性能并减少整个数据中心的延迟。
4. DDoS 缓解:
我们利用独特的清理系统通过研究攻击的特定指纹来消除网络外的未遂攻击。这使我们能够仅过滤特定类型的攻击,而不会干扰其他客户的服务。
例如,使用 UDP(用户数据报协议)的无害视频流和语音通信经常被 DDoS 提供商的清理中心阻止,因为它被假定为 UDP 泛洪。由于我们的专有软件能够检测攻击的类型、端口、目的地和指纹,因此我们能够通过过滤特定签名并将其发送到清理中心来查明和减轻攻击,而不会干扰我们客户的语音和视频流和其他 UDP 服务。