基于集中控制器及DCI设备的负载均衡的方法及装置与流程

文档序号:13882534阅读:137来源:国知局
基于集中控制器及DCI设备的负载均衡的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种基于集中控制器及dci设备的负载均衡的方法及装置。



背景技术:

业界采用的应用服务的云部署方案通常为多可用区应用服务部署方案,如下图1所示,region表示不同地域的数据中心,az表示不同的可用区(一个地域的数据中心由多个可用区组成,每个可用区单独提供计算能力,并且同地域的可用区之间具备相互灾备的逻辑结构),subnet表示云服务器所在的子网网段,vpc为虚拟私有云(virtualprivatecloud)。多可用区应用服务部署方案主要采用跨地域的负载均衡机制(lb,loadbalance),即云租户可以将自己的应用服务器部署在不同的地域的数据中心中的不同的可用区,保证业务的高访问效率和高可用性。

目前,虽然可以使用gslb(globalserverloadbalance,全局负载均衡)的技术完成上述需求,但是gslb依赖于dns服务器(domainnameserver,域名服务器)的域名解析功能和dns协议的实现机制。在实际应用过程中,对于来自云架构外部的客户端的访问,由于来自云架构外部的客户端的ip十分离散,通过gslb技术将客户端的访问可以分散到全区域的不同地域的数据中心中,进而达到负载均衡的效果;然而,对于来自云架构内部的客户端的访问,由于来自云架构内部的客户端的ip十分集中,即使通过gslb技术也难以将客户端的访问均衡分散到全区域的不同地域的数据中心中,这样就容易导致客户端访问延时较长,特别是故障修改gslb策略或者故障进行ha(highavailable,高可用性集群)切换时,客户端的响应时间较长。



技术实现要素:

本发明的目的在于提供一种基于集中控制器及dci设备的负载均衡的方法及装置,旨在通过集中控制器及dci设备将来自云架构内部的客户端的访问分散至不同地域的数据中心的云服务器集群进行响应,提高客户端访问的速度。

为实现上述目的,本发明提供一种基于集中控制器及dci设备的负载均衡的方法,所述基于集中控制器及dci设备的负载均衡的方法包括:

s1,集中控制器与在每个地域的数据中心预先设置的dci设备进行通信连接;

s2,所述集中控制器在接收到云架构内部的客户端针对一云服务应用的至少一个访问请求后,确定所述客户端所处的地域,并根据预定的云服务应用与云服务器集群被部署的地域的关联关系,分析是否有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中;

s3,若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定部署在所述客户端所处的地域中的云服务器集群所在的数据中心,将所述客户端的各访问请求通过所述数据中心的dci设备分配给部署在所述客户端所处的地域中的云服务器集群进行响应。

优选地,所述步骤s3包括:

s31,若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定部署在所述客户端所处的地域中的云服务器集群是否处于可用的状态;

s32,若有云服务器集群处于可用的状态,则所述集中控制器确定处于可用状态的云服务器集群所在的数据中心,将该客户端的各访问请求通过所确定的数据中心的dci设备分配给可用状态的云服务器集群进行响应。

优选地,所述步骤s2之后还包括:

若无该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定该云服务应用对应的所有云服务器集群所在的数据中心,将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应。

优选地,所述将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应的步骤包括:

获取所述访问请求的数量及dci设备的数量,若所述访问请求的数量小于等于所述dci设备的数量,则逐一将访问请求分配给不同的dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应;

若所述访问请求的数量大于所述dci设备的数量,则对所述访问请求进行分组,所述访问请求的组数与所述dci设备的数量相同,两两分组之间的访问请求的数量的差值不大于预设数量,将访问请求分配给不同的dci设备,每组访问请求分配给一dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应。

优选地,所述步骤s3之后还包括:

所述集中控制器实时或定时侦测并接收所述dci设备返回的云服务器集群对所述访问请求的响应数据,若在接收到所述访问请求后的预设时间内接收到所述响应数据,则将所述响应数据发送给客户端;

若在接收到所述访问请求后的预设时间内未接收到所述响应数据,则通过该dci设备向对应的云服务器集群发送终止响应的指令。

为实现上述目的,本发明还提供一种基于集中控制器及dci设备的负载均衡的装置,所述基于集中控制器及dci设备的负载均衡的装置包括:

连接模块,用于与在每个地域的数据中心预先设置的dci设备进行通信连接;

分析模块,用于在接收到云架构内部的客户端针对一云服务应用的至少一个访问请求后,确定所述客户端所处的地域,并根据预定的云服务应用与云服务器集群被部署的地域的关联关系,分析是否有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中;

