Molet

基于开源的负载均衡技术

Molet 运维技术 2022-11-15 438浏览 0

随着网络的负重越来越大,我们的各种减负措施就频频亮相。其中,负载均衡技术已经不是什么新的技术了,但是,对于它的应用已经遍布了很多网络领域。现在,它不紧能附加在服务器应用之上,更有自己的独立设备。各种软件硬件产品的登台,可以让客户有多种选择,从而也能实现多个基于负载均衡技术的方案和策略,更具有灵活性和多变性。

负载均衡技术能有效扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,它有两层含义:首先,将大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,将单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总后返回给用户,系统处理能力将得到大幅度提高。

目前IDC商为用户提供的负载均衡技术方案有多种形式,最常见的类型如下:

一,开源软件负载均衡应用加速

软件负载均衡解决方案是指在一台或多台服务器相应的操作系统上安装一个或多个附加软件来实现负载均衡,其的优点是基于特定环境,配置简单,使用灵活,成本低廉,目前市场有LVS、Linux-HA等几款较为成熟的开源软件,可以满足一般简单的负载均衡需求。

基于软件的负载均衡方案也有很多不足,因为软件运行会消耗系统不定量的资源,越是功能强大的模块,消耗得越多,所以当连接请求特别大的时候,软件本身会成为服务器的负担;受操作系统的限制,软件可扩展性并不是很好;由于操作系统本身的漏洞,也有可能会引发安全问题。

二,纯硬件负载均衡应用加速

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

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

三,本地应用加速

负载均衡从其应用的地理结构上分为本地负载均衡和全局负载均衡,本地负载均衡是指对本地的服务器群做负载均衡,全局负载均衡是指对分别放置在不同的地理位置、有不同网络结构的服务器群间作负载均衡。

本地负载均衡能有效地解决数据流量过大、网络负荷过重的问题,并且不需花费昂贵开支购置性能卓越的服务器,充分利用现有设备,避免服务器单点故障造成数据流量的损失。其有灵活多样的均衡策略把数据流量合理地分配给服务器群内的服务器共同负担。即使是再给现有服务器扩充升级,也只是简单地增加一个新的服务器到服务群中,而不需改变现有网络结构、停止现有的服务。

四,全局负载均衡

全局负载均衡技术主要用于在一个多区域拥有自己服务器的站点,为了使全球用户只以一个IP地址或域名就能访问到离自己最近的服务器,从而获得最快的访问速度,也可用于子公司分散站点分布广的大公司通过Intranet(企业内部互联网)来达到资源统一合理分配的目的。全局负载均衡实现了地理位置无关性,能够远距离为用户提供完全的透明服务,除了能避免服务器、数据中心等的单点失效,也能避免由于ISP专线故障引起的单点失效。全局负载均衡有效解决了网络拥塞问题,提高了服务器响应速度,服务就近提供,达到更好的访问质量。

一直以来,广域网优化和应用加速是通过硬件实现的,而现在,一种应用了虚拟化技术的纯软件解决方案以更低的成本实现了同样的功能,而且还具备更好的可扩展性和灵活性。

广域网应用加速是企业为了解决通过广域网连接的不同分支机构访问速度慢的问题,或者互联网公司为改善用户的访问体验而采用的一种提高应用交付速度的解决方案。几年来,广域网优化一直采用的是基于硬件设备的解决方案,包括F5、Riverbed等在内很多公司都提供这样的设备。但是,近来一种“软”广域网优化方案开始出现,很受那些IT预算不足的中小企业的欢迎。这是一种纯软件的虚拟设备,它利用虚拟化技术来进行广域网优化和应用加速,从而为用户提供一种高性能、灵活而且高性价比的广域网优化和应用加速解决方案。

继续浏览有关 网络 的文章
发表评论