CN104158732B - 一种智能的云服务动态路由策略 - Google Patents

一种智能的云服务动态路由策略 Download PDF

Info

Publication number
CN104158732B
CN104158732B CN201410416649.1A CN201410416649A CN104158732B CN 104158732 B CN104158732 B CN 104158732B CN 201410416649 A CN201410416649 A CN 201410416649A CN 104158732 B CN104158732 B CN 104158732B
Authority
CN
China
Prior art keywords
main frame
cloud
cloud main
service
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410416649.1A
Other languages
English (en)
Other versions
CN104158732A (zh
Inventor
黄睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhiyun Technology Co.,Ltd.
Original Assignee
CHENGDU ZHIYUN SCIENCE & TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU ZHIYUN SCIENCE & TECHNOLOGY Co Ltd filed Critical CHENGDU ZHIYUN SCIENCE & TECHNOLOGY Co Ltd
Priority to CN201410416649.1A priority Critical patent/CN104158732B/zh
Publication of CN104158732A publication Critical patent/CN104158732A/zh
Application granted granted Critical
Publication of CN104158732B publication Critical patent/CN104158732B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

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

Description

一种智能的云服务动态路由策略
技术领域
本发明涉及一种路由策略,具体地讲,是涉及一种智能的云服务动态路由策略。
背景技术
云计算大大扩展了IT服务能够提供的种类和范围,作为云计算服务提供者与使用者的联系纽带,泛联路由平台为云计算提供高速、可靠、扩展性强、简单易用的广域数据传输平台。云计算主要包括公有云与私有云,云计算中心通过广域数据传输平台与终端用户互联,为公众用户或企业内部用户提供云服务。虽然,公有云与私有云所提供云服务的类型与对象不同,其网络联接方式、架构模型也不同,但从云计算本身的特点来看,承载云计算服务的管理平台具有一定的共同特征,具体如下:
1、高可用:为了保证云计算服务的高可用性,除了云计算中心的高可靠外,管理平台也必须确保网络接入服务的高可靠,实现网络连接“永远在线”,从而对云计算为终端用户提供了最可靠、最安全的数据存储中心提供保证问题;
2、易用:管理平台必须能够兼容多种终端、多种接入方式,使得更多的用户使用云计算服务,最大化扩展云计算服务的提供范围,将对用户终端的设备要求降到最低,使用力求简化,使得用户可以通过“任何终端、任何位置、任何方式”获取云计算服务;
3、可扩展:随着云计算的开展,管理平台必须具备可扩展性,能够方便的接入新的云计算中心、新的用户终端,并可以快速提供服务;
目前,传统路由是一种IP对IP 的方式,其又分为以下两种方式:方式一,公网用户发出请求,路由器将请求发送给预先配置好的静态IP地址所在的主机上;方式二,公网用户发出请求,通过负载均衡器,轮循发送给不同的静态IP地址。
发明内容
本发明的目的在于克服上述缺陷,提供一种灵活应对云平台中服务迁移和变化调整的状况,保持服务的高可用性和稳定性的云服务动态路由策略。
为了实现上述目的,基于同一个发明构思,本发明采用的以下两种技术方案:
方案一
一种智能的云服务动态路由策略,包括以下步骤:
(1)配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则;其中,路由规则指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整,不需要人工配置静态的路由地址,根据虚拟机的实时负载情况,自动选择将IP地址发到资源负载少的云主机上。
(2)用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的IP地址对应固定的云主机;
(3)当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务IP地址。
方案二
一种智能的云服务动态路由策略,包括以下步骤:
(1)配置包含有负载均衡器的管理平台,负载均衡器关联多个云主机;
(2)管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算;
(3)当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重,选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上;
(4)当所述步骤(3)中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁移后新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址。
进一步的,当一台云主机被删除或者停止服务后,负载均衡器将会屏蔽该云主机,并把发往该云主机的后续请求发给其他正常工作的主机。
与现有技术相比,本发明具有以下有益效果:
本发明灵活应对云平台中服务迁移和变化调整的状况,保持服务的高可用性和稳定性,同时,全自动处理速度快,效率高,杜绝人工出错的几率,且可减少服务成本。
附图说明
图1为本发明-实施例1的原理示意图。
图2为本发明-实施例1中云主机发生迁移或调整的原理示意图。
图3为本发明-实施例2的原理示意图。
图4为本发明-实施例2中云主机发生迁移或调整的原理示意图。
图5为本发明-实施例2中云主机被删除或者停止服务的原理示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
实施例1
如图1、2所示,本实施例提供了一种智能的云服务动态路由策略,包括以下步骤:
一种智能的云服务动态路由策略,包括以下步骤:
一、配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则;
二、用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的IP地址对应固定的云主机;用户请求发往的云主机不会变(云主机固定的),但是云主机的IP地址是不固定的;
三、当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务IP地址。
由于用户对应的为固定的云主机,故当云主机发送迁移或调整时,虽然IP地址改变,但是用户固定对应的云主机未变,此时,云管理平台通知智能路由云主机迁移后的新IP地址,再将用户请求路由到其固定对应的云主机的新的服务IP地址,即可灵活应对云平台中服务迁移和变化调整的状况。
实施例2
如图3、4所示,一种智能的云服务动态路由策略,包括以下步骤:
一、配置包含有负载均衡器的管理平台,且负载均衡器关联多个云主机;
二、管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算;
三、当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重,选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上;云主机的IP地址是动态的,用户对应的云主机通过负载均衡器实现分配。
四、当所述步骤三中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁移后新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址。
如图5所示,当一台云主机被删除或者停止服务后,负载均衡器将会屏蔽该云主机,并把发往该云主机的后续请求发给其他正常工作的主机。
由于用户对应的云主机是通过负载均衡器经过加权运算后,进行选择的,故云主机的IP地址是动态的,而非现有的静态IP地址,在云主机发送迁移或调整后,管理平台向负载均衡器通知云主机迁移后新的服务IP地址,再由负载均衡器将用户请求路由到新的服务IP地址。
按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述设计原理的前提下,为解决同样的技术问题,即使在本发明所公开的结构基础上做出的一些无实质性的改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范围内。

Claims (1)

1.一种智能的云服务动态路由策略,其特征在于,包括以下步骤:
(1)配置包含有智能路由器的管理平台,并基于虚拟机配置路由规则;
(2)用户发出请求,智能路由器根据路由规则将用户请求转发到云主机上,用户的IP地址对应固定的云主机;
(3)当用户的IP地址对应的云主机发生迁移后,由管理平台向智能路由器通知云主机迁移后新的服务IP地址,之后用户发往该云主机的服务请求,被路由到云主机的新的服务IP地址;
或者智能的云服务动态路由策略,包括以下步骤:
(1)配置包含有负载均衡器的管理平台,且负载均衡器关联多个云主机;
(2)管理平台实时监控每个资源节点的负载情况,判断每个资源节点的CPU,内存,流量,磁盘的状况,并将资源节点上的负载资源数据进行加权计算;
(3)当用户发出请求,管理平台通知负载均衡器根据每个资源节点上负载情况的权重,选择负载较低的资源节点上的云主机,并将用户请求发到该云主机上;
(4)当所述步骤(3)中的云主机发生迁移,由管理平台向负载均衡器通知云主机迁移后新的服务IP地址,后续发往该云主机的服务请求,被路由到云主机的新的服务地址;
用户对应的为固定的云主机,当云主机发送迁移或调整时,云主机IP地址改变,用户固定对应的云主机未变,云管理平台通知智能路由云主机迁移后的新IP地址,再将用户请求路由到其固定对应的云主机的新的服务IP地址;
一台云主机被删除或者停止服务后,负载均衡器将会屏蔽该云主机,并把发往该云主机的后续请求发给其他正常工作的主机。
CN201410416649.1A 2014-08-22 2014-08-22 一种智能的云服务动态路由策略 Active CN104158732B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410416649.1A CN104158732B (zh) 2014-08-22 2014-08-22 一种智能的云服务动态路由策略

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410416649.1A CN104158732B (zh) 2014-08-22 2014-08-22 一种智能的云服务动态路由策略

Publications (2)

Publication Number Publication Date
CN104158732A CN104158732A (zh) 2014-11-19
CN104158732B true CN104158732B (zh) 2017-11-28

Family

ID=51884141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410416649.1A Active CN104158732B (zh) 2014-08-22 2014-08-22 一种智能的云服务动态路由策略

Country Status (1)

Country Link
CN (1) CN104158732B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106330650B (zh) * 2015-06-25 2019-12-03 中兴通讯股份有限公司 一种ip迁移方法及装置、虚拟化网络***
CN105897866B (zh) * 2016-03-29 2019-03-29 新浪网技术(中国)有限公司 一种基于IaaS云平台的云主机迁移方法及装置
CN107800744B (zh) * 2016-09-06 2021-06-18 北京金山云网络技术有限公司 一种服务请求转发方法、装置及***
CN107733814B (zh) * 2017-09-15 2021-01-08 武汉市工程科学技术研究院 基于云服务器和虚拟***的企业服务资源消息分发***及方法
CN110071834B (zh) * 2019-04-25 2022-03-29 新华三技术有限公司 一种云管理平台切换方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719081A (zh) * 2009-12-01 2010-06-02 北京大学 一种虚拟机调度方法
CN102148752A (zh) * 2010-12-22 2011-08-10 华为技术有限公司 基于内容分发网络的路由实现方法及相关设备、***
CN102185774A (zh) * 2011-05-10 2011-09-14 中兴通讯股份有限公司 虚拟机无缝迁移的方法、管理器及***
CN102377598A (zh) * 2010-08-26 2012-03-14 ***通信集团公司 一种互联网应用托管***、设备和方法
CN102611735A (zh) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 一种应用服务的负载均衡方法及***
CN103916396A (zh) * 2014-04-10 2014-07-09 电子科技大学 一种基于负载自适应的云平台应用实例自动伸缩方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8813209B2 (en) * 2010-06-03 2014-08-19 International Business Machines Corporation Automating network reconfiguration during migrations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719081A (zh) * 2009-12-01 2010-06-02 北京大学 一种虚拟机调度方法
CN102377598A (zh) * 2010-08-26 2012-03-14 ***通信集团公司 一种互联网应用托管***、设备和方法
CN102148752A (zh) * 2010-12-22 2011-08-10 华为技术有限公司 基于内容分发网络的路由实现方法及相关设备、***
CN102185774A (zh) * 2011-05-10 2011-09-14 中兴通讯股份有限公司 虚拟机无缝迁移的方法、管理器及***
CN102611735A (zh) * 2011-12-21 2012-07-25 奇智软件(北京)有限公司 一种应用服务的负载均衡方法及***
CN103916396A (zh) * 2014-04-10 2014-07-09 电子科技大学 一种基于负载自适应的云平台应用实例自动伸缩方法

Also Published As

Publication number Publication date
CN104158732A (zh) 2014-11-19

Similar Documents

Publication Publication Date Title
CN109743415B (zh) 一种公有云网络弹性ip实现方法及***
CN104243337B (zh) 一种跨集群负载均衡的方法及装置
US10257266B2 (en) Location of actor resources
CN104158732B (zh) 一种智能的云服务动态路由策略
US11570262B2 (en) Methods, systems, and computer readable media for rank processing for network function selection
CN105610632B (zh) 一种虚拟网络设备及相关方法
CN106209402B (zh) 一种虚拟网络功能的伸缩方法和设备
US20150067135A1 (en) Member-oriented hybrid cloud operating system architecture and communication method thereof
CN109274707A (zh) 一种负载调度方法及装置
CN105159775A (zh) 基于负载均衡器的云计算数据中心的管理***和管理方法
CN108494835B (zh) 基于Raft算法的分布式动态路由的实现方法及***
CN110392108A (zh) 一种公有云网络负载均衡***架构及实现方法
CN108494868A (zh) 一种基于云业务***下的负载均衡方法及***
CN103607424B (zh) 一种服务器连接方法及服务器***
CN113810205B (zh) 服务算力信息的上报、接收方法、服务器及数据中心网关
CN102868935A (zh) 在内容分发网络中响应多源的调度方法
CN105577723A (zh) 虚拟化网络中实现负载分担的方法和装置
CN106713378B (zh) 实现多个应用服务器提供服务的方法和***
CN104486402A (zh) 一种基于大型网站组合均衡的方法
US9729454B2 (en) Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections
CN107197039B (zh) 一种基于cdn的paas平台服务包分发方法及***
US20110153826A1 (en) Fault tolerant and scalable load distribution of resources
CN106547790A (zh) 一种关系型数据库服务***
Sun et al. Adaptive provisioning for evolving virtual network request in cloud-based datacenters
CN112822062A (zh) 一种用于桌面云服务平台的管理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210319

Address after: 4 / F, block B, building 5, No. 200, Tianfu 5th Street, high tech Zone, Chengdu, Sichuan 610000

Patentee after: Zhiyun Technology Co.,Ltd.

Address before: 4 / F, 76 Fangcao East Street, high tech Zone, Chengdu, Sichuan 610000

Patentee before: CHENGDU ZHIYUN SCIENCE & TECHNOLOGY Co.,Ltd.