咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

您知道您的WEB服务器的最大负载量?

发表日期:2012-04-23    文章编辑:山城阿修    浏览次数:12    标签:重庆网站建设;重庆网站优化

  Web应用程序服务的集群系统,在同一时间运行的网络应用服务的集群系统的组成,外面的组,如帮助控制相同。为了平衡集群服务的负载,达到优化系统性能的目的,集群服务大量的访问请求,分散到不同的节点在系统停止出售。从而完成更高的有效性和稳定性,这也是基于Web的企业应用程序,所需的特点。
  高固看作为一个冗余集。一个特定的请求服务的应用程序不能停止其他服务设备的处置,不能停止对有效处置?一个有效率的制度,如果失败的Web服务,服务的设备可以立即取代其位置,恳求停止出售的应用程序,这个过程中,为用户尽可能透明,运输用户发现,只有不到

  决议的稳​​定性,应用程序可以支持不时用户增长的数量和乞求,这是为了在应用程序本身。影响系统性能的多种元素的稳定性是一个有效的措施,手腕,包括集群系统的时间,可以支持同时访问系统的最大用户数和处置的恳求的需求。

  许多现有的平衡方法服务的负荷,一般讨论,并适用于以下两种方式:

  DNS负载平衡的方法RR-DNS(轮转域名系统)

  负载平衡器

  下面,我们停止讨论这两种方式做。

  的DNS轮流调度的RR-DNS(轮转,域名系统)

  域服务(域名服务器)数据文件中的主机名映射到其IP地址。当您键入一个URL读者(例如:www.loadbalancedsite.com)中,读者求发送DNS请求返回相应的IP地址的网站,这被称为DNS查询。当读者获得该网站的IP地址,他们收敛,通过IP地址,您要访问的网站,页面显示在用户面前。

  域的发球(DNS)通常包含一个列表的网站由一个单一的IP地址映射到IP地址的称号。我们的幻觉上面的例子中,www.loadbalancedsite.com站点地图IP地址203.24.23.3。
  
  同时在几个不同的IP地址的DNS在同一个站点上的发言DNS负载均衡服务的应用服务。几个不同的机器的IP地址代表集群,在逻辑上所示照上相同的网站名称。通过我们的例子中,以更好地理解这一点,将被释放www.loadbalancedsite.com三台机器的集群下面的三个IP地址:

203.34.23.3

203.34.23.4

203.34.23.5

在这种情况下,DNS的服务在下面的映射表:

www.loadbalancedsite.com 203.34.23.3

www.loadbalancedsite.com 203.34.23.4

www.loadbalancedsite.com 203.34.23.5

第一恳求抵达DNS中的服务,返回的第一台机器的IP地址203.34.23.3;第二恳求的到来时,返回的是第二台机器的IP地址203.34.23.4,依此类推。第四恳求的到来时,第一台机器的IP地址将被再次返回,循环调用。

上述DNS轮循,所有在网站上承认的申请将被均匀地分配到机和组。因此,在这种技术中,网络上的所有群集节点都可见。

DNS轮流调度的优势

DNS轮循最大的优点是容易完成,费用低:

以低廉的价格和容易建立。为了支持的DNS服务上的一些变化,有此功能在新版本的许多无可匹敌的DNS服务的系统管理员只需要打开调度。在Web应用程序不需要任何修改的代码;事实上,Web应用程序和将不承认,即使在它前面的负载平衡配置。

简单,并没有停止设置或保持停止渲染问题专家的需求网络。

DNS轮流调度缺陷

这种基于软件的负载均衡方法,在第一,而不是实时,一个不具有高固两缺乏支持该协会的服务。

不支持服务之间的差异。服务设备的差异是负载均衡系统应该有一个天赋,之后,该系统可以根据会话信息属于服务端,还是底层数据库级别,然后用户的请求导向相应的设备服务。 DNS轮流安排没有这个智能功能。这是一个cookie,隐藏域,重写URL三种方法来阻止类似的歧视。经过上面的文本标记为基础的方法和设备服务,建立所有的后续访问收敛收敛到相同的服务上。问题的知识产权读者缓存中的临时存储的服务,一旦记录了日期,需要重新建立的衔接,与用户的请求是可能1设备不同的服务停止出售所有以前的会话信息将会丢失。