第一分配模块,用于若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定部署在所述客户端所处的地域中的云服务器集群所在的数据中心,将所述客户端的各访问请求通过所述数据中心的dci设备分配给部署在所述客户端所处的地域中的云服务器集群进行响应。

优选地,所述第一分配模块包括:

确定单元,用于若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定部署在所述客户端所处的地域中的云服务器集群是否处于可用的状态;

分配单元,用于若有云服务器集群处于可用的状态,则确定处于可用状态的云服务器集群所在的数据中心,将该客户端的各访问请求通过所确定的数据中心的dci设备分配给可用状态的云服务器集群进行响应。

优选地,所述基于集中控制器及dci设备的负载均衡的装置还包括:

第二分配模块,用于若无该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定该云服务应用对应的所有云服务器集群所在的数据中心,将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应。

优选地,所述第二分配模块具体用于获取所述访问请求的数量及dci设备的数量,若所述访问请求的数量小于等于所述dci设备的数量,则逐一将访问请求分配给不同的dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应;若所述访问请求的数量大于所述dci设备的数量,则对所述访问请求进行分组,所述访问请求的组数与所述dci设备的数量相同,两两分组之间的访问请求的数量的差值不大于预设数量,将访问请求分配给不同的dci设备,每组访问请求分配给一dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应。

优选地,所述基于集中控制器及dci设备的负载均衡的装置还包括:响应模块,用于实时或定时侦测并接收所述dci设备返回的云服务器集群对所述访问请求的响应数据,若在接收到所述访问请求后的预设时间内接收到所述响应数据,则将所述响应数据发送给客户端;若在接收到所述访问请求后的预设时间内未接收到所述响应数据,则通过该dci设备向对应的云服务器集群发送终止响应的指令。

本发明的有益效果是:本发明通过集中控制器及在每个地域的数据中心的dci设备形成一个dci负载均衡逻辑,在云架构内部的客户端访问云服务应用时,确定客户端所处的地域及该云服务应用对应的云服务器集群所被部署的地域,如果云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器进一步确定该地域中的云服务器集群所在的数据中心,将客户端的访问请求通过该数据中心的dci设备分配给云服务器进行响应,实现通过集中控制器及dci设备将来自云架构内部的客户端的访问分散至不同地域的数据中心的云服务器集群进行响应,提高客户端访问的速度。

附图说明

图1为现有技术中应用服务的云部署的示意图;

图2为本发明基于集中控制器及dci设备的负载均衡的方法一实施例的流程示意图;

图3为基于图1所示的实施例的应用服务的云部署的示意图;

图4为图2所示步骤s3的细化流程示意图;

图5为本发明基于集中控制器及dci设备的负载均衡的装置一实施例的结构示意图;

图6为图5所示第一分配模块的结构示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图2所示,图2为本发明基于集中控制器及dci设备的负载均衡的方法一实施例的流程示意图,该基于集中控制器及dci设备的负载均衡的方法包括以下步骤:

步骤s1,集中控制器与在每个地域的数据中心预先设置的dci设备进行通信连接;

结合参阅图3,在图3中,cc为集中控制器(centralizedcontroller),dcitunnel表示dci(datacentreinterconnection,数据中心之间的连接链路)设备,az表示可用区,vip表示云服务器集群。在图3中,一个云服务器可以部署在3个地域(地域a,地域b和地域c)的6个可用区(az1和az2)中,其中,每个地域中有一个或者多个可用区,每个可用区对应一个云服务集群。

本实施例通过集中控制器与dci设备形成一个dcilb的逻辑,即云架构下的每个地域的数据中心对应一个dci设备,各个数据中心的dci设备与集中控制器通信连接。

其中,dci设备的作用是:在云计算环境中,将不同地域的数据中心通过dci设备连接,通过dci链路的带宽,将多地的数据中心连接成一个整体,解决云架构内部跨数据中心数据访问的问题。

步骤s2,所述集中控制器在接收到云架构内部的客户端针对一云服务应用的至少一个访问请求后,确定所述客户端所处的地域,并根据预定的云服务应用与云服务器集群被部署的地域的关联关系,分析是否有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中;

本实施例中,云架构内部的客户端可以针对一云服务应用向集中服务器发送一个或者多个访问请求,云服务应用例如可以是网络游戏等。

本实施例中,集中控制器中预先存储有云服务应用与云服务器集群被部署的地域的关联关系,例如某一云服务器集群被部署的地域为地域a,某一网络游戏与该云服务器集群及其被部署的地域a关联对应。在确定客户端所处的地域后,可以进一步分析云服务应用对应的云服务器集群被部署的地域是否与客户端所处的地域相同。

