• 常见的Web负载均衡方法


    用户手动选择

    通过在主站首页入口提供不同线路,不同服务器链接的方式,来实现负载均衡。在一些提供下载业务的网站中比较常见,如:华军软件园。

    DNS轮询

             大多域名注册商都支持对同一主机名添加多条A记录,这就是DNS轮询。DNS服务器将解析请求按照A记录的顺序,随机分配到不同的IP上,这样就完成了简单的负载均衡。

             DNS轮询的成本非常低,在一些不重要的服务上,被经常使用。

             DNS轮询的可靠性低,不具备容错能力。

             DNS轮询的负载分配不均衡。DNS轮询不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。

             因此,DNS轮询仅适应于一些可靠性要求不高的服务器集群,如:图片服务器集群,纯静态网页服务器集群等。

    四/七层负载均衡设备

    1.        硬件四/七层负载均衡交换机

    代表产品有:F5 BIG-IP、Citrix NetScaler、Radware、Cisco CSS、Foundry等产品。在中国大陆,采用F5 BIG-IP的最多,包括:新浪网、雅虎、百度、搜狐、凤凰网、央视国际、中华英才网、猫扑网、慧聪网等。

    2.        软件四层负载均衡

    代 表产品为LVS (Linux Virtual Server),作者为章文嵩。开源。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器 上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。

    3.        软件七层负载均衡

    代 表产品有Nginx、L7SW (Layer 7 switching)、HAProxy等,多基于HTTP反射代理方式,能够很好地支持虚拟主机,可配置性很强,可以按轮询、IP哈希、URL哈希、权重 等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。

    多线多地区智能DNS解析与混合负载均衡方式

    以新浪首页(www.sina.com.cn)为例,负载均衡同时用到了“多线多地区智能DNS解析、DNS轮询、四/七层负载均衡交换机”等技术。智能DNS解析能够根据用户本地设置的DNS服务器线路和地区,将对同一个域名请求解析到不同的IP上。

  • 相关阅读:
    正则表达式(转)
    Java实现的具有GUI的校园导航系统
    由“哥尼斯堡的‘七桥问题’”引出的并查集问题
    Is It A Red-Black Tree?(判断一棵树是否为红黑二叉树)
    Java IO
    Android ORMLite的使用
    Android SQLite数据库的数据升级与降级
    Android SQLite数据库 SQLiteOpenHelper的操作使用
    SimpleAdapter与baseAdapter的使用语法与区别
    Android五大布局之一绝对布局(AbsoluteLayout)
  • 原文地址:https://www.cnblogs.com/markhe/p/5587928.html
Copyright © 2020-2023  润新知