发布时间:2001-07-02 10:17:17
来源:《中国计算机报》
作者:王志忠
CDN网络系统设计
Cisco的CDN体系结构
CDN 在网络中位置
银行作为商务活动的重要参与者,将更多的业务与World Wide Web联系起来,已是必然趋势。现在,不但许多银行的内部信息网采用浏览器/服务器模式,很多商务活动也可以在网上完成。
而网上商务活动的实现,主要是借助于网络的独特优越性——大量的重要数据可在几分甚至几秒内送达,而传统的交易方式往往要几小时或是几天时间。不过颇具讽刺意味的是,由于WWW的流行,使用者太多,现在的人们普遍抱怨网络浏览速度太慢,这恰恰有违于人们将业务上网的初衷。为了解决这个问题,银行的工作人员采用了各种办法,诸如提高处理速度、加大网络带宽等等,都需要投入大量精力与金钱,而且不一定能收到很好的效果。
同时,现有Internet是一种基于IP协议的连接,仅能很好地支持静态页面浏览和基于文本的Email交换。而银行和电子商务应用者希望有这样一种传输载体:它基于Web方式、高性能、高可靠性,可用来支持对带宽敏感、有丰富多媒体内容的传输服务,如电子商务、网上交易、视频信息等。新的互联网加速技术——即内容传输网络(CDN)技术——可以用来解决这一难题。
CDN即Content Delivery Network,是一个基于IP网络的系统,工作于OSI(开放系统互联)层次模型中第4到第7层的端对端传输,从应用的角度优化用户的访问,对动态、交互式多媒体这种新型内容业务的传输有着很好的支持。需要注意的是,CDN是一种优化技术,原有银行网络中的路由器和交换机还要保留。图2为CDN技术在银行应用中的网络结构示意图。
根据银行的业务和网络情况,CDN可以有很多种应用,举例如下:
建设银行信息服务站
目前,几家国有商业银行均已建立或正在建设内部综合信息网,多数情况下,每个分行都有自己的信息服务站,这些站点用于提供银行内部技术交流和信息发布的平台,为银行的内部信息共享发挥了重要的作用。但是,在现有的网络平台上,本地分行员工访问其它分行页面内容时,由于缺乏必要的Web加速手段,需要占用大量宝贵的广域网带宽资源,造成带宽资源浪费。
可以利用CDN技术在每个分行部署Web加速器和Web交换机,对服务器和客户访问进行加速。网络中没有采用CDN技术时,所有用户都要直接访问各分行信息服务站,占用广域网带宽,访问速度也慢。采用了CDN技术,在分行部署了Web加速器以后,本地用户在访问其它分行信息服务站上的信息内容时,将自动地被重定向到本地的高速缓冲,而无需直接访问其它分行信息服务站。只有在本地高速缓冲没有所要的信息时,才需建立跨越广域网的连接,从而达到快速访问和节省带宽的作用。
CDN在银行网络中应用
目前多数分行均有自己的Internet出口,这样既不安全,也浪费资源。但如果全行只有一个出口,对广域网出口压力太大,通过CDN技术,可以缓解Internet访问流量对广域网的冲击。实现全行对Internet的统一管理。
实现方法是在总行和各分行部署Web交换机和Web加速器,Web交换机实现对Internet数据的重定向,Web加速器实现对Internet内容的高速缓冲,并加速访问Internet。各分行的用户如果要访问Internet,由于在各分行有Web交换机和Web加速器,用户的访问将自动地被重定向到本地的高速缓冲,如果在高速缓冲中没有找到用户所需要的内容,才通过广域网连接到总行。同时,可以通过Web交换机的负载均衡功能,实现多个防火墙并联的结构,从而解决性能瓶颈和单点故障的问题。
目前各商业银行基本都开通了网上银行服务,业务量还比较小,一般采取一个或两个交易中心,其他分行的网上银行业务,需要通过广域网连接到该交易服务器上来进行,随着各分行网上银行业务量的增长,现在的这种结构将有可能造成服务器瓶颈,无法满足需要,最终导致网上业务量的下降和网络银行这一新客源的巨大流失。因此,在业务量发展到一定规模时,可以考虑逐步改变现有的网上银行模式,在若干大城市部署交易服务器,为本区域的网上用户提供更快捷的服务。如果采用这种分布式的结构,就必须有某种技术来保持交易服务器的同步和流量均分,而这正是CDN的优势。
在采用了CDN网络技术后,利用Web交换机,还可实现在网上银行应用中所必须的一系列增值功能,如:持续性保证、优先服务、带宽管理、SSL加速等。
在网上交易时,我们常需要保证从同一个用户发出的请求会发给同一个服务器,以保证交易的持续性,这种信息要靠Cookie来传送。Web交换机可识别每一个用户的Cookie值,利用用户Cookie值的唯一性,而使同一个用户发出的请求被送给同一个服务器.
对于网上银行来说,赢得客户和吸引住客户是至关重要的,所以,如何留住老客户,为老客户提供优先的交易条件非常重要,在Web交换机中,根据服务器预先定义的某个标志用户优先级别的Cookie值,可识别用户的优先级,根据优先级的不同,可把请求转发给不同的服务器组,以提供不同级别的服务。
随着网络技术的发展,支持WAP协议的手机也越来越普及,有了WAP以后,手机可以随时随地上网,进行商务活动。发展手机银行业务前景广阔,可以利用CDN技术实现手机银行服务器的负载均衡,保证手机用户的交易速度与可靠性,提供更好的服务。这也是银行业务的一个新的收入增长点。
随着互联网技术的发展,有越来越多的Audio和Video内容要求通过网络来传输,它们将对带宽提出巨大的要求,CDN技术提供了多种相关的关键功能,使得在不牺牲过多带宽和性能的情况下,提供这些内容的传输服务,加速对多媒体信息访问的速度。
随着网络改造的进行,结合CDN技术,可以在银行开展多种形式的多媒体应用,比如:
● 在网上召开行内的实时视频会议,增强会议的实时性和快捷性;
● 在网上发布行领导的讲话,由各地员工通过网络进行点播,及时传达会议精神;
● 各分行内部员工可以在网络上享受多媒体的技术培训,提高效率,节省开支;
● 行内的多媒体资料可以在网上进行点播观看。
尽管CDN技术的标准还未形成,某些技术也还需要进一步完善,但从目前市场来看,一些厂商的Web交换机和Web加速器已较为成熟,其本地服务器负载均衡、防火墙负载均衡、Cache重定向、带宽管理、全球负载均衡等功能的使用已取得了很好的效果,相信在不久的将来,随着Internet的发展,CDN技术会越来越成熟,其应用范围也会越来越广泛,银行网络中的CDN应用,势必将走向普及。