`
touchmm
  • 浏览: 1043372 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我所熟悉的网站负载均衡技术

阅读更多

转自:http://blog.s135.com/post/307/

  DNS轮循
  DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。

  F5 BIG-IP
点击在新窗口中浏览此图片  简介:F5 Networks 公司的著名硬件负载均衡交换机。支持硬件四层、七层交换。不同的型号性能不同,BIG-IP 6400可以支持800万条并发连接,低一点型号的可以支持400万条以上的并发连接。性能极高,但价格也不菲。
  价格:BIG-IP 6400的价格在16万元人民币左右。
  网址:http://www.f5.com.cn/(中国)http://www.f5.com/(全球)

  LVS(Linux Virtual Server)
  简介:软件四层交换。LVS是在Linux内核中作四层交换,只花128个字节记录一个连接信息,不涉及到文件句柄操作,故没有65535最大文件句柄数的限制。LVS性能很高,可以支持100~400万条并发连接。
  价格:免费、开源
  网址:http://zh.linuxvirtualserver.org/

  L7SW(Layer7 switching)
  简介:软件七层交换。这是一款类似LVS的新负载均衡软件,我没有实际应用过,性能未知,因此不作评价。这是它的英文介绍:Layer7 switching is driving a low-level engine using networking design to speed-up forwarding of data stream. Implementation in this project is split into a userspace daemon and a low-level kernelspace forwarding engine. Userspace daemon is responsible for scheduling and switching decisions. Kernelspace forwarding engine is responsible for forwarding stream and using TCP-Splicing scheme. TCP-Splicing is the postponement of the connection between the client and the server in order to obtain sufficient information to make a routing decision. This project is close to Linux Virtual Server project since lot of discusions on this topics have been made online and offline LVS project.
  价格:免费、开源
  网址:http://www.linux-l7sw.org/

  HAProxy
  简介:软件七层交换,反向代理服务器。目前还不支持虚拟主机,但其配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障,HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入。另外,HAProxy还支持双机热备。我曾经用过一段时间,能支持2~3万条并发连接。现在我用它做普通的小并发负载均衡,主要用到的是它的服务器健康检查功能。
  价格:免费、开源
  网址:http://haproxy.1wt.eu/

  Nginx
  简介:软件七层交换,反向代理服务器。能够很好地支持虚拟主机,可配置性很强,可以按URL做负载均衡。我目前一直在用,大约能支持3~5万条并发连接。
  价格:免费、开源
  网址:http://wiki.codemongers.com/NginxChs(中文维基)

分享到:
评论

相关推荐

    A10负载均衡配置手册

    例如,配置一个L4层TCP负载均衡服务组的命令如下所示: ```shell slb service-group sg_tcp protocol tcp slb server-member sg_tcp server1 port 80 ``` #### 四、HTTP负载均衡 HTTP负载均衡是现代Web应用...

    sql数据库负载均衡

    因此,数据库负载均衡技术成为了提高数据库性能、可靠性和扩展性的重要手段之一。本文将以“SQL数据库负载均衡”为主题,结合“应用软件实现SQL SERVER的负载均衡,可扩展”的描述,详细介绍如何在SQL Server环境中...

    lb_net.rar_负载均衡

    在IT领域,负载均衡是一种关键的技术,用于优化网络流量分配,确保服务器的高效运行和高可用性。在“lb_net.rar_负载均衡”这个压缩包中,我们可以预见到它包含了一个名为“lb_net.sh”的脚本,这可能是用于在Linux...

    分布式web技术介绍03分布式web服务框架组件-负载均衡 共7页.ppt

    分布式Web技术在构建大型网站时起着至关重要的作用,其中负载均衡是核心组件之一,用于确保系统稳定性和高可用性。本篇将详细介绍负载均衡在分布式Web框架中的应用,以及LVS和Nginx两种常用的负载均衡工具。 负载...

    F5 BIG-IP LTM负载均衡器配置指导书

    #### 负载均衡技术简介与F5 BIG-IP LTM产品概述 负载均衡技术在现代互联网架构中扮演着至关重要的角色,它能够通过合理分配网络请求至多个服务器,从而提高系统的可用性和响应速度,同时降低单一服务器的负载压力。...

    F5-负载均衡器培训胶片

    总结来说,F5负载均衡器培训胶片旨在帮助学员理解负载均衡器的核心原理,熟悉F5产品的特性和配置方法,以提升网络服务的稳定性和效率。通过深入学习,可以有效地管理和优化企业级网络环境中的服务器资源。

    F5负载均衡设备-关于One Connect的工作机制

    在F5设备上实现的OneConnect功能,是一种特殊的负载均衡技术,通过连接复用的方式,进一步优化资源利用效率和降低服务器的负载。 首先,了解One Connect工作机制的前提是熟悉F5的VStype。VStype指的是虚拟服务器...

    期末负载均衡作业参考场景1

    负载均衡是一种网络技术,用于将流入的网络流量分散到多个服务器上,以避免单个服务器过载,确保服务的稳定性和高效性。在本场景中,我们关注的是数据中心中的负载均衡,具体涉及到三个不同的场景。 场景一:在这个...

    H3C 链路负载均衡LLB典型配置案例.pdf

    在探讨H3C链路负载均衡(Link Load Balancing,简称LLB)配置案例之前,需要了解H3C设备的链路负载均衡技术是如何工作的。链路负载均衡技术主要用于在多条出站链路上合理分配流量,以优化网络带宽使用、提高网络性能...

    五舟windows负载均衡集群方案

    五舟Windows负载均衡集群方案正是一种将多台服务器整合为一个集群的技术解决方案。它利用Windows操作系统中的网络负载均衡服务(NLB),为用户提供了一个高性能、高可用性的服务器平台。NLB能够自动分配用户请求到...

    F5负载均衡命令行。配置F5

    1. **负载均衡**:指通过将网络流量分配到多个服务器上来优化资源使用、最大化吞吐量、最小化响应时间并避免单一服务器过载的技术。这对于提高应用程序的可用性和性能至关重要。 2. **F5 BIG-IP**:是一款提供高级...

    Mysql+5.5+vs+Postgresql+9.1+负载均衡比较

    本次研究对比了两个广泛使用的开源关系型数据库系统——MySQL 5.5与PostgreSQL 9.1,在负载均衡方面的表现,旨在为数据库管理员和技术决策者提供更深入的理解和参考。 ### MySQL 5.5与PostgreSQL 9.1的负载均衡机制...

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

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

    阿里云 专有云企业版 V3.7.0 负载均衡 运维指南 20181204.pdf

    综上所述,阿里云专有云企业版V3.7.0负载均衡服务的运维指南是一份全面的指导手册,它不仅为用户提供了系统的操作指南,也强调了使用过程中的安全性和法律义务。用户在遵守相关法律规定的同时,可通过本指南有效提升...

    Linux源码安装MySQL+MySQL主从+Nginx+Nginx负载均衡+redis+php+phpredis+tomcat

    在本教程中,我们将深入探讨如何在Linux环境中源码安装MySQL、MySQL主从复制、Nginx、Nginx负载均衡、Redis、PHP、phpredis以及Tomcat。这些技术是构建高效、可扩展的Web应用架构的基础。让我们逐一了解安装过程。 ...

    F5_BIG-IP_LTM_V9负载均衡器配置指导书

    在当今的网络环境中,负载均衡技术扮演着至关重要的角色,它能够有效地分发网络流量,提高服务的可用性和性能。F5 BIG-IP LTM(Local Traffic Manager)作为业界领先的企业级负载均衡解决方案,为各类企业提供了强大...

    Go-dhcplb是facebook出品用go开发的dhcp负载均衡器

    对于熟悉Go语言和网络编程的开发者来说,研究Go-dhcplb不仅可以深入理解DHCP协议和负载均衡技术,还可以学习到如何用Go语言编写高性能的网络服务。对于网络管理员,使用Go-dhcplb可以提高DHCP服务的稳定性和效率,...

    浮动静态路由及负载均衡故障处理与优化案例及故障分析.pptx

    在IT网络领域,静态路由和负载均衡是网络管理员在...同时,通过负载均衡技术可以进一步提升网络性能,确保在单个路径出现故障时,网络仍能正常运行。对于网络管理员来说,熟悉这些技术和方法是确保网络稳定运行的关键。

Global site tag (gtag.js) - Google Analytics