当前位置:首页>>技术中心>> 解决方案

PIOLINK PAS流入负载均衡(ILB)描述

2011-06-20

         PAS 的流入负载均衡功能是将从PAS 外部连接内部服务器的流量分配给多个网关线路的功能。流入负载均衡功能是通过DNS(域名服务器)进行,如果PAS 收到外部的DNS 请求(内部服务器IP 请求),PAS 将在可用的几条网关线中根据负载均衡算法选择一条线路,并将此网关线的IP 地址回复给外部客户端。以这种方式,可以将流量适当地分配给多个网关线。因此,流入负载均衡功能防止流量集中到一条网关线上,所有网关线均匀地被使用。因此,客户端连接服务器时可以节省时间。除分散流量以外,流入负载均衡功能还使网络通信更稳定。如果只使用一条网关线进行通信,这条网关线发生故障时,内外通信将不能正常进行。PAS的流入负载均衡功能实时监测各条网关线的状态,如果发现不能正常使用的网关线,将从可用网关线中排除。选择网关线时只在能用的网关线中进行选择,因此,只要有一条网关线是正常,就能保证正常的通信。

      www.piolink.com, www1.piolink.com, ftp.piolink.com, mail.piolink.com都是域,也是piolink.com领域中的一个域。域也可以作为一个领域,如:www.piolink.com是一个域,也是a.www.piolink.com, b.www.piolink.com 等域的领域。DNS服务器中指定个领域的域名服务器,PAS的流入负载均衡功能也是以‘领域’的单位工作。首先定义领域(piolink.com)后,定义流入负载均衡服务(处理属于此领域中域的DNS请求的规则)和记录。

主机(host):主机是指域中排除领域的部分,即,www.piolink.comftp.piolink.com域中的wwwftp为主机。

健康检查(health check):流入负载均衡的健康检查功能检查登录为真实服务器的PAS的外部网关线的状态。

规则(rule):流入负载均衡服务选择真实服务器时使用规则。规则由负载均衡算法和应用规则的域的主机构成。

记录(record):记录是保存域和域的IP地址(A记录), 域和域的电子邮件服务器地址(MX记录), 域和域的别名(CNAME记录) 等信息的一个数据。PAS以名字服务器工作时,PAS如果收到DNS请求,将选择做出应答的流入负载均衡服务。如果找不到流入负载均衡服务,PAS将搜索记录,并将记录中的值发送给客户。

流入负载均衡工作过程

       为了进行流入负载均衡,PAS 应答DNS 请求时,PAS 需要作为名字服务器工作或PAS 内部另有DNS 服务器。而且,在上级DNS 服务器中将PAS 登录为名字服务器。外部的上级DNS 服务器为了了解服务器所在的域IP 地址向PAS 传送DNS 请求。PAS 收到DNS 请求后根据流入负载均衡服务的负载均衡算法选择一条网关线。然后将所选网关线的IP 地址回复给DNS 服务器。DNS 服务器将收到的IP 地址转发给客户端,客户端就使用此IP 地址试图连接服务器所在的域。这样的方式,尽管是对于相同领域的域的DNS 请求,每当接收DNS 请求时可能应答不同的IP 地址。因此,客户端可以使用不同的IP 地址连接一个服务器,即,通过多条网关线可连接一个服务器。

下面通过一个示例了解PAS 的流入负载均衡工作过程:

www1.piolink.comwww.piolink.com 域名服务器(服务器-A)PAS作为这些域的名字服务器工作。外部网络可以连接的网关线有两条,分别为10.1.1.1 20.1.1.1。外部DNS服务器中登录的www.piolink.comwww1.piolink.com 域的名字服务器为网关线10.1.1.1PAS的流入负载均衡服务使用的负载均衡算法为加权轮询算法。

真实服务器选择过程

       PAS 通过流入负载均衡功能选择真实服务器时,使用负载均衡服务的负载均衡算法,但实际上真实服务器的选择需要如下三个过程。

www.piolink.com 域的DNS 请求,领域分别为a.com, piolink.com, piolink.co.kr 的流入负载均衡服务中,选择piolink.com 领域的服务。 之后,根据所定义的四个规则中,选择主机为www 的规则。最后,根据负载均衡算法选择真实服务器-3

 

COPYRIGHT(C) PIOLINK. Inc. ALL RIGHTS RESERVED 版权所有:PIOLINK公司