帮助分类
常见问题
服务器/域名/数据库
备案
网络安全
云计算
其他问题
全新的一种虚拟资源管理模式
  在虚拟化的网络中,虚拟资源的管理是整个系统中极其重要的一部分。它不仅需要支持虚拟资源(例如虚拟机)的分配、状态监控;还需要管理所有虚拟网络功能实例(例如虚拟防火墙、虚拟路由器等)的创建、监控、增加资源等决策。

 

  目前关于虚拟资源管理的技术并不成熟,虚拟资源管理系统在应用过程中经常会面临以下问题:虚拟资源庞大,管理和监控性能压力大,且该压力随着虚拟化网络系统的扩张,会急剧增加;要管理多层的虚拟资源、而不同层次的虚拟资源在管理上有不同的要求。因此,如何设计一个高效、弹性、扩展度良好的虚拟网络资源管理系统是目前该领域的一个难点。

 

  本发明基于以上背景,提出了一个基于虚拟网络功能实例(如图1所示),自身承担部分决策和监控的分布式、多级虚拟资源管理系统,可以有效地解决现有管理系统中存在的问题。

 

  在本发明中,首先,基于虚拟网络功能实例将虚拟资源池中的资源节点,划分到逻辑上的一个或多个子区域内。同时,各子区域内虚拟资源都是以独立、集群的方式构成虚拟网络功能实例(例如vIPS),各虚拟网络功能实例中每一个虚拟资源节点都是独立的,各子区域内的主/备中心节点则通过竞争形成。

 

从系统管理的层次来看,该系统有两层管理节点,主管理中心和各虚拟网络功能实例对应的区域中心节点。其中主管理中心的职责包括:


  按照用户(或者云业务)的要求划分虚拟资源,创建各虚拟网络功能实例,并按照预定策略形成多个子区域。

  监控子区域,形成区域展示,包括接收子区域的性能报告、状态报告,告警信息等。

  形成和下发区域决策,根据区域的增加资源/减少资源请求报告,考虑整体情况,决定增加或者减少区域内的虚拟资源。
  子区域中心节点的职责包括。
  接收本区域内各虚拟资源的注册。
  监控本区域内各虚拟资源的资源状态,包括但不限于CPU、内存等信息。
  监控本区域内各虚拟资源的业务性能状态,包括各虚拟资源的并发连接数、新建连接速率等。
  形成区域内的决策,汇总本区域内的业务情况,在达到能力上限/下限时,向上级请求增加或者减少资源。
  汇总本区域的日志、告警等信息,汇报给上级管理中心。

 

  通过本发明,可以很好地解决目前虚拟网络中单层管理给服务器带来的性能压力问题,各虚拟网络功能实例承担自身部分的监控和资源管理功能,这样,可以更好的支持虚拟网络中的高扩展性需求。