CN109450713A - Virtual platform and cloud platform based on gateway receive Guan Fangfa, equipment, medium - Google Patents
Virtual platform and cloud platform based on gateway receive Guan Fangfa, equipment, medium Download PDFInfo
- Publication number
- CN109450713A CN109450713A CN201811591516.2A CN201811591516A CN109450713A CN 109450713 A CN109450713 A CN 109450713A CN 201811591516 A CN201811591516 A CN 201811591516A CN 109450713 A CN109450713 A CN 109450713A
- Authority
- CN
- China
- Prior art keywords
- virtual
- gateway
- platform
- cloud platform
- resource management
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides virtual platform based on gateway and cloud platform receives Guan Fangfa, comprising the following steps: establishes operation entry, defines gateway module, forwards operation requests, processing operation request.The present invention relates to electronic equipment and readable storage medium storing program for executing, for executing virtual platform based on gateway and cloud platform receives Guan Fangfa.The mode that the present invention passes through gateway service, enable the code independent maintenance for docking different virtual platforms or cloud platform, reduce the scale of individual module code, the gateway service update of docking different platform will not influence each other each other, different gateways can be developed according to the technical ability of developer using different programming languages, weaken the technical requirements for developer, solves the coupled problem between different virtual platforms or cloud platform resource management action processing code, so that managing and maintaining simple.
Description
Technical field
The present invention relates to field of cloud computer technology, more particularly to the virtual platform based on gateway and cloud platform receive Guan Fang
Method, equipment, medium.
Background technique
As virtualization is graduallyd mature with cloud computing technology, isomery virtualization, mixed cloud have become enterprise with cloudy
The normality of IT.Cloud management platform (CMP, Cloud Management Platform) provides the virtual platform and cloud of isomery
Platform receives Guan Nengli, and increasingly complicated mixing IT environment is controlled with auxiliary enterprises.
In traditional design, the pipe of receiving of isomery virtual platform and cloud platform is real by means of the inheritance mechanism of class
It is existing, it may be assumed that 1) to define a base class in the code of virtual resource management module, and define virtual resource management and operate relevant pumping
As method;2) each corresponding virtual platform or cloud platform, define a subclass, subclass reuses above-mentioned abstract method, retouches
State the process flow of the operation under corresponding platform;3) the practical virtualization type or platform class executed when operating according to virtual resource
The method of type calling corresponding platform subclass.Above-mentioned pipe method of receiving must use a set of language stack, and developing department is responsible for docking not
Developer with platform probably uses different language stacks, which is not necessarily able to satisfy, and different platform receives pipe generation
The coupling of code causes to manage and maintain complexity.
Summary of the invention
For overcome the deficiencies in the prior art, one of the objects of the present invention is to provide based on gateway virtual platform and
Cloud platform receives Guan Fangfa, and the pipe of receiving for solving existing isomery virtual platform and cloud platform must use a set of language stack, and
The developer that developing department is responsible for docking different platform probably uses different language stacks, and the constraint is different surely full
Foot, and different platform receives the coupling of pipe code and leads to manage and maintain the problem of complexity.
The present invention provides virtual platform based on gateway and cloud platform receives Guan Fangfa, comprising the following steps:
Operation entry is established, virtual resource management module is constructed, client is received and passes through the virtual resource management module
The resource management action of transmission is requested;
Gateway module is defined, virtual platform gateway module corresponding with the cloud platform is defined;
Operation requests are forwarded, the resource management action is requested to be forwarded to corresponding virtualization by the gateway module
Platform or cloud platform;
Processing operation request, the operation logic of unified resource management is handled by the virtual resource management module, will
Operation logic relevant to the virtual platform or the cloud platform characteristic is handled by the gateway module.
Further, described to establish in operation entry step, the virtual resource management module is the virtual money of client
Source operation provides unified entrance.
Further, in the definition gateway module step, the corresponding a kind of virtual platform of each described gateway module
Or cloud platform.
Further, in the definition gateway module step, the gateway module is independently disposed, and with the side of API or SDK
Formula is docked with the virtual platform or the cloud platform.
Further, in the definition gateway module step, the gateway module is that the virtual resource management module mentions
For unified interface.
A kind of electronic equipment, comprising: processor;
Memory;And program, wherein described program is stored in the memory, and is configured to by processor
It executes, described program includes for executing the above-mentioned virtual platform based on gateway and cloud platform receives Guan Fangfa.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The above-mentioned virtual platform and cloud platform based on gateway of row receives Guan Fangfa.
Compared with prior art, the beneficial effects of the present invention are:
The present invention provides virtual platform based on gateway and cloud platform receives Guan Fangfa, comprising the following steps: establishes operation
Entrance constructs virtual resource management module, receives client and is asked by the resource management action that virtual resource management module is sent
It asks;Gateway module is defined, virtual platform gateway module corresponding with cloud platform is defined;Operation requests are forwarded, by resource management
Operation requests are forwarded to corresponding virtual platform or cloud platform by gateway module;Processing operation request, by unified resource pipe
The operation logic of reason is handled by virtual resource management module, will operation logic relevant to virtual platform or cloud platform characteristic
It is handled by gateway module.The present invention relates to electronic equipments and readable storage medium storing program for executing, flat for executing the virtualization based on gateway
Platform and cloud platform receive Guan Fangfa.The present invention is by the mode of gateway service, so that docking different virtual platforms or cloud platform
Code can independent maintenance, reduce the scale of individual module code, dock different platform gateway service update each other will not
It influences each other, different gateways can be developed according to the technical ability of developer using different programming languages, be weakened for opening
The technical requirements of hair personnel, the coupling solved between different virtual platforms or cloud platform resource management action processing code are asked
Topic, so that managing and maintaining simple.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And can be implemented in accordance with the contents of the specification, the following is a detailed description of the preferred embodiments of the present invention and the accompanying drawings.
A specific embodiment of the invention is shown in detail by following embodiment and its attached drawing.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is that the virtual platform and cloud platform of the invention based on gateway receives pipe method flow diagram;
Fig. 2 is that gateway of the invention receives pipe pattern diagram;
Fig. 3 is the cloud management platform management virtual resource schematic diagram of the embodiment of the present invention.
Specific embodiment
In the following, being described further in conjunction with attached drawing and specific embodiment to the present invention, it should be noted that not
Under the premise of conflicting, new implementation can be formed between various embodiments described below or between each technical characteristic in any combination
Example.
Virtual platform and cloud platform based on gateway receive Guan Fangfa, as shown in Figure 1 and Figure 2, comprising the following steps:
Operation entry is established, virtual resource management module is constructed, client is received and is sent by virtual resource management module
Resource management action request;Preferably, it establishes in operation entry step, virtual resource management module is the void of different clients
Quasi- resource operation provides unified entrance, and client is initiated resource management action by access virtual resource management module, such as opened
Logical cloud host.
Gateway module is defined, virtual platform gateway module corresponding with cloud platform is defined;Preferably, gateway module is defined
In step, the corresponding a kind of virtual platform of each gateway module or cloud platform, i.e., for every a kind of virtual platform or Yun Ping
Platform defines a gateway module, such as defines the OpenStack Gateway docked with OpenStack platform, definition and vCenter
The VMware Gateway of platform docking, defines the other gateway services docked with other virtual platforms or cloud platform, preferably
, it defines in gateway module step, gateway module independently is disposed, and in a manner of API or SDK and virtual platform or cloud platform
It is docked, it is preferred that it defines in gateway module step, gateway module provides unified interface for virtual resource management module,
Such as unified API.
Operation requests are forwarded, resource management action is requested to be forwarded to corresponding virtual platform or cloud by gateway module
Platform;I.e. virtual resource management module does not access virtual platform or cloud platform directly, and all resource management action requests are all
Corresponding virtual platform or cloud platform are forwarded to by the interface that gateway module provides.
Processing operation request, the operation logic of unified resource management is handled by virtual resource management module, will be with void
Quasi-ization platform or the relevant operation logic of cloud platform characteristic are handled by gateway module.
In one embodiment, as shown in figure 3, disposing cloud management platform, including void on the cloud host that AWS cloud service is opened
Quasi- resource management module, i.e. resource service in Fig. 3, gateway module, i.e. OpenStack Gateway and VMware in Fig. 3
Gateway and other modules, i.e. API gateway service and other services in Fig. 3.It is disposed in data center A
OpenStack cluster, deployment is using vSphere EXSi mainframe cluster and for managing the cluster in data center B
VCenter virtual machine, receives Guan Fangfa by the above-mentioned virtual platform based on gateway and cloud platform, which can unite
The virtual resources such as virtual machine, network in one management OpenStack and VMware.
A kind of electronic equipment, comprising: processor;
Memory;And program, wherein program is stored in memory, and is configured to be executed by processor, journey
Sequence includes for executing the above-mentioned virtual platform based on gateway and cloud platform receives Guan Fangfa.
A kind of computer readable storage medium, is stored thereon with computer program, and computer program is executed by processor
It states virtual platform and cloud platform based on gateway and receives Guan Fangfa.
The present invention provides virtual platform based on gateway and cloud platform receives Guan Fangfa, comprising the following steps: establishes operation
Entrance constructs virtual resource management module, receives client and is asked by the resource management action that virtual resource management module is sent
It asks;Gateway module is defined, virtual platform gateway module corresponding with cloud platform is defined;Operation requests are forwarded, by resource management
Operation requests are forwarded to corresponding virtual platform or cloud platform by gateway module;Processing operation request, by unified resource pipe
The operation logic of reason is handled by virtual resource management module, will operation logic relevant to virtual platform or cloud platform characteristic
It is handled by gateway module.The present invention relates to electronic equipments and readable storage medium storing program for executing, flat for executing the virtualization based on gateway
Platform and cloud platform receive Guan Fangfa.The present invention is by the mode of gateway service, so that docking different virtual platforms or cloud platform
Code can independent maintenance, reduce the scale of individual module code, dock different platform gateway service update each other will not
It influences each other, different gateways can be developed according to the technical ability of developer using different programming languages, be weakened for opening
The technical requirements of hair personnel, the coupling solved between different virtual platforms or cloud platform resource management action processing code are asked
Topic, so that managing and maintaining simple.
More than, only presently preferred embodiments of the present invention is not intended to limit the present invention in any form;All current rows
The those of ordinary skill of industry can be shown in by specification attached drawing and above and swimmingly implement the present invention;But all to be familiar with sheet special
The technical staff of industry without departing from the scope of the present invention, is made a little using disclosed above technology contents
The equivalent variations of variation, modification and evolution is equivalent embodiment of the invention;Meanwhile all substantial technologicals according to the present invention
The variation, modification and evolution etc. of any equivalent variations to the above embodiments, still fall within technical solution of the present invention
Within protection scope.
Claims (7)
1. virtual platform and cloud platform based on gateway receive Guan Fangfa, it is characterised in that the following steps are included:
Operation entry is established, virtual resource management module is constructed, client is received and is sent by the virtual resource management module
Resource management action request;
Gateway module is defined, virtual platform gateway module corresponding with the cloud platform is defined;
Operation requests are forwarded, the resource management action is requested to be forwarded to corresponding virtual platform by the gateway module
Or cloud platform;
Processing operation request, the operation logic of unified resource management is handled by the virtual resource management module, will be with institute
It states virtual platform or the relevant operation logic of the cloud platform characteristic is handled by the gateway module.
2. the virtual platform based on gateway and cloud platform receive Guan Fangfa as described in claim 1, it is characterised in that: described to build
In vertical operation entry step, the virtual resource management module provides unified entrance for the virtual resource operation of client.
3. the virtual platform based on gateway and cloud platform receive Guan Fangfa as described in claim 1, it is characterised in that: described fixed
In adopted gateway module step, the corresponding a kind of virtual platform of each described gateway module or cloud platform.
4. the virtual platform based on gateway and cloud platform receive Guan Fangfa as claimed in claim 3, it is characterised in that: described fixed
In adopted gateway module step, the gateway module is independently disposed, and in a manner of API or SDK with the virtual platform or institute
Cloud platform is stated to be docked.
5. the virtual platform based on gateway and cloud platform receive Guan Fangfa as claimed in claim 4, it is characterised in that: described fixed
In adopted gateway module step, the gateway module provides unified interface for the virtual resource management module.
6. a kind of electronic equipment, characterized by comprising: processor;
Memory;And program, wherein described program is stored in the memory, and is configured to be held by processor
Row, described program include requiring method described in 1-5 any one for perform claim.
7. a kind of computer readable storage medium, is stored thereon with computer program, it is characterised in that: the computer program quilt
Processor executes the method as described in claim 1-5 any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811591516.2A CN109450713B (en) | 2018-12-25 | 2018-12-25 | Virtualization platform based on gateway and cloud platform management method, device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811591516.2A CN109450713B (en) | 2018-12-25 | 2018-12-25 | Virtualization platform based on gateway and cloud platform management method, device and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109450713A true CN109450713A (en) | 2019-03-08 |
CN109450713B CN109450713B (en) | 2020-02-21 |
Family
ID=65538017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811591516.2A Active CN109450713B (en) | 2018-12-25 | 2018-12-25 | Virtualization platform based on gateway and cloud platform management method, device and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109450713B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187840A (en) * | 2019-07-02 | 2021-01-05 | 北京百度网讯科技有限公司 | Resource management method, device, equipment and computer readable storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130238752A1 (en) * | 2012-03-12 | 2013-09-12 | Korea Advanced Institute Of Science And Technology | Apparatus and method for managing content for cloud computing |
CN103559306A (en) * | 2013-11-18 | 2014-02-05 | 电子科技大学 | Query system and method for accessing data centers through cloud platform |
CN103986662A (en) * | 2014-05-22 | 2014-08-13 | 浪潮电子信息产业股份有限公司 | Cross-virtualization-platform virtual router achieving method |
CN104579792A (en) * | 2015-01-26 | 2015-04-29 | 四川中电启明星信息技术有限公司 | Architecture and method for achieving centralized management of various types of virtual resources based on multiple adaptive modes |
US20160330291A1 (en) * | 2013-05-09 | 2016-11-10 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
CN106534306A (en) * | 2016-11-14 | 2017-03-22 | 北京大学(天津滨海)新代信息技术研究院 | Extensible heterogeneous cloud platform adaptation method and system |
CN106681650A (en) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | Virtual volume access method and virtualization system |
CN107707622A (en) * | 2017-08-30 | 2018-02-16 | 华为技术有限公司 | A kind of method, apparatus and desktop cloud controller for accessing desktop cloud virtual machine |
CN108062248A (en) * | 2017-12-08 | 2018-05-22 | 华胜信泰信息产业发展有限公司 | Method for managing resource, system, equipment and the storage medium of isomery virtual platform |
CN108449197A (en) * | 2018-01-03 | 2018-08-24 | 北京大学 | A kind of cloudy environment network construction method based on software defined network |
US20180248827A1 (en) * | 2017-02-24 | 2018-08-30 | Vidscale Services, Inc. | Heterogeneous cloud controller |
-
2018
- 2018-12-25 CN CN201811591516.2A patent/CN109450713B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130238752A1 (en) * | 2012-03-12 | 2013-09-12 | Korea Advanced Institute Of Science And Technology | Apparatus and method for managing content for cloud computing |
US20160330291A1 (en) * | 2013-05-09 | 2016-11-10 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
CN103559306A (en) * | 2013-11-18 | 2014-02-05 | 电子科技大学 | Query system and method for accessing data centers through cloud platform |
CN103986662A (en) * | 2014-05-22 | 2014-08-13 | 浪潮电子信息产业股份有限公司 | Cross-virtualization-platform virtual router achieving method |
CN104579792A (en) * | 2015-01-26 | 2015-04-29 | 四川中电启明星信息技术有限公司 | Architecture and method for achieving centralized management of various types of virtual resources based on multiple adaptive modes |
CN106681650A (en) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | Virtual volume access method and virtualization system |
CN106534306A (en) * | 2016-11-14 | 2017-03-22 | 北京大学(天津滨海)新代信息技术研究院 | Extensible heterogeneous cloud platform adaptation method and system |
US20180248827A1 (en) * | 2017-02-24 | 2018-08-30 | Vidscale Services, Inc. | Heterogeneous cloud controller |
CN107707622A (en) * | 2017-08-30 | 2018-02-16 | 华为技术有限公司 | A kind of method, apparatus and desktop cloud controller for accessing desktop cloud virtual machine |
CN108062248A (en) * | 2017-12-08 | 2018-05-22 | 华胜信泰信息产业发展有限公司 | Method for managing resource, system, equipment and the storage medium of isomery virtual platform |
CN108449197A (en) * | 2018-01-03 | 2018-08-24 | 北京大学 | A kind of cloudy environment network construction method based on software defined network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112187840A (en) * | 2019-07-02 | 2021-01-05 | 北京百度网讯科技有限公司 | Resource management method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109450713B (en) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10700948B2 (en) | Service-oriented modular system architecture | |
US9967136B2 (en) | System and method for policy-based smart placement for network function virtualization | |
CN105183554B (en) | High-performance calculation and cloud computing hybrid system and its method for managing resource | |
WO2018077284A1 (en) | Communication method and system, electronic device and computer cluster | |
CN103873279A (en) | Server management method and server management device | |
CN108416657B (en) | Order generation method and equipment based on consultation service | |
CN112256414A (en) | Method and system for connecting multiple computing storage engines | |
CN114500623B (en) | Network target range interconnection and intercommunication method, device, equipment and readable storage medium | |
CN109104491A (en) | A kind of micro services call method, device, server and storage medium | |
US10673983B2 (en) | Processing a unit of work | |
WO2021197477A1 (en) | Device scheduling method and apparatus for high-bay warehouse | |
CN105051692A (en) | Automated failure handling through isolation | |
CN110515741A (en) | A kind of degradation processing method and device based on local task queue | |
KR20030064779A (en) | Systems and Methods for Providing Centralized Management of Heterogeneous Distributed Enterprise Application Integration Objects | |
CN106020969A (en) | High-performance cloud computing hybrid computing system and method | |
US8860740B2 (en) | Method and apparatus for processing a display driver in virture desktop infrastructure | |
Lin et al. | Research on building an innovative electric power marketing business application system based on cloud computing and microservices architecture technologies | |
CN109450713A (en) | Virtual platform and cloud platform based on gateway receive Guan Fangfa, equipment, medium | |
CN109117146A (en) | Automatic deployment method, device, storage medium and the computer equipment of cloud platform duoble computer disaster-tolerance system | |
CN108073426A (en) | A kind of method of managing software based on cloud computing, apparatus and system | |
CN109697132A (en) | A kind of instantaneous communication system and method for terminal device | |
CN115167985A (en) | Virtualized computing power providing method and system | |
CN106843851A (en) | Implementation method and device based on ActiveMQ isomery Classloader unserializings | |
Liu et al. | Analysis of web services composition and substitution via CCS | |
CN105763640B (en) | A kind of virtual machine managing and control system under cloud computing environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 214000, science and software park, Binhu District, Jiangsu, Wuxi 6 Patentee after: Huayun data holding group Co., Ltd Address before: 214000, science and software park, Binhu District, Jiangsu, Wuxi 6 Patentee before: WUXI CHINAC DATA TECHNICAL SERVICE Co.,Ltd. |