步骤s3,若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定部署在所述客户端所处的地域中的云服务器集群所在的数据中心,将所述客户端的各访问请求通过所述数据中心的dci设备分配给部署在所述客户端所处的地域中的云服务器集群进行响应。

本实施例中,如果有该云服务应用对应的云服务器集群部署在客户端所处的地域中,例如客户端所处的地域为图3中的地域a,云服务应用对应的云服务器集群部署也部署在地域a中,则集中服务器进一步确定云服务器集群在该地域中的数据中心,例如确定云服务器集群在地域a中的数据中心,由于每个地域的数据中心设置有一dci设备,且dci设备与集中控制器连接,因此,可以将客户端的各访问请求通过数据中心的dci设备分配给部署在客户端所处的地域中的云服务器集群进行响应,可以看出,集中控制器的作用是将云架构内部的客户端的访问通过dci设备分配给不同地域中的云服务器进行响应。

与现有技术相比,本实施例通过集中控制器及在每个地域的数据中心的dci设备形成一个dci负载均衡逻辑,在云架构内部的客户端访问云服务应用时,确定客户端所处的地域及该云服务应用对应的云服务器集群所被部署的地域,如果云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器进一步确定该地域中的云服务器集群所在的数据中心,将客户端的访问请求通过该数据中心的dci设备分配给云服务器进行响应,实现通过集中控制器及dci设备将来自云架构内部的客户端的访问分散至不同地域的数据中心的云服务器集群进行响应,提高客户端访问速度。

在一优选的实施例中,如图4所示,在上述图2的实施例的基础上,所述步骤s3包括:

步骤s31,若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定部署在所述客户端所处的地域中的云服务器集群是否处于可用的状态;

步骤s32,若有云服务器集群处于可用的状态,则所述集中控制器确定处于可用状态的云服务器集群所在的数据中心,将该客户端的各访问请求通过所确定的数据中心的dci设备分配给可用状态的云服务器集群进行响应。

本实施例中,如果有该云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器确定在该地域的云服务器集群是否处于可用状态,集中控制器获知云服务器集群的状态的途径例如可以是:各个云服务器集群可以定时向集中控制器上报是否可用的状态位,以供集中控制器根据收到的状态位判断对应的云服务器集群是否可用。

如果云服务器集群处于可用状态,则集中控制器进一步确定云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过该数据中心的dci设备,分配给部署在确定的地域的云服务器集群进行响应;

如果云服务器集群处于不可用状态,为了提高应用的灵活性,则集中控制器确定该云服务应用对应的除不可用的云服务器集群外的所有可用的云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过可用的云服务器集群所在的数据中心的dci设备均匀的分发给该云服务应用对应的所有可用云服务器集群。

在一优选的实施例中,在上述图2的实施例的基础上,所述步骤s2之后还包括:若无该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则所述集中控制器确定该云服务应用对应的所有云服务器集群所在的数据中心,将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应。

与图2的实施例不同的是,本实施例如果没有该云服务应用对应的云服务器集群部署在客户端所处的地域中,为了提高应用的灵活性,则集中控制器确定该云服务应用对应的所有云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过所确定的各个数据中心的dci设备均匀地分发给该云服务应用对应的所有云服务器集群进行响应;或者如果没有该云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器确定该云服务应用对应的所有可用的云服务器集群所在的数据中心,例如通过各个云服务器集群定时向集中控制器上报是否可用的状态位来确定对应的云服务器集群是否处于可用状态,然后将该客户端对应的所有访问请求通过所确定的各个数据中心的dci设备均匀的分发给该云服务应用对应的所有云服务器集群进行响应。

在一优选的实施例中,在上述的实施例的基础上,上述将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应的步骤包括:

获取所述访问请求的数量及dci设备的数量,若所述访问请求的数量小于等于所述dci设备的数量,则逐一将访问请求分配给不同的dci设备;若所述访问请求的数量大于所述dci设备的数量,则对所述访问请求进行分组,所述访问请求的组数与所述dci设备的数量相同,两两分组之间的访问请求的数量的差值不大于预设数量(例如1或者2),将访问请求分配给不同的dci设备,每组访问请求分配给一dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应,例如dci设备的数量为10,访问请求的数量为18,则可以将访问请求分10组,其中8组中每组的访问请求的数量为2,另外两组的访问请求的数量为1,两两分组之间的访问请求的数量的差值不大于1,然后每一dci设备处理一个分组中的所有访问请求,这样能够最大程度地将访问请求均匀地分配给dci设备。

在一优选的实施例中,在上述图2的实施例的基础上,所述步骤s3之后还包括:

