电子琴雪绒花指法分解:温故知新:再谈各种服务器南北互通技术|中国IDC圈

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 04:50:32
温故知新:再谈各种服务器南北互通技术
来源:it.com.cn  时间:2007-4-3  作者:佚名
中国IDC圈 04月3日 IT世界消息:其实双线技术已经是一个老生常谈的问题了,不过最近还是收到一些网友来信询问这方面的事情,因此我们引用一些早前的资料,重新把这个话题摆出来,虽然是以前已经讨论过很多次的东西,不过为了不让大家觉得乏味,我们还是尽量在文章里面增加一些之前没有的特别说明,使文章具有“温故而知新”的效果。
因南电信北网通的现象存在,我们的服务器或网络内容、服务等提供商对网络的选择也至为重要。每位站长或网络内容、服务提供商都希望自己的网站在全国乃至全球都能快速被用户访问到,但现实国情中,单一服务器是很难实现的。国外网络的速度慢,站长和网友还能够理解并接受,但国内的南北之阻塞,相信站长们是很难理解也很难接受的。但事实如此,站长们也只能根据自己网站主流用户群是在南方还是在北方,服务重点是在南方还是北方而进行取舍,如是南方选取电信网络,如为北方则选取网通网络。当然谁也不想自己的网站因网速而少了另一部分的用户及访问者,都在想办法解决网络瓶颈,希望实现南北快速互通互联。
目前电信、网通瓶颈问题可以说主要是人为因素造成的,只有靠增加成本或用技术来补救,部分IDC提供商分别提出了“双线路”、智能域名DNS和CDN方案。“双线路”方案又包括双线路单IP通过路由解决方案和双线路双IP解决方案。智能域名DNS方案是基于域名的分网解析的(主要通过上网者使用的DNS服务器来判断);CDN(Content Delivery Network)方案,即“内容发布与速递网络” ,此为内容提供商比较全面的解决方案。
A、双服务器双机房方案
特别说明:这是一种早期的人气网站惯用方案,后来还延伸出全国各地镜像分站的概念,最典型的例子就是华军软件园,他们的首页就是一堆镜像链接让用户根据自己的所在地选择。这种方案最大的麻烦倒不在于需要用户选择这一步,而是网站运营者需要让分布于各个地区的服务器保持内容同步,当然,静态的页面可以通过一些软件实现自动同步,虽然消耗一定的系统资源,但是动态的内容和数据库的同步就是个难题了。
采用的电信站、网通站的双服务器双机房方案,在预览页或首页注明访问指向:电信站、网通站,使南北用户都能快速访问网站,用户也可使用相应域名直接进入对应分站。对世界网络来说除了需多付出一倍的软硬件费用外,最大的问题是数据的同步,及初次访问该站点的网通用户会很慢(如果网站域名默认指向电信站),需进入预览页后用户才有提示去访问相应的分站,而且是需用户手动选择的。

B、单服务器双线路双IP方案
特别说明:该方案虽然出现时间早,而且技术难度低,但是存在一些弊端,首先是浪费IP资源,另外是一些低端服务器只有一个网卡接口,又是1U的,要扩展一张网卡就比较麻烦,得通过转接卡,还要额外购置一张千兆网卡。
双线路机房基本解决了数据同步的问题,且能降低维护及硬件投入的费用。此类机房分为两种,一种是多线路单IP方案;另一种是双线路双IP方案。
此类机房将为今后IDC机房的主流,也将会是南北互通互联的基本解决方法。双线路双IP的解决方案就是把两种线路接入机房,再用两条网线接到服务器的两张网卡上,接电信线路的网卡设置一个对应的电信IP,接网通线路的网卡设置一个对应的网通IP,然后对网站域名进行智能DNS解析处理(关于智能DNS解析后面的方案中有介绍),该方案主要解决了数据同步及硬件的重复投入问题。

C、单服务器多线路单IP方案
特别说明:这个其实就是全路由双线/多线方案,需要用到BGP技术,运营商必须有自己的自治AS域,还要购买专门的路由器设备,不管是技术还是资金还是运营商资格都有门槛,国内真正的单IP双线多线其实并不多。
双线路单IP方案就是把两种线路接入机房,由交换路由器设置双线路接入负载均衡设计的单IP上,然后进行相关处理,该方案节省了IP但需增加交换路由器。
单服务器双线路双IP方案和单服务器双线路单IP方案到底那个才是最终的解决方案呢?
这个问题可以举例说明,假如机房需要接入,教育网还有移动以及联通还有海外各国的线路,单服务器双线路双IP方案就需要服务器同时有多个网卡来分别接入线路并分别分配IP,那么一台服务器接很多网线有很多个IP,而服务器可插入的网卡是十分有限的,这种方法显然只是个过渡方案。
通过1台中心交换路由器,几乎可以接入无限个线路,而最后汇入到服务器只需要1个网卡,一个IP。这才是最终的解决方法。
D、智能域名方案(双服务器)
 
