CN104158732B - A kind of intelligent cloud service dynamic routing strategy - Google Patents
A kind of intelligent cloud service dynamic routing strategy Download PDFInfo
- 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
Links
Abstract
The invention discloses a kind of intelligent cloud service dynamic routing strategy, services migrating and the situation of change adjustment in cloud platform can not flexibly be tackled to IP mode by solving traditional routing IP in the prior art, the problem of availability and low stability.The intelligent cloud service dynamic routing strategy, comprise the following steps:(1)Virtual machine is created on host, and monitors on host the state of the CPU of every virtual machine, internal memory, disk and network in real time, accumulates the data of this four monitoring resources always, and monitoring resource data is periodically filed;(2)According to the detailed real-time resource usage inventory of the data generation of above-mentioned four monitoring resources;(3)The statement of expense is generated according to resource usage inventory.Services migrating and the situation of change adjustment in cloud platform can flexibly be tackled using the present invention, keep the high availability and stability of service.
Description
Technical field
The present invention relates to a kind of routing policy, is to be related to a kind of intelligent cloud service dynamic routing strategy specifically.
Background technology
Cloud computing greatly expands the species and scope that IT services can provide, as cloud computing service supplier with using
The contact tie of person, general route platform is cloud computing provides high speed, reliable, autgmentability is strong, wide-area data easy to use passes
Defeated platform.Cloud computing mainly includes public cloud and private clound, and cloud computing center passes through wide-area data transmission platform and terminal user
Interconnection, cloud service is provided for public user or enterprises user.Although public cloud provides the type of cloud service with private clound
Different from object, its net connection mode, framework model are also different, but from the point of view of the characteristics of cloud computing itself, carry cloud computing
The management platform of service has certain common trait, specific as follows:
1st, High Availabitity:In order to ensure the high availability of cloud computing service, except cloud computing center it is highly reliable in addition to, management is flat
Platform it must also be ensured that network insertion service it is highly reliable, realize network connection " always online ", so as to cloud computing be terminal use
Family provides most reliable, safest data storage center and provides guarantee problem;
2nd, it is easy-to-use:Management platform allows for compatible with various terminals, plurality of access modes so that more users use cloud
Service is calculated, the offer scope of extension cloud computing service is provided, the equipment requirement of user terminal will be preferably minimized, use power
Ask simplified so that user can obtain cloud computing service by " any terminal, any position, any mode ";
3rd, it is expansible:With the development of cloud computing, management platform must possess scalability, can easily access new
Cloud computing center, new user terminal, and service can be quickly provided;
At present, traditional routing is a kind of modes of IP to IP, and it is divided into following two modes again:Mode one, public network user
Send request, router is sent the requests on the main frame where pre-configured static ip address;Mode two, public network user
Request is sent, by load equalizer, repeating query is sent to different static ip address.
The content of the invention
It is an object of the invention to overcome drawbacks described above, there is provided services migrating and change are adjusted in a kind of flexibly reply cloud platform
Whole situation, keep the high availability of service and the cloud service dynamic routing strategy of stability.
To achieve these goals, the following two technical schemes used based on same inventive concept, the present invention:
Scheme one
A kind of intelligent cloud service dynamic routing strategy, comprises the following steps:
(1)Configuration includes the management platform of intelligent router, and is based on virtual machine configuration routing rule;Wherein, it route
Rule, which refers to router, can automatically set up the routing table of oneself, and can in time be entered according to the change of actual actual conditions
Row adjustment, it is not necessary to the static routing address of human configuration, according to the real time load situation of virtual machine, automatically select IP address
It is dealt on the few cloud main frame of resource load.
(2)User sends request, and user's request is forwarded on cloud main frame by intelligent router according to routing rule, user's
The corresponding fixed cloud main frame of IP address;
(3)After cloud main frame migrates corresponding to the IP address of user, cloud is notified from management platform to intelligent router
New service IP address after host migration, afterwards user be sent to the service request of the cloud main frame, be routed to the new of cloud main frame
Service IP address.
Scheme two
A kind of intelligent cloud service dynamic routing strategy, comprises the following steps:
(1)Configuration includes the management platform of load equalizer, and load equalizer associates multiple cloud main frames;
(2)Management platform monitors the loading condition of each resource node in real time, judges the CPU of each resource node, internal memory,
Flow, the situation of disk, and the load resource data on resource node are weighted;
(3)When user sends request, management platform notification payload balanced device is according to loading condition on each resource node
Weight, selection loads the cloud main frame on relatively low resource node, and user's request is dealt on the cloud main frame;
(4)When the step(3)In cloud main frame migrate, from management platform to load equalizer notice cloud main frame move
New service IP address after shifting, the service request of the cloud main frame is subsequently sent to, is routed to the new address of service of cloud main frame.
Further, after a cloud main frame is deleted or stops service, load equalizer will shield the cloud main frame,
And the subsequent request for being sent to the cloud main frame is issued the main frame of other normal works.
Compared with prior art, the invention has the advantages that:
Services migrating and the situation of change adjustment in flexibly reply cloud platform of the invention, keep the high availability of service and steady
It is qualitative, meanwhile, full automatic treatment speed is fast, efficiency high, prevents the probability of human error, and can reduce cost of serving.
Brief description of the drawings
Fig. 1 is the principle schematic of the present invention-embodiment 1.
Fig. 2 is the principle schematic that migration or adjustment occur for the medium cloud main frame of the present invention-embodiment 1.
Fig. 3 is the principle schematic of the present invention-embodiment 2.
Fig. 4 is the principle schematic that migration or adjustment occur for the medium cloud main frame of the present invention-embodiment 2.
Fig. 5 is that the medium cloud main frame of the present invention-embodiment 2 is deleted or stopped the principle schematic of service.
Embodiment
The invention will be further described with reference to the accompanying drawings and examples, and embodiments of the present invention include but is not limited to
The following example.
Embodiment 1
As shown in Figure 1, 2, a kind of intelligent cloud service dynamic routing strategy is present embodiments provided, is comprised the following steps:
A kind of intelligent cloud service dynamic routing strategy, comprises the following steps:
First, configuration includes the management platform of intelligent router, and is based on virtual machine configuration routing rule;
2nd, user sends request, and user's request is forwarded on cloud main frame by intelligent router according to routing rule, user's
The corresponding fixed cloud main frame of IP address;The cloud main frame that user's request is sent to will not become(What cloud main frame was fixed), but cloud main frame
IP address is unfixed;
3rd, after cloud main frame migrates corresponding to the IP address of user, cloud is notified from management platform to intelligent router
New service IP address after host migration, afterwards user be sent to the service request of the cloud main frame, be routed to the new of cloud main frame
Service IP address.
Due to being fixed cloud main frame corresponding to user, therefore when cloud main frame sends migration or adjustment, although IP address changes
Become, but cloud main frame corresponding to user's fixation is unchanged, now, the new IP after cloud management platform notice Intelligent routing cloud host migration
Address, then by user request be routed to its fixation corresponding to cloud main frame new service IP address, you can flexibly tackle cloud platform
Middle services migrating and the situation of change adjustment.
Embodiment 2
As shown in Figure 3,4, a kind of intelligent cloud service dynamic routing strategy, comprises the following steps:
First, configuration includes the management platform of load equalizer, and load equalizer associates multiple cloud main frames;
2nd, management platform monitors the loading condition of each resource node in real time, judges the CPU of each resource node, internal memory,
Flow, the situation of disk, and the load resource data on resource node are weighted;
3rd, when user sends request, management platform notification payload balanced device is according to loading condition on each resource node
Weight, selection loads the cloud main frame on relatively low resource node, and user's request is dealt on the cloud main frame;The IP of cloud main frame
Location is dynamic, and cloud main frame corresponding to user is realized by load equalizer and distributed.
4th, when the cloud main frame in the step 3 migrates, moved from management platform to load equalizer notice cloud main frame
New service IP address after shifting, the service request of the cloud main frame is subsequently sent to, is routed to the new address of service of cloud main frame.
As shown in figure 5, after a cloud main frame is deleted or stops service, load equalizer will shield cloud master
Machine, and the subsequent request for being sent to the cloud main frame issued the main frame of other normal works.
Because cloud main frame corresponding to user is after being weighted computing by load equalizer, selection is carried out, therefore cloud master
The IP address of machine is dynamic, rather than existing static ip address, and after cloud main frame sends migration or adjustment, management platform is to negative
New service IP address after load balanced device notice cloud host migration, then user's request is routed to new service by load equalizer
IP address.
According to above-described embodiment, the present invention can be realized well.What deserves to be explained is before based on above-mentioned design principle
Put, to solve same technical problem, some made on architecture basics disclosed in this invention are without substantial
Change or polishing, the essence of used technical scheme is still as the present invention, therefore it should also be as the protection model in the present invention
In enclosing.
Claims (1)
1. a kind of intelligent cloud service dynamic routing strategy, it is characterised in that comprise the following steps:
(1)Configuration includes the management platform of intelligent router, and is based on virtual machine configuration routing rule;
(2)User sends request, and user's request is forwarded on cloud main frame by intelligent router according to routing rule, the IP of user
The corresponding fixed cloud main frame in location;
(3)After cloud main frame migrates corresponding to the IP address of user, cloud main frame is notified from management platform to intelligent router
New service IP address after migration, afterwards user be sent to the service request of the cloud main frame, be routed to the new service of cloud main frame
IP address;
Or the cloud service dynamic routing strategy of intelligence, comprise the following steps:
(1)Configuration includes the management platform of load equalizer, and load equalizer associates multiple cloud main frames;
(2)Management platform monitors the loading condition of each resource node in real time, judges the CPU of each resource node, internal memory, stream
Amount, the situation of disk, and the load resource data on resource node are weighted;
(3)When user sends request, management platform notification payload balanced device according to the weight of loading condition on each resource node,
Selection loads the cloud main frame on relatively low resource node, and user's request is dealt on the cloud main frame;
(4)When the step(3)In cloud main frame migrate, from management platform to load equalizer notify cloud host migration after
New service IP address, the service request of the cloud main frame is subsequently sent to, is routed to the new address of service of cloud main frame;
It is fixed cloud main frame corresponding to user, when cloud main frame sends migration or adjustment, cloud host IP address changes, Yong Hugu
Cloud main frame is unchanged corresponding to fixed, the new IP address after cloud management platform notice Intelligent routing cloud host migration, then user is asked
It is routed to the new service IP address of cloud main frame corresponding to its fixation;
After one cloud main frame is deleted or stops service, load equalizer will shield the cloud main frame, and handle is sent to cloud master
The subsequent request of machine issues the main frame of other normal works.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410416649.1A CN104158732B (en) | 2014-08-22 | 2014-08-22 | A kind of intelligent cloud service dynamic routing strategy |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410416649.1A CN104158732B (en) | 2014-08-22 | 2014-08-22 | A kind of intelligent cloud service dynamic routing strategy |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104158732A CN104158732A (en) | 2014-11-19 |
CN104158732B true CN104158732B (en) | 2017-11-28 |
Family
ID=51884141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410416649.1A Active CN104158732B (en) | 2014-08-22 | 2014-08-22 | A kind of intelligent cloud service dynamic routing strategy |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104158732B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106330650B (en) * | 2015-06-25 | 2019-12-03 | 中兴通讯股份有限公司 | A kind of IP moving method and device, virtualization network system |
CN105897866B (en) * | 2016-03-29 | 2019-03-29 | 新浪网技术(中国)有限公司 | A kind of cloud host migration method and device based on IaaS cloud platform |
CN107800744B (en) * | 2016-09-06 | 2021-06-18 | 北京金山云网络技术有限公司 | Service request forwarding method, device and system |
CN107733814B (en) * | 2017-09-15 | 2021-01-08 | 武汉市工程科学技术研究院 | Enterprise service resource message distribution system and method based on cloud server and virtual system |
CN110071834B (en) * | 2019-04-25 | 2022-03-29 | 新华三技术有限公司 | Cloud management platform switching method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719081A (en) * | 2009-12-01 | 2010-06-02 | 北京大学 | Method for scheduling virtual machines |
CN102148752A (en) * | 2010-12-22 | 2011-08-10 | 华为技术有限公司 | Routing implementing method based on content distribution network and related equipment and system |
CN102185774A (en) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | Method, monitor and system for seamless migration of virtual machine |
CN102377598A (en) * | 2010-08-26 | 2012-03-14 | ***通信集团公司 | Internet application custody system, equipment and method |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
CN103916396A (en) * | 2014-04-10 | 2014-07-09 | 电子科技大学 | Method for automatic expansion of application examples of cloud platform based on load self-adaption |
Family Cites Families (1)
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 |
-
2014
- 2014-08-22 CN CN201410416649.1A patent/CN104158732B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719081A (en) * | 2009-12-01 | 2010-06-02 | 北京大学 | Method for scheduling virtual machines |
CN102377598A (en) * | 2010-08-26 | 2012-03-14 | ***通信集团公司 | Internet application custody system, equipment and method |
CN102148752A (en) * | 2010-12-22 | 2011-08-10 | 华为技术有限公司 | Routing implementing method based on content distribution network and related equipment and system |
CN102185774A (en) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | Method, monitor and system for seamless migration of virtual machine |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
CN103916396A (en) * | 2014-04-10 | 2014-07-09 | 电子科技大学 | Method for automatic expansion of application examples of cloud platform based on load self-adaption |
Also Published As
Publication number | Publication date |
---|---|
CN104158732A (en) | 2014-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109743415B (en) | Public cloud network elastic IP implementation method and system | |
CN104243337B (en) | A kind of method and device across cluster load balance | |
US10257266B2 (en) | Location of actor resources | |
CN104158732B (en) | A kind of intelligent cloud service dynamic routing strategy | |
CN104850450B (en) | A kind of load-balancing method and system towards mixed cloud application | |
US11570262B2 (en) | Methods, systems, and computer readable media for rank processing for network function selection | |
CN105610632B (en) | Virtual network equipment and related method | |
US20150067135A1 (en) | Member-oriented hybrid cloud operating system architecture and communication method thereof | |
CN109274707A (en) | A kind of load dispatching method and device | |
CN105159775A (en) | Load balancer based management system and management method for cloud computing data center | |
CN108494835B (en) | Method and system for realizing distributed dynamic routing based on Raft algorithm | |
CN108494868A (en) | A kind of load-balancing method under the operation system based on cloud and system | |
CN110392108A (en) | A kind of public cloud Network Load Balance system architecture and implementation method | |
CN103607424B (en) | Server connection method and server system | |
CN113810205B (en) | Service computing power information reporting and receiving method, server and data center gateway | |
CN106209402A (en) | The telescopic method of a kind of virtual network function and equipment | |
CN102868935A (en) | Scheduling method for responding multiple sources in content distribution network (CDN) | |
CN105577723A (en) | Method of realizing load sharing in virtualization network and apparatus thereof | |
CN106713378B (en) | Method and system for providing service by multiple application servers | |
CN104486402A (en) | Combined equalizing method based on large-scale website | |
US9729454B2 (en) | Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections | |
CN107197039B (en) | A kind of PAAS platform service packet distribution method and system based on CDN | |
US20110153826A1 (en) | Fault tolerant and scalable load distribution of resources | |
CN106547790A (en) | A kind of relevant database service system | |
Chen et al. | A fast converging mechanism for load balancing among sdn multiple controllers |
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. |