所述集中控制器实时或定时侦测并接收所述dci设备返回的云服务器集群对所述访问请求的响应数据,若在接收到所述访问请求后的预设时间内接收到所述响应数据,则将所述响应数据发送给客户端;若在接收到所述访问请求后的预设时间内未接收到所述响应数据,则通过该dci设备向对应的云服务器集群发送终止响应的指令。

本实施例中,集中控制器进一步对dci设备返回的云服务器集群对访问请求的响应情况进行分析,例如在接收到所述访问请求后的10秒钟以内接收到dci设备返回的云服务器集群对访问请求的响应数据,则集中控制器直接将响应数据发送给客户端,并可确定该能进行响应的云服务器集群处于可用状态;如果在接收到所述访问请求后的10秒钟以内未接收到dci设备返回的云服务器集群对访问请求的响应数据,则集中控制器通过dci设备向该dci设备对应的与该云服务应用关联的云服务器集群发送终止响应的指令,并可确定该dci设备对应的与该云服务应用关联的云服务器集群不可用,确定该云服务应用对应的除不可用的云服务器集群外的所有处于可用状态的云服务器集群所在的数据中心,并将通过该dci设备分发的访问请求通过所确定的各个数据中心的dci设备,均匀的分发给该云服务应用对应的所有可用的云服务器集群。

如图5所示,图5为本发明基于集中控制器及dci设备的负载均衡的装置一实施例的结构示意图,该基于集中控制器及dci设备的负载均衡的装置包括:

连接模块101,用于与在每个地域的数据中心预先设置的dci设备进行通信连接;

本实施例的基于集中控制器及dci设备的负载均衡的装置可以以硬件或者软件的形式置于集中控制器,或者该基于集中控制器及dci设备的负载均衡的装置即为集中控制器。

结合参阅图3,在图3中,cc为集中控制器(centralizedcontroller),dcitunnel表示dci(datacentreinterconnection,数据中心之间的连接链路)设备,az表示可用区,vip表示云服务器集群。在图3中,一个云服务器可以部署在3个地域(地域a,地域b和地域c)的6个可用区(az1和az2)中,其中,每个地域中有一个或者多个可用区,每个可用区对应一个云服务集群。

本实施例通过集中控制器与dci设备形成一个dcilb的逻辑,即云架构下的每个地域的数据中心对应一个dci设备,各个数据中心的dci设备与集中控制器通信连接。

其中,dci设备的作用是:在云计算环境中,将不同地域的数据中心通过dci设备连接,通过dci链路的带宽,将多地的数据中心连接成一个整体,解决云架构内部跨数据中心数据访问的问题。

分析模块102,用于在接收到云架构内部的客户端针对一云服务应用的至少一个访问请求后,确定所述客户端所处的地域,并根据预定的云服务应用与云服务器集群被部署的地域的关联关系,分析是否有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中;

本实施例中,云架构内部的客户端可以针对一云服务应用向集中服务器发送一个或者多个访问请求,云服务应用例如可以是网络游戏等。

本实施例中,集中控制器中预先存储有云服务应用与云服务器集群被部署的地域的关联关系,例如某一云服务器集群被部署的地域为地域a,某一网络游戏与该云服务器集群及其被部署的地域a关联对应。在确定客户端所处的地域后,可以进一步分析云服务应用对应的云服务器集群被部署的地域是否与客户端所处的地域相同。

第一分配模块103,用于若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定部署在所述客户端所处的地域中的云服务器集群所在的数据中心,将所述客户端的各访问请求通过所述数据中心的dci设备分配给部署在所述客户端所处的地域中的云服务器集群进行响应。

本实施例中,如果有该云服务应用对应的云服务器集群部署在客户端所处的地域中,例如客户端所处的地域为图3中的地域a,云服务应用对应的云服务器集群部署也部署在地域a中,则集中服务器进一步确定云服务器集群在该地域中的数据中心,例如确定云服务器集群在地域a中的数据中心,由于每个地域的数据中心设置有一dci设备,且dci设备与集中控制器连接,因此,可以将客户端的各访问请求通过数据中心的dci设备分配给部署在客户端所处的地域中的云服务器集群进行响应,可以看出,集中控制器的作用是将云架构内部的客户端的访问通过dci设备分配给不同地域中的云服务器进行响应。

在一优选的实施例中,如图6所示,在上述图5的实施例的基础上,上述第一分配模块103包括:

确定单元1031,用于若有该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定部署在所述客户端所处的地域中的云服务器集群是否处于可用的状态;

