• 努力开创人与自然和谐发展新格局 2019-08-23
  • 带你走遍近半湖北,2018千万粉丝走进鄂旅投网络大V招募 2019-08-19
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-08-10
  • 小艾,爸爸特别特别特别地想你!——干校里最感人的家书 2019-08-07
  • 宝鸡市陈仓区党员干部助力夏收帮扶困难群体 2019-08-07
  • 《最想饲养的动漫宠物》如果养的猫猫狗狗会讲话... 2019-07-19
  • 日本大阪地震已致4人死亡、370多人受伤 2019-07-15
  • 走近央视主播张静:爱好阅读 心系公益 满满正能量 2019-07-15
  • 2017年度高耗能行业能效“领跑者”遴选工作启动会在京召开 2019-07-15
  • 阳泉消防开展冬训“集团化”练兵 2019-07-15
  • 笑对高考,高考我不怕!(组图) 2019-07-13
  • 《风暴舞》亮相上海电视节 或成年度期待大戏 2019-07-13
  • 武汉2月新房价格微跌 2019-07-11
  • 加入我们中国国家地理网 2019-07-08
  • 这就是为什么金融危机发源地的美国,欧债危机重灾区的欧洲各国股市连续7年走牛,屡创历史新高,唯经济最好的中国股市却连续7年熊冠全球的根本原因, 2019-07-07
  • 大型网站制作之负载均衡详解(1)

    负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案。本文是负载均衡详解的第一篇文章,介绍负载均衡的原理,负载均衡分类(DNS负载均衡,HTTP负载均衡,IP负载均衡,链路层负载均衡,混合型P负载均衡)。

    面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站的访问量大,并发量高,海量数据的问题。

    从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统。分布式和业务拆分解决了,从集中到分布的问题,但是每个部署的独立业务还存在单点的问题和访问统一入口问题,为解决单点故障,我们可以采取冗余的方式。将相同的应用部署到多台机器上。解决访问统一入口问题,我们可以在集群前面增加负载均衡设备,实现流量分发。

    本次分享大纲

    1. 安徽快3 www.seglm.com 负载均衡原理

    2. DNS负载均衡

    3. HTTP负载均衡

    4. IP负载均衡

    5. 链路层负载均衡

    6. 混合型P负载均衡

    一、负载均衡原理

    系统的扩展可分为纵向(垂直)扩展和横向(水平)扩展。纵向扩展,是从单机的角度通过增加硬件处理能力,比如CPU处理能力,内存容量,磁盘等方面,实现服务器处理能力的提升,不能满足大型分布式系统(网站),大流量,高并发,海量数据的问题。因此需要采用横向扩展的方式,通过添加机器来满足大型网站服务的处理能力。比如:一台机器不能满足,则增加两台或者多台机器,共同承担访问压力。这就是典型的集群和负载均衡架构:如下图:

    1.png

    • 应用集群:将同一应用部署到多台机器上,组成处理集群,接收负载均衡设备分发的请求,进行处理,并返回相应数据。

    • 负载均衡设备:将用户访问的请求,根据负载均衡算法,分发到集群中的一台处理服务器。(一种把网络请求分散到一个服务器集群中的可用服务器上去的设备)

     负载均衡的作用(解决的问题):

    1.解决并发压力,提高应用处理性能(增加吞吐量,加强网络处理能力);

    2.提供故障转移,实现高可用;

    3.通过添加或减少服务器数量,提供网站伸缩性(扩展性);

    4.安全防护;(负载均衡设备上做一些过滤,黑白名单等处理)

    二、负载均衡分类

    根据实现技术不同,可分为DNS负载均衡,HTTP负载均衡,IP负载均衡,链路层负载均衡等。

    2.1DNS负载均衡

    最早的负载均衡技术,利用域名解析实现负载均衡,在DNS服务器,配置多个A记录,这些A记录对应的服务器构成集群。大型网站总是部分使用DNS解析,作为第一级负载均衡。如下图:

    2.png

    优点

    1. 使用简单:负载均衡工作,交给DNS服务器处理,省掉了负载均衡服务器维护的麻烦

    2. 提高性能:可以支持基于地址的域名解析,解析成距离用户最近的服务器地址,可以加快访问速度,改善性能;

    缺点

    1. 可用性差:DNS解析是多级解析,新增/修改DNS后,解析时间较长;解析过程中,用户访问网站将失败;

    2. 扩展性低:DNS负载均衡的控制权在域名商那里,无法对其做更多的改善和扩展;

    3. 维护性差:也不能反映服务器的当前运行状态;支持的算法少;不能区分服务器的差异(不能根据系统与服务的状态来判断负载)

     实践建议

    将DNS作为第一级负载均衡,A记录对应着内部负载均衡的IP地址,通过内部负载均衡将请求分发到真实的Web服务器上。一般用于互联网公司,复杂的业务系统不合适使用。如下图:

    3.png

    1.3  IP负载均衡

    在网络层通过修改请求目标地址进行负载均衡。

    用户请求数据包,到达负载均衡服务器后,负载均衡服务器在操作系统内核进程获取网络数据包,根据负载均衡算法得到一台真实服务器地址,然后将请求目的地址修改为,获得的真实ip地址,不需要经过用户进程处理。

    真实服务器处理完成后,响应数据包回到负载均衡服务器,负载均衡服务器,再将数据包源地址修改为自身的ip地址,发送给用户浏览器。如下图:

    4.png

    IP负载均衡,真实物理服务器返回给负载均衡服务器,存在两种方式:(1)负载均衡服务器在修改目的ip地址的同时修改源地址。将数据包源地址设为自身盘,即源地址转换(snat)。(2)将负载均衡服务器同时作为真实物理服务器集群的网关服务器。

     优点:

    (1)在内核进程完成数据分发,比在应用层分发性能更好;

    缺点:

    (2)所有请求响应都需要经过负载均衡服务器,集群最大吞吐量受限于负载均衡服务器网卡带宽;

    2.4链路层负载均衡

    在通信协议的数据链路层修改mac地址,进行负载均衡。

    数据分发时,不修改ip地址,指修改目标mac地址,配置真实物理服务器集群所有机器虚拟ip和负载均衡服务器ip地址一致,达到不修改数据包的源地址和目标地址,进行数据分发的目的。

    实际处理服务器ip和数据请求目的ip一致,不需要经过负载均衡服务器进行地址转换,可将响应数据包直接返回给用户浏览器,避免负载均衡服务器网卡带宽成为瓶颈。也称为直接路由模式(DR模式)。如下图:

    5.png

    优点:性能好;

    缺点:配置复杂;

    实践建议:DR模式是目前使用最广泛的一种负载均衡方式。

    2.5混合型负载均衡

    由于多个服务器群内硬件设备、各自的规模、提供的服务等的差异,可以考虑给每个服务器群采用最合适的负载均衡方式,然后又在这多个服务器群间再一次负载均衡或群集起来以一个整体向外界提供服务(即把这多个服务器群当做一个新的服务器群),从而达到最佳的性能。将这种方式称之为混合型负载均衡。

    此种方式有时也用于单台均衡设备的性能不能满足大量连接请求的情况下。是目前大型安徽快3公司,普遍使用的方式。

    方式一,如下图:

    6.png

    以上模式适合有动静分离的场景,反向代理服务器(集群)可以起到缓存和动态请求分发的作用,当时静态资源缓存在代理服务器时,则直接返回到浏览器。如果动态页面则请求后面的应用负载均衡(应用集群)。

    方式二,如下图:

    7.png

    以上模式,适合动态请求场景。

    安徽快3
  • 努力开创人与自然和谐发展新格局 2019-08-23
  • 带你走遍近半湖北,2018千万粉丝走进鄂旅投网络大V招募 2019-08-19
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-08-10
  • 小艾,爸爸特别特别特别地想你!——干校里最感人的家书 2019-08-07
  • 宝鸡市陈仓区党员干部助力夏收帮扶困难群体 2019-08-07
  • 《最想饲养的动漫宠物》如果养的猫猫狗狗会讲话... 2019-07-19
  • 日本大阪地震已致4人死亡、370多人受伤 2019-07-15
  • 走近央视主播张静:爱好阅读 心系公益 满满正能量 2019-07-15
  • 2017年度高耗能行业能效“领跑者”遴选工作启动会在京召开 2019-07-15
  • 阳泉消防开展冬训“集团化”练兵 2019-07-15
  • 笑对高考,高考我不怕!(组图) 2019-07-13
  • 《风暴舞》亮相上海电视节 或成年度期待大戏 2019-07-13
  • 武汉2月新房价格微跌 2019-07-11
  • 加入我们中国国家地理网 2019-07-08
  • 这就是为什么金融危机发源地的美国,欧债危机重灾区的欧洲各国股市连续7年走牛,屡创历史新高,唯经济最好的中国股市却连续7年熊冠全球的根本原因, 2019-07-07
  • 曾道人151期开奖结果 六合图库彩色图片 宁夏11选5走势图新浪爱彩网 重庆快乐十分开奖时间 大奖彩票 江苏11选5开奖 任选九场开奖结果19075 布鲁日对伊斯坦布分析 七星彩历史数据 必发爱彩网 陕西11选5购买 捕鱼手游赚话费 海南私彩票开奖时间 上海体育彩票销售网点 北京pk10开奖记录排期