不支持高固体。想象一下,一个N个节点的集群。如果一个节点被摧毁,然后呼吁所有节点的访问将不会回应任何人不希望看到。比喻先进路由器后,每一个节点的时间距离,以检查是否破坏节点将被删除从列表的方式来解决这个问题。然而,在互联网上,互联网服务供应商将大量的DNS托管缓存中的访问时间,节俭,因此,DNS更新它会变得非常缓慢,所以有些用户可能访问的网站,一旦不存在,或新网站无法访问。因此,而DNS轮流在一定程度的负载均衡处理与调度是不是很悲观,但这种情况的变化和有效的。

除了上述介绍轮流调度方式,有三种DNS负载均衡下面列出这四种方法处理分配:

循环赛(RRS)的工作统一分配到服务设备(在实践中服务主机性能上的差异)

最少连接(LCS):收敛,以较低的服务分配更多(IPVS表存储所有活动的衔接,为实践服务主机性能上的差异。)

加权轮循(WRRS):为一个更大的容量来分配更多的工作。基于负载信息动态增长或向下调整。 (在实践中服务主机性能上的差异)

加权最少连接(WLC的):想想自己的能力来分配更多的工作衔接服务。澄清用户指定重量的能力,可以向上或向下调整的基础上负载信息动态。 (在实践中服务主机性能上的差异)

负载平衡器

该方法的负载平衡器的虚拟IP地址来处理面临着诸多问题与曲折时间表。使用外部视图中的IP地址,如单服务,负载均衡集群系统,当然,IP地址是虚拟的,它映射了集群中的每台机器的地址。因此,一定程度时,负载平衡器的报告泄漏到外部网络对整个集群的IP地址。

负载平衡器抵达时承认,它会重写头文件的恳求,被分配到集群机。如果一台机器被从集群中删除,并不会被发送到服务上曾经不存在,由于所有的机器的外观有相同的IP地址不被删除,即使在群集节点,恳求地址将不会攻击变化。此外,在互联网上缓存的DNS条目已不再是一个问题。返回一个响应给客户端看到的只是从负载平衡器返回的结果。换句话说,其后端业务的客户端操作系统负载平衡器的对象,客户端而言,是一个完整的和透明的。

负载平衡器的优势

服务设备的差异。负载均衡器读取客户发出状书或url解释中的cookies。读出这个信息,负载平衡器将能够改写头和请求发送到相应的群集节点,该节点保持会话信息相应的客户端恳求。 HTTP通信,负载平衡器可以提供服务的差异,但不能提供这样一个安全的方式(例如:HTTPS)的服务。当音频加密(SSL),负载平衡器将无法读取隐藏在其中的会话信息。

后错误恢复机制获得高固疾攻击集群中的一个节点不能处理需要恳求恳求重定向到其他节点。恢复有两个问题:

承认水平恢复的问题。当集群中的节点不能处置恳求(通常down机),请求被发送到其他节点。当然,向其他节点在同一时间,在原来的节点保持会话信息将会丢失。

透明的会议上恢复的问题。负载平衡器的失败后,调用一个将被发送到集群中的其他节点,以完成操作,是对用户透明。需求节点有适当的经营问题,是由于透明会话恢复,因此,为了完成功能,集群中的所有节点必须具有公共存储区域或通用数据库来存储会话信息数据,以提供每个节点,停止单独的进程会议的问题,恢复业务的信息需求。

统计测量。自恳求负载平衡系统所必需的所有Web应用程序,该系统可以确保活动的会议,活动会话在任何情况下访问,响应时间,高峰负荷的数量,高峰期,在该山谷会话的数量,还有其他更多的。所有这些统计数据可以用来调整系统的整体性能。

负载平衡器的缺陷

硬件路由的成本,复杂性,和一个单点故障的缺点。由于所有的祈祷是发送一个单一的硬件负载平衡器,因此,负载平衡器上的任何问题将导致整个网站的解体。

HTTPS的恳求负载平衡

如上所述,这是很难HTTPS呼吁停止负载平衡和会话信息维护处理。作为恳求这些信息已经加密。为了处理这样的恳求负载平衡器。不过,也有两种方式来处理这个问题:

代理网络服务

硬件SSL解码器

首先,它遭受了之前位于集群,所有的恳求和停止解密,处理这些请求后根据头信息,然后重新发送到相应的节点,在这样的服务,不需要硬件设备的代理服务支持,但将增加代理服务额外的肩膀。

硬件SSL解码器,恳求在抵达之前,负载平衡器,通过它来停止解密处理。这种方式比代理服务的处理速度更快。但价格高,而且完成的比喻复杂。

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
上一篇:web服务器安全设置配置-超全攻略,超详细~ 下一篇:已经是最后一篇了
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博