分配单元1032,用于若有云服务器集群处于可用的状态,则确定处于可用状态的云服务器集群所在的数据中心,将该客户端的各访问请求通过所确定的数据中心的dci设备分配给可用状态的云服务器集群进行响应。

本实施例中,如果有该云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器确定在该地域的云服务器集群是否处于可用状态,集中控制器获知云服务器集群的状态的途径例如可以是:各个云服务器集群可以定时向集中控制器上报是否可用的状态位,以供集中控制器根据收到的状态位判断对应的云服务器集群是否可用。

如果云服务器集群处于可用状态,则集中控制器进一步确定云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过该数据中心的dci设备,分配给部署在确定的地域的云服务器集群进行响应;

如果云服务器集群处于不可用状态,为了提高应用的灵活性,则集中控制器确定该云服务应用对应的除不可用的云服务器集群外的所有可用的云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过可用的云服务器集群所在的数据中心的dci设备均匀的分发给该云服务应用对应的所有可用云服务器集群。

在一优选的实施例中,在上述图5的实施例的基础上,所述基于集中控制器及dci设备的负载均衡的装置还包括:

第二分配模块,用于若无该云服务应用对应的云服务器集群部署在所述客户端所处的地域中,则确定该云服务应用对应的所有云服务器集群所在的数据中心,将所述客户端的各访问请求通过所确定的各数据中心的dci设备均匀的分发给所确定的云服务器集群进行响应。

与图5的实施例不同的是,本实施例如果没有该云服务应用对应的云服务器集群部署在客户端所处的地域中,为了提高应用的灵活性,则集中控制器确定该云服务应用对应的所有云服务器集群所在的数据中心,将该客户端对应的所有访问请求通过所确定的各个数据中心的dci设备均匀地分发给该云服务应用对应的所有云服务器集群进行响应;或者如果没有该云服务应用对应的云服务器集群部署在客户端所处的地域中,则集中控制器确定该云服务应用对应的所有可用的云服务器集群所在的数据中心,例如通过各个云服务器集群定时向集中控制器上报是否可用的状态位来确定对应的云服务器集群是否处于可用状态,然后将该客户端对应的所有访问请求通过所确定的各个数据中心的dci设备均匀的分发给该云服务应用对应的所有云服务器集群进行响应。

在一优选的实施例中,在上述的实施例的基础上,上述第二分配模块具体用于获取所述访问请求的数量及dci设备的数量,若所述访问请求的数量小于等于所述dci设备的数量,则逐一将访问请求分配给不同的dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应;若所述访问请求的数量大于所述dci设备的数量,则对所述访问请求进行分组,所述访问请求的组数与所述dci设备的数量相同,两两分组之间的访问请求的数量的差值不大于预设数量(例如1或者2),将访问请求分配给不同的dci设备,每组访问请求分配给一dci设备,以通过所述dci设备将所述访问请求分发给该云服务应用对应的云服务器集群进行响应,例如dci设备的数量为10,访问请求的数量为18,则可以将访问请求分10组,其中8组中每组的访问请求的数量为2,另外两组的访问请求的数量为1,两两分组之间的访问请求的数量的差值不大于1,然后每一dci设备处理一个分组中的所有访问请求,这样能够最大程度地将访问请求均匀地分配给dci设备。

在一优选的实施例中,在上述图5的实施例的基础上,所述基于集中控制器及dci设备的负载均衡的装置还包括:响应模块,用于实时或定时侦测并接收所述dci设备返回的云服务器集群对所述访问请求的响应数据,若在接收到所述访问请求后的预设时间内接收到所述响应数据,则将所述响应数据发送给客户端;若在接收到所述访问请求后的预设时间内未接收到所述响应数据,则通过该dci设备向对应的云服务器集群发送终止响应的指令。

本实施例中,集中控制器进一步对dci设备返回的云服务器集群对访问请求的响应情况进行分析,例如在接收到所述访问请求后的10秒钟以内接收到dci设备返回的云服务器集群对访问请求的响应数据,则集中控制器直接将响应数据发送给客户端,并可确定该能进行响应的云服务器集群处于可用状态;如果在接收到所述访问请求后的10秒钟以内未接收到dci设备返回的云服务器集群对访问请求的响应数据,则集中控制器通过dci设备向该dci设备对应的与该云服务应用关联的云服务器集群发送终止响应的指令,并可确定该dci设备对应的与该云服务应用关联的云服务器集群不可用,确定该云服务应用对应的除不可用的云服务器集群外的所有处于可用状态的云服务器集群所在的数据中心,并将通过该dci设备分发的访问请求通过所确定的各个数据中心的dci设备,均匀的分发给该云服务应用对应的所有可用的云服务器集群。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1