云计算跨地域多数据中心及其的调度管理方法_2

文档序号:8433856阅读:来源:国知局
中心系统的树形多级嵌套管理,即每一级资源池包含下级所有节点的业务逻辑自成一套管理体系,同时又成为上级系统的一部分,从而实现了多数据中心的资源共享及统一调度管理,充分实现了云计算多节点的综合管理需求,满足多种业务服务的维护管理基础需求。
[0030]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0031]构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0032]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0033]图1为本发明云计算跨地域多数据中心的调度管理方法一个实施例的流程图。
[0034]图2为本发明一个应用实施例的多数据中心架构示意图。
[0035]图3为本发明实施例中一个导航模块的结构示意图。
[0036]图4为本发明另一个应用实施例对应的现网多数据中心架构示意图。
[0037]图5为本发明另一个应用实施例的多数据中心架构示意图。
[0038]图6为本发明另一个应用实施例中变更管理中心后的多数据中心树形图。
【具体实施方式】
[0039]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0040]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0041]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0042]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0043]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0044]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0045]本发明实施例通过路由寻址,建立节点间逻辑关系。寻址方式是,在动态路由生成指令中附加路由信息,通过各级节点执行动态路由生成指令并将其一步一步发送到目标节点,动态路由生成指令执行完成后,将路由信息附加在动态路由生成指令的执行结果中返回给根节点。
[0046]IP领域的路由概念指的是路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。在本发明实施例中,路由机制的源地址和目的地址是上下级的数据中心。而路由寻址过程则是根据每个节点路由表中记录的路由标识(RouteID)指向下一跳,最终完成寻址,实现调度管理指令的下发。
[0047]在整个路由建立和寻址的过程中,各级数据中心(ZONE )独立部署、运行,根据下一级自动生成路由标识(RouteID),并根据路由标识(RouteID)实现数据中心(ZONE)内的动态路由表。为对本发明实施例的说明更为清楚,本发明实施例中示例性但不限制性约定:
[0048]数据中心(ZONE):该单元可以是具体的物理数据中心(即:一个完整的机房所有资源池的统一管理中心),也可以是区域性的逻辑管理中心(即:机房中的某一部分集群的管理中心),实现对该级别资源包括路由寻址在内的所有管理功能。
[0049]数据中心分成两类:叶子数据中心(Leaf Data Center)和复合数据中心(Composite Data Center)。每个数据中心包含其下级都可以单独构成一套体系,对其物理数据(例如,计算资源、存储资源和网络资源)进行管理。
[0050]数据中心(ZONE)之间通过路由模式进行寻址管理。
[0051]叶子数据中心:是整个多数据中心树形结构的最末端节点,是业务管理的最小单位,一般是集群。
[0052]集群:是业务管理的最小单位,是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。
[0053]复合数据中心:可以有一个或多个子数据中心,子数据中心可以是复合数据中心或叶子数据中心。复合数据中心一般是业务中心或者是管理中心。
[0054]标识(ID)是各数据中心的唯一性标识,在路由生成过程中代表各级目标节点。
[0055]路由标识(RouteID):是包含本地及所有信息来源方向的标识(ID)的路由信息。
[0056]路由标识(RouteID)规则:开头和结尾可以示例性地用“ !!”符号,当前节点之前可以示例性地用“! ”,当前节点之前有多级数据中心结构的,多级数据中心之间可以示例性地用”分割,例如:A节点下一级B节点,B节点下一级C节点,那么C节点的路由标识就是“ ! ! A.B!C! ! ”,如果C节点下边还有D节点,那么D节点的路由标识就是“ ! !
A.B.C!D !! ”,依次类推。
[0057]本发明实施例提供的一种多数据中心,包括复合数据中心和叶子数据中心。其中:
[0058]复合数据中心中的一个数据中心作为根节点,用于以相邻的各数据中心与根节点的下属数据中心作为下级节点,根据存储的静态路由表中相邻的各数据中心与根节点的下属数据中心的静态路由信息,分别向各下级节点下发动态路由生成指令,该动态路由生成指令中包括用于标识动态路由生成指令传输方向的路由标识信息,该路由标识中包括根节点的标识信息;以及将接收到的最终生成的路由标识信息存储在动态路由表中;以及在需要对多数据中心中的其它数据节点进行调度管理时,生成调度管理指令,并根据动态路由表中记录的最终生成的路由标识信息向下级节点发送调度管理指令。
[0059]复合数据中心中的每一个数据中心,用于在接收到动态路由生成指令时作为当前节点,以发送该动态路由生成指令的节点作为上级节点,将当前节点的标识信息加入路由标识信息中;以及以相邻的各数据中心与当前节点的下属数据中心作为下级节点,根据存储的静态路由表中相邻的各数据中心与当前节点的下属数据中心的静态路由信息,分别向各下级节点转发动态路由生成指令,直至动态路由生成指令到达作为多数据中心最末端节点的叶子数据中心,动态路由生成指令中包括加入当前节点的标识信息的路由标识信息;以及在接收到最终生成的路由标识信息时,记录路由标识信息中自己及所有下级节点的路由标识信息,并根据最终生成的路由标识信息记录的上下级节点关系,向上级数据中心发送最终生成的路由标识信息,直至最终生成的路由标识信息到达根节点;以及接收到上级数据节点转发的调度管理指令时,根据最终生成的路由标识信息逐级向下级节点发送调度管理指令,直至调度管理指令到达需要调度管理的目标数据中心,由目标数据中心执行调度管理指令。
[0060]叶子数据中心,用于记录最终生成的路由标识信息,并根据最终生成的路由标识信息记录的上下级节点关系,向上级数据中心发送最终生成的路由标识信息。
[0061]以下结合本发明各实施例的云计算跨地域多数据中心的调度管理方法对本发明实施例的多数据中心进行进一步详细说明,本发明实施例的云计算跨地域多数据中心的调度管理方法基于本发明上述实施例的多数据中心实现。
[0062]图1为本发明云计算跨地域多数据中心的调度管理方法一个实施例的流程图。其中的数据中心包括复合数据中心和叶子数据中心。如图1所示,该实施例云计算跨地域多数据中心的调度管理方法包括:
[0063]110,复合数据中心中的一个数据中心作为根节点,以相邻的各数据中心与根节点的下属数据中心作为下级节点,根据存储的静态路由表中相邻的各数据中心与根节点的下属数据中心的静态路由信息,分别向各下级节点下发动态路由生成指令,该动态路由生成指令中包括用于标识动态路由生成指令传输方向的路由标识信息,该路由标识中包括根节点的标识信息。
[0064]120,接收到动态路由生成指令的每一个数据中心分别作为当前节点,以发送该动态路由生成指令的节点作为上级节点,将当前节点的标识信息加入路由标识信息中。
[0065]130,当前节点以相邻的各数据中心与当前节点的下属数据中心作为下级节点,根据存储的静态路由表中相邻的各数据中心与当前节点的下属数据中心的静态路由信息,分别向各下级节点转发动态路由生成指令,直至动态路由生成指令到达作为多数据中心最末端节点的叶子数据中心,其中的动态路由生成指令中包括加入当前节点的标识信息的路由标识信息。
[0066]140,叶子数据中心记录最终生成的路由标识信息,并根据最终生成的路由标识信息记录的上下级节点关系,向上级数据中心发送最终生成的路由标识信息。
[0067]150,接收到最终生成的路由标识信息的各数据中心,分别记录路由标识信息中自己及所有下级节点的路由标识信息,并根据最终生成的路由标识信息记录的上下级节点关系,向上级数据中心发送最终生成的路由标识信息,直至最终生成的路由标识信息到达根节点,由根节点将最终生成的路由标识信息存储在动态路由表中。
[0068]160,响应于根节点需要对多数据中
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1