一下均来自百度百科,别说我是抄袭,我标记了,我只是为了我自己复习时能够知道自己要复习什么!

负载均衡



负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。



负载均衡 (Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web 服务器FTP服务器企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。



分类



1、软/硬件负载均衡



软件负载均衡解决方案是指在一台或多台 服务器相应的 操作系统上安装一个或多个附加软件来实现负载均衡,如DNS Load Balance,CheckPoint Firewall-1 ConnectControl等,它的优点是基于特定环境,配置简单,使用灵活,成本低廉,可以满足一般的负载均衡需求。



软件解决方案缺点也较多,因为每台 服务器上安装额外的软件运行会消耗系统不定量的资源,越是功能强大的模块,消耗得越多,所以当连接请求特别大的时候,软件本身会成为服务器工作成败的一个关键;软件可扩展性并不是很好,受到 操作系统的限制;由于操作系统本身的Bug,往往会引起安全问题。



硬件负载均衡解决方案是直接在 服务器和外部网络间安装负载均衡设备,这种设备通常称之为 负载均衡器,由于专门的设备完成专门的任务,独立于 操作系统,整体性能得到大量提高,加上多样化的负载均衡策略,智能化的流量管理,可达到最佳的负载均衡需求。



负载均衡器有多种多样的形式,除了作为独立意义上的负载均衡器外,有些负载均衡器集成在交换设备中,置于 服务器与Internet链接之间,有些则以两块 网络适配器将这一功能集成到PC中,一块连接到Internet上,一块连接到后端服务器群的内部网络上。一般而言,硬件负载均衡在功能、性能上优于 软件方式,不过成本昂贵。



2、本地/全局负载均衡



负载均衡从其应用的地理结构上分为本地负载均衡(Local Load Balance)和全局负载均衡(Global Load Balance,也叫地域负载均衡),本地负载均衡针对本地范围的服务器群做负载均衡,全局负载均衡针对不同地理位置、不同网络结构的服务器群做负载均衡。



本地负载均衡不需要花费高额成本购置高性能服务器,只需利用现有设备资源,就可有效避免服务器单点故障造成数据流量的损失,通常用来解决数据流量过大、网络负荷过重的问题。同时它拥有形式多样的均衡策略把数据流量合理均衡的分配到各台服务器。如果需要在现在服务器上升级扩充,不需改变现有网络结构、停止现有服务,仅需要在服务群中简单地添加一台新服务器。



全局负载均衡主要解决全球用户只需一个域名或IP地址就能访问到离自己距离最近的服务器获得最快的访问速度,它在多区域都拥有自己的服务器站点,同时也适用于那些子公司站点分布广的大型公司通过企业内部网(Intranet)达到资源合理分配的需求。



全局负载均衡具备的特点:



1、提高服务器响应速度,解决网络拥塞问题,达到高质量的网络访问效果。



2、能够远距离为用户提供完全的透明服务,真正实现与地理位置无关性