一种智能的云服务动态路由策略的制作方法

文档序号:7812102阅读:518来源:国知局
一种智能的云服务动态路由策略的制作方法
【专利摘要】本发明公开了一种智能的云服务动态路由策略,解决了现有技术中传统路由IP对IP的方式无法灵活应对云平台中服务迁移和变化调整的状况,可用性和稳定性低的问题。该智能的云服务动态路由策略,包括以下步骤:(1)在宿主机上创建虚拟机,并在宿主机上实时监控每台虚拟机的CPU、内存、磁盘和网络的状态,一直累积这四项监控资源的数据,并将监控资源数据定期归档;(2)根据上述四项监控资源的数据生成详细的实时的资源用量清单;(3)根据资源用量清单生成费用清单。采用本发明可灵活应对云平台中服务迁移和变化调整的状况,保持服务的高可用性和稳定性。
【专利说明】-种智能的云服务动态路由策略

【技术领域】
[0001] 本发明涉及一种路由策略,具体地讲,是涉及一种智能的云服务动态路由策略。

【背景技术】
[0002] 云计算大大扩展了 IT服务能够提供的种类和范围,作为云计算服务提供者与使 用者的联系纽带,泛联路由平台为云计算提供高速、可靠、扩展性强、简单易用的广域数据 传输平台。云计算主要包括公有云与私有云,云计算中心通过广域数据传输平台与终端用 户互联,为公众用户或企业内部用户提供云服务。虽然,公有云与私有云所提供云服务的类 型与对象不同,其网络联接方式、架构模型也不同,但从云计算本身的特点来看,承载云计 算服务的管理平台具有一定的共同特征,具体如下: 1、 高可用:为了保证云计算服务的高可用性,除了云计算中心的高可靠外,管理平台也 必须确保网络接入服务的高可靠,实现网络连接"永远在线",从而对云计算为终端用户提 供了最可靠、最安全的数据存储中心提供保证问题; 2、 易用:管理平台必须能够兼容多种终端、多种接入方式,使得更多的用户使用云计算 服务,最大化扩展云计算服务的提供范围,将对用户终端的设备要求降到最低,使用力求简 化,使得用户可以通过"任何终端、任何位置、任何方式"获取云计算服务; 3、 可扩展:随着云计算的开展,管理平台必须具备可扩展性,能够方便的接入新的云计 算中心、新的用户终端,并可以快速提供服务; 目前,传统路由是一种IP对IP的方式,其又分为以下两种方式:方式一,公网用户发 出请求,路由器将请求发送给预先配置好的静态IP地址所在的主机上;方式二,公网用户 发出请求,通过负载均衡器,轮循发送给不同的静态IP地址。


【发明内容】

[0003] 本发明的目的在于克服上述缺陷,提供一种灵活应对云平台中服务迁移和变化调 整的状况,保持服务的高可用性和稳定性的云服务动态路由策略。
[0004] 为了实现上述目的,基于同一个发明构思,本发明采用的以下两种技术方案: 方案一 一种智能的云服务动态路由策略,包括以下步骤: (1)配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则;其中,路由规则 指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调 整,不需要人工配置静态的路由地址,根据虚拟机的实时负载情况,自动选择将IP地址发 到资源负载少的云主机上。
[0005] (2)用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的 IP地址对应固定的云主机; (3)当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机 迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务 IP地址。
[0006] 方案二 一种智能的云服务动态路由策略,包括以下步骤: (1) 配置包含有负载均衡器的管理平台,负载均衡器关联多个云主机; (2) 管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流 量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算; (3) 当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重, 选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上; (4) 当所述步骤(3)中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁移后 新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址。
[0007] 进一步的,当一台云主机被删除或者停止服务后,负载均衡器将会屏蔽该云主机, 并把发往该云主机的后续请求发给其他正常工作的主机。
[0008] 与现有技术相比,本发明具有以下有益效果: 本发明灵活应对云平台中服务迁移和变化调整的状况,保持服务的高可用性和稳定 性,同时,全自动处理速度快,效率高,杜绝人工出错的几率,且可减少服务成本。

【专利附图】

【附图说明】
[0009] 图1为本发明-实施例1的原理示意图。
[0010] 图2为本发明-实施例1中云主机发生迁移或调整的原理示意图。
[0011] 图3为本发明-实施例2的原理示意图。
[0012] 图4为本发明-实施例2中云主机发生迁移或调整的原理示意图。
[0013] 图5为本发明-实施例2中云主机被删除或者停止服务的原理示意图。

【具体实施方式】
[0014] 下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于 下列实施例。
[0015] 实施例1 如图1、2所示,本实施例提供了一种智能的云服务动态路由策略,包括以下步骤: 一种智能的云服务动态路由策略,包括以下步骤: 一、 配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则; 二、 用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的IP 地址对应固定的云主机;用户请求发往的云主机不会变(云主机固定的),但是云主机的IP 地址是不固定的; 三、 当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机 迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务 IP地址。
[0016] 由于用户对应的为固定的云主机,故当云主机发送迁移或调整时,虽然IP地址改 变,但是用户固定对应的云主机未变,此时,云管理平台通知智能路由云主机迁移后的新IP 地址,再将用户请求路由到其固定对应的云主机的新的服务IP地址,即可灵活应对云平台 中服务迁移和变化调整的状况。
[0017] 实施例2 如图3、4所示,一种智能的云服务动态路由策略,包括以下步骤: 一、 配置包含有负载均衡器的管理平台,且负载均衡器关联多个云主机; 二、 管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流 量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算; 三、 当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重, 选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上;云主机的IP地址是 动态的,用户对应的云主机通过负载均衡器实现分配。
[0018] 四、当所述步骤三中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁 移后新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址。
[0019] 如图5所示,当一台云主机被删除或者停止服务后,负载均衡器将会屏蔽该云主 机,并把发往该云主机的后续请求发给其他正常工作的主机。
[0020] 由于用户对应的云主机是通过负载均衡器经过加权运算后,进行选择的,故云主 机的IP地址是动态的,而非现有的静态IP地址,在云主机发送迁移或调整后,管理平台向 负载均衡器通知云主机迁移后新的服务IP地址,再由负载均衡器将用户请求路由到新的 服务IP地址。
[0021] 按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述设计原理的前 提下,为解决同样的技术问题,即使在本发明所公开的结构基础上做出的一些无实质性的 改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范 围内。
【权利要求】
1. 一种智能的云服务动态路由策略,其特征在于,包括以下步骤: (1) 配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则; (2) 用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的IP 地址对应固定的云主机; (3) 当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机 迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务 IP地址。
2. -种智能的云服务动态路由策略,其特征在于,包括以下步骤: (1) 配置包含有负载均衡器的管理平台,且负载均衡器关联多个云主机; (2) 管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流 量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算; (3) 当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重, 选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上; (4) 当所述步骤(3)中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁移后 新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址。
3. 根据权利要求2所述的一种智能的云服务动态路由策略,其特征在于,一台云主机 被删除或者停止服务后,负载均衡器将会屏蔽该云主机,并把发往该云主机的后续请求发 给其他正常工作的主机。
【文档编号】H04L12/701GK104158732SQ201410416649
【公开日】2014年11月19日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】黄睿 申请人:成都致云科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1