负载均衡变应用交付:本身技术发生本质变化
十年前,很少有人知道网络负载均衡技术,十年后,网络负载均衡已经成为网络应用的重要技术。更重要的是,当负载均衡从单一的技术发展成独立的设备后,其应用功能发生了本质变化,
还是先让我们再解释一下:何为负载均衡技术?
负载均衡,英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
负载均衡有两方面的含义:首先,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,这就是我们常说的集群(clustering)技术。
第二层含义就是:大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。
现代负载均衡技术通常操作于网络的第四层或第七层,这是针对网络应用的负载均衡技术,它完全脱离于交换机、服务器而成为独立的技术设备。这也是我们现在要讨论的对象。
通常,负载均衡会根据网络的不同层次(网络七层)来划分。其中,第二层的负载均衡指将多条物理链路当作一条单一的聚合逻辑链路使用,这就是链路聚合(Trunking)技术,它不是一种独立的设备,而是交换机等网络设备的常用技术。
从上可见,传统的负载均衡仅是一种负载分担技术。而当前,面对复杂的网络应用需求,独立的负载均衡设备已经具备了本地负载均衡、链路负载均衡、全局负载均衡、WAN 优化加速、XML 加速、TCP优化管理、链接管理、SSL VPN等多种技术功能。
“负载均衡“设备不再是单纯的负载均衡设备,它已经成为应用交付综合解决方案。
此时,F5、Radware等负载均衡厂商,纷纷提出“应用交付“概念,以取代传统的负载均衡概念。