特别说明:智能域名解析技术目前也比较成熟,不少运营商都已经掌握该技术,如果智能域名解析的两个IP是分别对应两台分别放于电信和网通机房的服务器,那么就同时具有分流减负的作用,但是需要站长想办法进行两台服务器的数据同步;如果智能域名解析的两个IP是分别对应同一台服务器上的两张网卡,那就是上面提到的单服务器双线双IP方案;其实,CDN方案也需要先做域名的智能解析。
两台服务器分别放在电信、网通机房,所以需要应用两个不同的IP,网站才能正常工作。两站点域名不统一,虽这样对原有用户来说可以准确快速地访问到网站。但普通新用户不清楚自己应访问那个站点才是最快,在第一次访问及通过搜索引挚进入时,因速度太慢而放弃继续访问的兴趣。
面对这一现象产生了“智能DNS解析”,“智能DNS解析”简单地说就是域名DNS服务器可以通过对公网的DNS进行判断,不同网络的DNS服务器返回不同数据,把同一域名在不同网络上解析成不同的IP,使用户通过同一域名访问,都能访问到与自己在相同网段的或指定的网站。
智能域名方案有效地解决了分网托管带来的域名不统一,进入不同分站不需用户自行选择,当通过搜索引挚找到网站时,会以最快的速度指向分站。同一域名南北用户都能快速访问到相应的分站,是对A方案的有效补充和完善。

E、CDN解决方案
特别说明:CDN是目前效果最好的静态页面加速方案,还同时具有分流的负载均衡作用,但是对于动态内容的CDN加速还不是很成熟,即使是最新的CDN2.0技术也只是采用一种比较取巧的过渡性方式实现加速效果,并不是对所有动态内容都适用,而且CDN成本太高,小网站无福消受。
CDN(Content Delivery Network)互联网内容分布网络,就是多服务器分网托管加智能域名DNS,即服务器是CDN服务商提供,放在不同网络节点上,通过相关程序自动抓取用户源服务器的数据,然后缓存在不同网段节点的服务器上。再配合智能DNS服务器的分网解析功能,实现不同网络用户都能访问到离自己最近网段上的网站,从而避免因为网络问题而影响网站访问速度的目的。现绝大部份CDN技术在处理静态网站上比较成熟,对交互性很强如全动态页面的网站还不是很成熟。此解决方案对用户来说是最简单方便操作的,但对交互性很强的网站,此类服务并不太适用,主要是CDN的费用也不菲。CDN方案不单单是解决南北互通,可以说是把网站直接送到了用户面前,缩短距离,达到快速访问。新浪是采用此方案。

F、铁通机房方案
特别说明:一些朋友说铁通之所以有双线效果,是因为铁通机房跟电信和网通拉带宽,这个说法不对,其实铁通有自己的网络,也就是自己拉线,大家在街上如果看到脚下的沙井盖有“CRC”字样,那底下的就是铁通的地下光缆,如果是“CNC”,那就是网通的,当然,铁通的沙井盖肯定不比网通的多,更不要说比电信了,那么铁通宣传的网络覆盖全面当然是跟移动这些比,那么稳定呢?也说不上,电信都不敢说十分稳定,网通和铁通机房出的问题大家翻翻以前的新闻也照样找得到,而且说实在的,铁通机房档次高规模大的基本没有,它的优势还是在南北互访的效果上比双线好而且稳定一些,同时价格不贵。
铁通是中国第三大的ISP,在中国互联网站长选择的服务器带宽接入运营商、服务商中,中国铁通目前以8.7%的分额,仅次于中国电信(68.5%)和中国网通(30.7%),铁通是机房长期以来都宣传其速度快、稳定、网络覆盖全面等优势,招牌就是可有效解决南北互联互通问题。由于铁通跟电信和网通都有足够的交换带宽,不会像电信访问网通那么慢,而且价格也不贵,所以不少运营商也将网通机房作为性价比最高的南北互通方案。
总结:
其实不管是哪一种双线方案,都有其利弊,最实际的还是根据服务价格和服务器的访问量来选择,当然,如果要比较同一种双线技术下那个运营商的服务或者产品比较好,那又是另外一门学问了,大家不妨多关注IT世界IDC频道的相关报道。