`
lvwenwen
  • 浏览: 959862 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

负载均衡技术解读

阅读更多

 

负载均衡技术解读

Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。

  网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量的需求。于是,负载均衡机制应运而生。

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

  负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。

  本文所要介绍的负载均衡技术主要是指在均衡服务器群中所有服务器和应用程序之间流量负载的应用,目前负载均衡技术大多数是用于提高诸如在Web服务器、FTP服务器和其它关键任务服务器上的Internet服务器程序的可用性和可伸缩性。

负载均衡技术分类

  目前有许多不同的负载均衡技术用以满足不同的应用需求,下面从负载均衡所采用的设备对象、应用的网络层次(指OSI参考模型)及应用的地理结构等来分类。

软/硬件负载均衡

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

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

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

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

  一般而言,硬件负载均衡在功能、性能上优于软件方式,不过成本昂贵。

 

文章没有转完:原文见http://www.yesky.com/20010626/187006_1.shtml

分享到:
评论

相关推荐

    服务器网络负载均衡概念解读

    【服务器网络负载均衡概念解读】 负载均衡是一种网络技术,它旨在优化服务器性能和可靠性,通过在多台服务器之间分配工作负载来确保系统资源的有效利用。负载均衡器是这个过程的关键组件,它接收来自客户端的请求并...

    负载均衡策略深入剖析

    无论是对大规模数据中心的流量管理,还是针对各种应用场景的性能优化,负载均衡技术都能通过合理分配工作负载,提升系统的整体运行效果。本文将深入剖析负载均衡策略,解读其核心算法和网络状态监测的重要性,以期...

    阿里云 专有云企业版 V3.8.0 负载均衡 技术白皮书 20190621.pdf

    阿里云专有云企业版V3.8.0的负载均衡技术白皮书主要介绍了该版本中负载均衡服务的关键特性和技术实现,旨在为用户提供关于如何有效管理和使用该服务的指导。以下是对白皮书主要内容的详细解读: 1. **负载均衡概念*...

    阿里云 专有云企业版 V3.7.0 负载均衡 技术白皮书 20181204.pdf

    【阿里云专有云企业版 V3.7.0 负载均衡技术白皮书】 阿里云专有云企业版V3.7.0的负载均衡技术是云计算环境中一种关键的服务,它旨在提高应用系统的可用性和性能。负载均衡器通过分散流入的网络流量到多个后端服务器...

    Radware4016AD负载均衡器详细配置指导书

    Radware 4016AD负载均衡器使用ASIC技术,以提供高吞吐量和高性能的处理能力。 在文档的最后,我们还看到了一些性能参数的描述,如各种型号的负载均衡器(如AppDirector504, AppDirector1004, AppDirector2004, ...

    基于透明机制的分布式服务器负载均衡的研究.pdf

    在分布式系统中,服务器负载均衡技术是指在多个服务器之间合理分配客户端的请求流量,确保系统的高效运行与资源的最大化利用。透明机制意味着客户端不需要修改任何配置就可以接受到负载均衡的服务,是实现负载均衡的...

    分布式Web服务的负载均衡优化算法.pdf

    此外,负载均衡算法也是互联网搜索引擎技术中广泛应用的关键技术之一,比如文中提及的HnP算法,它采用折叠方法设计,长期应用于天网搜索引擎,能有效提高搜索效率。 总结上述知识点,可以看出负载均衡和缓存优化在...

    一台三层交换机做双链路负载均衡(20210906111855).pdf

    在多个上行链路的情况下,通过负载均衡技术可以将数据流合理地分配到各链路上,从而提高网络利用率和可靠性。 接下来,我们详细探讨文档内容中涉及的技术点: 1. VLAN(虚拟局域网):VLAN是交换机上的一个功能,...

    windows第四层负载均衡_基于NLB负载均衡详解

    NLB是Windows Server系统中内嵌的负载均衡技术,适用于Windows平台。 3. NLB的安装: NLB可以在带GUI的操作系统中安装,这与Linux环境下通常不安装GUI的情况不同。在Windows中安装NLB时,需进入服务管理器,通过...

    阿里云 专有云企业版 V3.7.1 负载均衡 开发指南 20190327.pdf

    总的来说,阿里云专有云企业版V3.7.1的负载均衡开发指南是开发者和运维人员在构建和维护高可用、高性能云应用时的重要参考资料,提供了全面的技术指导和支持。通过遵循指南,用户可以有效地利用负载均衡服务提升应用...

    cpp-Katran是Facebook开源的高性能第4层网络负载均衡器

    这个项目的核心是利用了C++编程语言以及内核的eXpress Data Path (XDP)技术,旨在实现高效的四层(TCP/UDP)负载均衡。XDP是一种在内核早期阶段进行数据包处理的机制,它允许在内核空间中执行快速的数据包过滤和转发...

    阿里云 专有云企业版 V3.6.2 负载均衡SLB 用户指南 - 20181228.pdf

    此文档适用于希望通过负载均衡技术分散流量、提高服务可用性和性能的企业用户。以下是对其中关键知识点的详细解读: 1. **负载均衡SLB介绍**:负载均衡SLB(Server Load Balancer)是一种云服务,它能够自动分配...

    阿里云 专有云Enterprise版 V3.5.0 负载均衡SLB 运维指南 - 20180710.pdf

    5. **负载均衡概念**:负载均衡是一种网络技术,用于在多台服务器之间分配网络流量,以防止单一服务器过载,提高服务可用性和响应速度。SLB服务可能支持四层(TCP/UDP)和七层(HTTP/HTTPS)负载均衡,以及健康检查...

    F5 负载均衡器配置指导书

    负载均衡技术是现代数据中心不可或缺的一部分,它通过在多个服务器之间分配网络请求或工作负载来提高响应速度和系统的可用性。这种技术不仅提高了资源利用率,还增强了系统的容错能力,确保了业务连续性和用户体验。...

    Nginx+keepalived负载均衡.pdf

    根据提供的文件内容,以下是关于Nginx和Keepalived负载均衡知识点的详细解读: 1. Keepalived的安装与配置 - 安装Keepalived需要从源代码编译。使用tar命令解压安装包,然后进入解压后的目录,执行配置、编译和...

    专家解读:如何选择负载均衡设备?

    负载均衡技术是现代数据中心和云环境中的核心组件,它通过分散网络流量,确保服务的稳定性和高可用性。本文将详细解析如何选择合适的负载均衡设备,主要从性能、功能和需求三个方面进行探讨。 首先,我们需要理解...

    IPVS源代码阅读笔记_入门教程(负载均衡)PDF

    - **IPVS**(Internet Protocol Virtual Server)是由章文嵩博士主导的一个开源项目,它主要用于实现网络层上的负载均衡服务,最早在Linux 2.2内核以补丁的形式出现。 - **发展历程**:Red Hat 6.1版本开始支持IPVS...

    异构无线网络负载均衡的网络架构

    其中,负载均衡作为无线资源管理(RRM)的关键技术之一,是实现异构无线网络资源共用和利用、扩大系统容量,并为用户提供更好服务的有效方法。 负载均衡通常分为两部分:网络架构和负载均衡算法。网络架构需要确保...

    springsnail:《 Linux高性能服务器》附带的项目程序springsnil详细解读,一个负载均衡服务器

    这个项目的重点在于演示如何利用现代C++编程技术来构建一个能够处理大量并发连接的服务器,并实现负载均衡功能,以优化系统资源的利用率。 负载均衡是网络服务中的关键概念,其目的是通过将工作负载分布到多个计算...

    基于虚拟机迁移的容错需求负载均衡方案的保证

    尽管如此,我们仍可以基于标题、描述和部分提供的内容,提炼和构建出有关“基于虚拟机迁移的容错需求负载均衡方案的保证”的相关知识点。 ### 虚拟化技术和数据中心 虚拟化技术是云计算领域近年来的一个重要关注点...

Global site tag (gtag.js) - Google Analytics