如何突破中港数据传输瓶颈?

作者:www.linkwan.com?林和安 vincent 李艳华

发表于《中无通讯》 2006年第37期

随着香港与内地商贸的不断加强,两地在网络上的互通也越来越频繁,两地之间的数据交换受到不同网络之间的网速局限也越来越严重.例如是对印刷界大档案的数据交换来说,更是严重制约着两地进一步紧密合作,.为解决目前国内南北及中港两地之间互通互联,使两地之间的联系及数据交换等合作能进一步加强,通过建立南北中港分站很大程度上改善了互通互联,但数据的同步给站长们增加了不少的成本及精力,在时间上也无法做到实时性.在网址的统一上也存在着很大的问题。双线路机房,智能DNS、CDN等一系列的解决方案也随之产生了,这些解决方案是否真正能解决南北、中港之间网络所面临的问题?下面我们对这些解决方案进行一些分析。

A、 分网托管,多服务器

不同网络建立分站,主要是增加了站长的费用支出及数据同步的维护力度及网站域名不统一的影响,通过分站的导航指示不同网络的用户进入不同分站,站长把各分站数据同步使所有用户实现快速的数据交换及交流。正如大中华印艺网www.cgan.net采用的电信站、网通站的双服务器双机房方案,在预览页或首页注明访问指向:电信站、网通站,使南北用户都能快速访问网站,用户也可使用相应域名直接进入对应分站。对中华印艺网来说除了需多付出一倍的软硬件费用外,最大的问题是数据的同步,及初次访问该站点的网通用户会很慢(因为www.cgan.net域名默认指向电信站),需进入预览页后用户才有提示去访问相应的分站,而且是需用户手动选择的不同网络建立分站,主要是增加了站长的费用支出及数据同步的维护力度,通过分站导航不同网络的用户进入不同分站,通过站长把各分站数据同步使所有用户实现快速的数据交换及交流。

B、 单服务器双线路机房

数据同步的问题引发了双线路机房,有效地降低维护及硬件投入的费用。此类机房将为今后IDC机房的主流,也将会是的基本解决方法。双线路方案就是把两种或更多种线路接入机房,由交换路由器进行处理使一台服务器可以多线路联入互联网。使通过不同网络访问网站的用户避开网络的瓶颈地区,通过不同网络直通网站,不用进行跨网络访问。

C、 智能域名方案

不同分站的出现,除数据同步外也引发了分站间域名不统一的问题,普通新用户不清楚自己应访问那个分站才是最快,在第一次访问及通过搜索引挚进入时,而无法实现快速互通等。面对这一现象产生了“智能DNS解析”,“智能DNS解析”是分站网站的有效补充和完善,简单地说就是域名DNS服务器可以通过对公网的DNS进行判断,不同网络的DNS服务器返回不同数据,把同一域名在不同网络上解析成不同的IP,使用户通过同一域名访问,都能访问到与自己在相同网段的或指定的网站。解决多分站的域名统一问题,是对A方案的有效补充和完善。

D、 CDN解决方案

CDN(Content Delivery Network)互联网内容分布网络,就是多服务器分网托管加智能域名DNS,即服务器是CDN服务商提供,放在不同网络节点上,通过相关程序自动抓取用户源服务器的数据,然后缓存在不同网段节点的服务器上。再配合智能DNS服务器的分网解析功能,实现不同网络用户都能访问到离自己最近网段上的网站,从而避免因为网络问题而影响网站访问速度的目的。现绝大部份CDN技术在处理静态网站上比较成熟,对交互性很强如全动态页面的网站还不是很成熟。此解决方案对用户来说是最简单方便操作的,但对交互性很强的网站,此类服务幷不太适用,主要是CDN的费用也不菲。CDN方案可以说是把网站直接送到了用户面前,缩短距离,达到快速访问。

如何理性选择网络拓扑(Topology)及托管方案?

面对如此之多的解决方案我们如何选择一个适合自己的网络?使自己的网站有效地实现中港互通,能快速的资源共享,首先我们必需了解影响从某一点到服务器的速度可分为三个方面:

a、服务器端的接入带宽;

b、从用户端到服务器端的路由即所走的线路;

c、用户端的接入带宽;

所以数据中心的优劣不能以某一点的速度来评定,需多方测试综合测评理性分析,选择适合自己的网络拓扑相当重要。下面介绍几点供读者参考。

1) TRACERT及PING值测试工具

最简单使用的工具莫过于使用Ping测试服务器的反应速度。 Ping是测试网络联接状况以及消息包发送和接收状况非常有用的工具。 Ping向目标伺服器(位址)发送一个回送请求消息包,要求目标伺服器收到请求后给予答复,从而判断网络的回应时间。通过PING的三个数值:丢包率、ping值大小、ping值是否均匀可对目标伺服器的网络情况进行大致了解。关于PING详细使用方法及技巧可以参看http://www.linkwan.com/gb/broadmeter/article/pinghelp.htm

Tracert命令用来显示数据包到达目标主机所经过的路径,幷显示到达每个节点的时间。从源位置到目标的节点数量,每个节点的毫秒数进行判断,如果个别路由跳数的毫秒数特别大,可以去whois.sc查询ip归属,可以基本确定慢在那个运营商那里。Tracert的使用很简单,只需要在tracert后面跟一个IP地址或域名,Tracert会进行相应的域名转换的。详细使用方法及技巧可以参看http://www.linkwan.com/gb/broadmeter/article/netorder.htm

通过PING与TRACERT可以清楚了解从测试点到机房之间的网络情况,了解测试点到机房的优劣,但这仅是测试点到机房的情况,我们需测试不同点到机房的情况,寻求我们网站合适的机房。

2) 世界网络Visualroute网络路径结点回溯分析工具

“世界网络”的VisualRoute网络路径结点回溯分析工具,可通过其已在北京、台北、香港、上海四地建立的测试点上,对机房进行四个不同地区的测试。(http://www.linkwan.com/vrhk/)。该软件可以清晰的用图形的形式显示从北京、台北、香港、上海等地到您想访问的网址的路由追踪(traceroute)、Ping及Whois的情况。以此也可以对一个数据中心的路由情况做一个直观了解。

3)“世界网络”速度测试工具

这是一个比较各地连线速度的好工具。目前该网站联接了2000多个速度测试点。读者可以到http://www.linkwan.com/gb/broadmeter/SpeedAuto/,自己亲自测试一下到各地的连线速度,为选择一个好的数据中心做个横向的比较。站长也可注册成测试站点,注册后可清楚查看到自己网站被全球用户所测试的速度,了解不同地区用户访问自己网站的速度。

笔者在本文编写过程中得太阳网协助, 提供各种线路服务器测试http://test.51.hk/。各网友可进入不同测试点测试对比双线路机房对南北及中港之间不同地区的速度情况。笔者通过不同地区不同上网方式对不同测试点了解到双线路机房在节省成本的基础上的确有效地缓解了南北及中港之间跨网络之间的瓶颈问题。双线路机房有效地改善国内南北及中港间数据共享的网络环境,特别是对印刷界、广告界大档案的数据交换来说更是一个福音。双线路机房可能不是最快的,服务器到一个的快慢是多方面的,基于上面提到的三点,现在机房与客户端的接入带宽是越来越宽裕了,影响速度的从用户端到服务器端的路由即所走的线路;比其他两个因素的影响更为明显了,双线路机房主查是解决跨网络访问瓶颈问题,实现互通互联,避免跨网络访问难以接受的速度。 本文在编写过程得北京国通互联科技有限公司刘杰先生协助.在此给以万分谢意!