Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811591516.2A
Other languages
Chinese (zh)
Other versions
CN109450713B (en
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.)
Huayun data holding group Co., Ltd
Original Assignee
Wuxi Huayun Data Technology Service 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 Wuxi Huayun Data Technology Service Co Ltd filed Critical Wuxi Huayun Data Technology Service Co Ltd
Priority to CN201811591516.2A priority Critical patent/CN109450713B/en
Publication of CN109450713A publication Critical patent/CN109450713A/en
Application granted granted Critical
Publication of CN109450713B publication Critical patent/CN109450713B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements 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

Virtual platform and cloud platform based on gateway receive Guan Fangfa, equipment, medium
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.
CN201811591516.2A 2018-12-25 2018-12-25 Virtualization platform based on gateway and cloud platform management method, device and medium Active CN109450713B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.