CN113114482A - Container-based hybrid cloud management system and method - Google Patents
Container-based hybrid cloud management system and method Download PDFInfo
- Publication number
- CN113114482A CN113114482A CN202110249442.XA CN202110249442A CN113114482A CN 113114482 A CN113114482 A CN 113114482A CN 202110249442 A CN202110249442 A CN 202110249442A CN 113114482 A CN113114482 A CN 113114482A
- Authority
- CN
- China
- Prior art keywords
- application program
- cloud
- container
- compatible
- module
- 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
Images
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/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- 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
- 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/0889—Techniques to speed-up the configuration process
-
- 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
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- 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
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- 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
- G06F2009/45583—Memory management, e.g. access or allocation
-
- 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
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention is suitable for the field of computers, and provides a container-based hybrid cloud management system which comprises an application program interface module, an application program container module and an application program deployment module, wherein application program interface protocol information is embedded in the front end of an application program container by arranging the application program interface module and the application program container module, so that an application program can be compatible with various cloud systems, and the application program can access resources in the cloud systems and obtain services through interfaces. The method comprises the steps that an application program is deployed in a mixed cloud through one key, and the problems that the application program is difficult to migrate in the mixed cloud, an enterprise application program is deployed in a multi-cloud environment, and different cloud service providers API are incompatible, so that cross-cloud migration, expansion, operation and maintenance are difficult; in addition, important data are uploaded to the private cloud, the safety of the important data is guaranteed, temporary data are only left in the public cloud, unnecessary waste of private cloud memory is reduced, and the life cycle of the private cloud is prolonged.
Description
Technical Field
The invention belongs to the field of computers, and particularly relates to a container-based hybrid cloud management system and method.
Background
The Container technique in IT is an transliteration of the english word Linux Container. The term container means container, container (mainly means partial container). Linux Container (LXC) is a kernel lightweight operating system layer virtualization technology. A container is a lighter weight, more flexible way of virtualization, which packages everything needed by an application together. The container contains all code, various dependencies and even the operating system, which allows applications to run almost anywhere.
Public clouds emphasize flexibility and sharing, single cloud hosts as small as 1 core and 1G and computing clusters as large as hundreds of thousands of cores can be deployed as required. The private cloud belongs to a safe special infrastructure, is more suitable for enterprises with a certain scale and higher requirements On safety, is different from a traditional On-Premise (local deployment) mode, emphasizes clouding, and can provide elasticity and agile experience similar to a public cloud based On a series of virtualization and automation technologies, and simultaneously can provide more flexible functions and more controllable safety. For users, the starting threshold is low, flexible and adjustable, and the method is suitable for enterprises or innovative services which grow rapidly from nothing to nothing. The public cloud and the private cloud are combined, part of services use the public cloud, and part of services use the private cloud, so that the hybrid cloud is formed. Strictly speaking, a hybrid cloud is not a cloud form, but a deployment mode, but an enterprise needs some technologies to implement unified management, monitoring, scheduling, data synchronization, and the like of two clouds. Hybrid cloud deployment is more complex than a cloud using only one modality.
Therefore, Application migration is difficult in a hybrid cloud, enterprise applications are deployed in a multi-cloud environment, and different cloud service provider APIs (Application Programming interfaces) are incompatible, so that cross-cloud migration, scaling, operation and maintenance are difficult.
Disclosure of Invention
The embodiment of the invention provides a container-based hybrid cloud management system and method, and aims to solve the problems that cross-cloud migration, expansion, operation and maintenance and the like are difficult due to the fact that an application program is difficult to migrate in a hybrid cloud, an enterprise application program is deployed in a multi-cloud environment, and different cloud service providers are incompatible with APIs.
The embodiment of the invention is realized in such a way that a container-based hybrid cloud management system comprises:
the application program interface module is used for receiving an application program uploading instruction and sequentially sending various application program interface protocol information to the application program container module; the application program interface module is internally stored with a plurality of application program interface protocol information which is in one-to-one correspondence with a plurality of cloud systems;
the application program container module is used for receiving the application program interface protocol information sent by the application program interface module, embedding the application program interface protocol information into the front end of an application program container, generating a compatible application program and transmitting the compatible application program to the application program deployment module;
and the application program deployment module is used for receiving the compatible application program sent by the application program container module, identifying the type of the application program interface protocol information in the compatible application program, and uploading the compatible application program to the cloud system corresponding to the application program interface protocol information.
As a modified scheme of the invention: the application program interface module includes:
the instruction receiving unit is used for receiving the application program uploading instruction and transmitting a sending instruction to the sending unit;
the sending unit is used for receiving the sending instruction transmitted by the instruction receiving unit and sequentially sending the various application program interface protocol information in the first storage unit to the application program container module;
the first storage unit is used for storing various application program interface protocol information which is used for communicating the cloud system with the application program.
As a further improvement of the invention: the application container module includes:
the integration unit is used for receiving the application program interface protocol information sent by the application program interface module, embedding the application program interface protocol information into the front end of an application program container, generating the compatible application program and sending the compatible application program to the transmission unit;
a delivery unit for receiving the compatible application from the integration unit and sending the compatible application to an application deployment module;
and the second storage unit is used for storing the application program container.
As another improvement of the invention: the application program interface protocol information has an identification code for matching the application program interface protocol information with a corresponding cloud system.
As a further scheme of the invention: the application deployment module comprises:
the identification unit is used for receiving the compatible application program, identifying the identification code in the application program interface protocol information in the compatible application program, acquiring cloud system interface position information corresponding to the application program interface protocol information, and sending the interface position information to the uploading unit;
and the uploading unit is used for receiving the interface position information sent by the identification unit and uploading the compatible application program to the cloud system from the interface indicated by the interface position information.
As a further scheme of the invention: important data generated by the compatible application program running on the private cloud is stored in a database in the private cloud, and temporary data generated by the compatible application program running on the private cloud is stored in a temporary database in the private cloud; important data generated by the compatible application program running on the public cloud is uploaded to a database stored in the private cloud, and temporary data generated by the compatible application program running on the public cloud is stored in a temporary database in the public cloud.
As an optimization scheme of the invention: when the compatible application program runs on a public cloud, sending a calling instruction to a data calling module to call important data in a private cloud database; the data calling module is used for converting the format of the calling instruction, so that the calling instruction sent out on the public cloud is recognized by the private cloud database.
A container-based hybrid cloud management method, comprising:
receiving an application program uploading instruction, and sequentially sending various application program interface protocol information to an application program container module;
receiving application program interface protocol information sent by an application program interface module, embedding the application program interface protocol information into the front end of an application program container module to generate a compatible application program, and transmitting the compatible application program to an application program deployment module;
and receiving the compatible application program sent by the application program container module, identifying the type of the application program interface protocol information in the compatible application program, and uploading the compatible application program to the corresponding cloud system.
The invention has the beneficial effects that:
the application program interface protocol information is embedded in the front end of the application program container through the application program interface module and the application program container module, so that the application program can be compatible with various cloud systems, and the application program can access resources in the cloud systems and obtain services through the interface. The method has the advantages that the application program is deployed into the mixed cloud through one key, and the problems that the application program is difficult to migrate in the mixed cloud, the enterprise application program is deployed into a multi-cloud environment, and different cloud service providers API are incompatible, so that cross-cloud migration, expansion, operation and maintenance are difficult are solved.
Drawings
FIG. 1 is a schematic diagram of an implementation environment of a container-based hybrid cloud management system;
FIG. 2 is a diagram of the internal structure of a container-based hybrid cloud management system;
FIG. 3 is a detailed schematic diagram of the internal structure of a container-based hybrid cloud management system;
FIG. 4 is a schematic diagram of data storage in a container-based hybrid cloud management system;
fig. 5 is a flow diagram of a container-based hybrid cloud management method.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 1 illustrates an implementation environment of a container-based hybrid cloud management system according to the present invention, which includes a hybrid cloud and a hybrid cloud management system, where the container-based hybrid cloud management system performs information interaction with a public cloud and a private cloud in a hybrid cloud service, and because an application is difficult to migrate between the public cloud and the private cloud, the hybrid cloud management system manages the application, so that the application can be compatible with multiple cloud systems in the hybrid cloud.
Fig. 2 illustrates an internal structure diagram of a container-based hybrid cloud management system according to an embodiment of the present invention.
A container-based hybrid cloud management system includes the following three modules.
The application program interface module 100 is used for receiving an application program uploading instruction and sequentially sending various application program interface protocol information to the application program container module; the application program interface module is internally stored with a plurality of application program interface protocol information which are in one-to-one correspondence with a plurality of cloud systems. The application program can access the resource in the system and obtain the service in the execution process through the interface, and the application program is also the only way to obtain the service of the operating system. The application program interface protocol information has an identification code for matching the application program interface protocol information with a corresponding cloud system.
The application program container module 200 is configured to receive the application program interface protocol information sent by the application program interface module, embed the application program interface protocol information in the front end of the application program container, generate a compatible application program, and transmit the compatible application program to the application program deployment module. The method comprises the steps of integrating, isolating and packaging programs required by application operation to form an application program container, storing the application program container in an application program container module in a form similar to an installation package, and replacing the application program container in the application program container module when the application program needs to be updated or migrated. And the container has the following advantages: the weight is very light, and only necessary Bin/Lib is packed; second-level deployment, wherein the deployment of the container is between milliseconds and seconds according to different images; the method is easy to transplant, once constructed and deployed everywhere; the container management platform is flexible, open-source, convenient and good, such as Kubernets, Swam and meso, and has very strong flexible management capability.
The application deployment module 300 is configured to receive the compatible application sent by the application container module, identify the type of the application interface protocol information in the compatible application, and upload the compatible application to the cloud system corresponding to the application interface protocol information.
The application program interface protocol information is embedded in the front end of the application program container through the application program interface module and the application program container module, so that the application program can be compatible with various cloud systems, and the application program can access resources in the cloud systems and obtain services through the interface. The method has the advantages that the application program is deployed into the mixed cloud through one key, and the problems that the application program is difficult to migrate in the mixed cloud, the enterprise application program is deployed into a multi-cloud environment, and different cloud service providers API are incompatible, so that cross-cloud migration, expansion, operation and maintenance are difficult are solved.
Fig. 3 is a detailed schematic diagram illustrating an internal structure of a container-based hybrid cloud management system according to an embodiment of the present invention.
The application program interface module comprises the following three units.
The instruction receiving unit 110 is configured to receive an application program uploading instruction and transmit a sending instruction to the sending unit. When a company needs to update an application program in the hybrid cloud or puts a new application program on shelf, an uploading instruction is transmitted to the instruction receiving unit, and the instruction can be transmitted through a wireless network or a limited network.
The sending unit 130 is configured to receive the sending instruction sent by the instruction receiving unit, and sequentially send the multiple pieces of application program interface protocol information in the storage unit to the application program container module. The sending unit plays a role in calling and sending, and the application program interface protocol information in the first storage unit is picked up and then sent out.
The first storage unit 120 is configured to store a plurality of application program interface protocol information, where the application program interface protocol information connects the cloud system and the application program. The protocol information in the first storage unit is not sent once and disappears, the sending unit calls the protocol information in the first storage unit by a copy calling method, each call is a copy process, and the application program interface protocol information originally stored in the first storage unit is not changed.
The application container module includes the following three elements.
The integration unit 210 is configured to receive the application program interface protocol information sent by the application program interface module, embed the application program interface protocol information in the front end of the application program container, generate a compatible application program, and send the compatible application program to the transmission unit. Because the content of the application program is the same, in order to enable the application program to be uploaded to different cloud systems smoothly, only the application program interface protocol information which can be identified by the application program interfaces of different cloud service providers needs to be added on the basis of the application program.
And a transmitting unit 230, configured to receive the compatible application program from the integrating unit and send the compatible application program to the application deployment module.
And a second storage unit 220 for storing the application container. The application program is packaged to form an application program container (actually, the application program) which is stored in the second storage unit, and when the application program needs to be updated, the new application program container is replaced with the old application program container.
The application deployment module includes the following two elements.
The identifying unit 310 is configured to receive the compatible application program, identify an identification code in the application program interface protocol information in the compatible application program, locate a cloud system interface position corresponding to the application program interface protocol information, and send the interface position information to the uploading unit.
And an uploading unit 320, configured to receive the cloud system interface location information sent by the identifying unit, and upload the compatible application program from the interface location to the cloud system.
Fig. 4 shows a schematic diagram of data storage in a container-based hybrid cloud management system according to an embodiment of the present invention.
Important data generated by the operation of the compatible application program on the private cloud is stored in a database 510 in the private cloud, and temporary data generated by the operation of the compatible application program on the private cloud is stored in a temporary database 520 in the private cloud; important data generated by the compatible application program running on the public cloud is uploaded to the database 510 stored in the private cloud, and temporary data generated by the compatible application program running on the public cloud is stored in the temporary database 520 in the public cloud. Different cloud service providers cannot communicate with each other in operation and maintenance, and the independent operation and management cost is high. Private Clouds (Private Clouds) are built for individual use by one customer and thus provide the most effective control over data, security and quality of service. The company owns the infrastructure and can control the manner in which applications are deployed on this infrastructure. The private cloud can be deployed in a firewall of an enterprise data center, or can be deployed in a safe host hosting place, and the core attribute of the private cloud is a proprietary resource. Although every provider of a public cloud claims to be out-of-service, its services are very secure in all respects, especially with respect to the management of data. However, for an enterprise, especially a large enterprise, data related to business is the life line of the enterprise and cannot be threatened in any form, so that the large enterprise cannot put application data on a public cloud in the short term. Private clouds are very advantageous in this respect, with a higher level of security relative to public clouds. Important data are uploaded to the private cloud, safety of the important data is guaranteed, temporary data are only left in the public cloud, unnecessary waste of private cloud memory is reduced, and the life cycle of the private cloud is prolonged.
When the compatible application program runs on the public cloud, sending a calling instruction to the data calling module 400 to call important data in the private cloud database 510; the data call module 400 is configured to convert a format of a call instruction, so that the call instruction sent from the public cloud is recognized by the private cloud database 510. And the operation and maintenance of various cloud services are intercommunicated, and the operation and management cost is reduced.
Fig. 5 shows a flowchart of a container-based hybrid cloud management method provided in the present application.
A container-based hybrid cloud management method, comprising:
step S101: receiving an application program uploading instruction, and sequentially sending a plurality of application program interfaces to an application program container module;
step S102: receiving an application program interface sent by an application program interface module;
step S103: embedding an application program interface into the front end of an application program container module to generate a compatible application program;
step S104: communicating the compatible application to the application deployment module;
step S105: receiving the compatible application program sent by the application program container module, and identifying the application program interface type in the compatible application program;
step S106: and uploading the compatible application program to the corresponding cloud system.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in sequence as indicated by the arrows, the steps are not necessarily executed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in various embodiments may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (8)
1. A container-based hybrid cloud management system, comprising:
the application program interface module is used for receiving an application program uploading instruction and sequentially sending various application program interface protocol information to the application program container module; the application program interface module is internally stored with a plurality of application program interface protocol information which is in one-to-one correspondence with a plurality of cloud systems;
the application program container module is used for receiving the application program interface protocol information sent by the application program interface module, embedding the application program interface protocol information into the front end of an application program container, generating a compatible application program and transmitting the compatible application program to the application program deployment module;
and the application program deployment module is used for receiving the compatible application program sent by the application program container module, identifying the type of the application program interface protocol information in the compatible application program, and uploading the compatible application program to the cloud system corresponding to the application program interface protocol information.
2. The container-based hybrid cloud management system of claim 1, wherein said application program interface module comprises:
the instruction receiving unit is used for receiving the application program uploading instruction and transmitting a sending instruction to the sending unit;
the sending unit is used for receiving the sending instruction transmitted by the instruction receiving unit and sequentially sending the various application program interface protocol information in the first storage unit to the application program container module;
the first storage unit is used for storing various application program interface protocol information which is used for communicating the cloud system with the application program.
3. The container-based hybrid cloud management system of claim 1, wherein said application container module comprises:
the integration unit is used for receiving the application program interface protocol information sent by the application program interface module, embedding the application program interface protocol information into the front end of an application program container, generating the compatible application program and sending the compatible application program to the transmission unit;
a delivery unit for receiving the compatible application from the integration unit and sending the compatible application to an application deployment module;
and the second storage unit is used for storing the application program container.
4. The container-based hybrid cloud management system of claim 3, wherein said application programming interface protocol information has an identification code for matching the application programming interface protocol information with a corresponding cloud system.
5. The container-based hybrid cloud management system of claim 4, wherein said application deployment module comprises:
the identification unit is used for receiving the compatible application program, identifying the identification code in the application program interface protocol information in the compatible application program, acquiring cloud system interface position information corresponding to the application program interface protocol information, and sending the interface position information to the uploading unit;
and the uploading unit is used for receiving the interface position information sent by the identification unit and uploading the compatible application program to the cloud system from the interface indicated by the interface position information.
6. The container-based hybrid cloud management system of claim 5, wherein the important data generated by the compatible application running on the private cloud is stored in a database in the private cloud, and the temporary data generated by the compatible application running on the private cloud is stored in a temporary database in the private cloud;
important data generated by the compatible application program running on the public cloud is uploaded to a database stored in the private cloud, and temporary data generated by the compatible application program running on the public cloud is stored in a temporary database in the public cloud.
7. The container-based hybrid cloud management system of claim 6, wherein the compatible application, when running on the public cloud, sends a call instruction to the data call module to call important data in the private cloud database;
the data calling module is used for converting the format of the calling instruction, so that the calling instruction sent out on the public cloud is recognized by the private cloud database.
8. A container-based hybrid cloud management method, comprising:
receiving an application program uploading instruction, and sequentially sending various application program interface protocol information to an application program container module;
receiving the application program interface protocol information sent by the application program interface module, embedding the application program interface protocol information into the front end of an application program container to generate a compatible application program, and transmitting the compatible application program to an application program deployment module;
and receiving the compatible application program sent by the application program container module, identifying the type of the application program interface protocol information in the compatible application program, and uploading the compatible application program to the cloud system corresponding to the application program interface protocol information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110249442.XA CN113114482B (en) | 2021-03-08 | 2021-03-08 | Container-based hybrid cloud management system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110249442.XA CN113114482B (en) | 2021-03-08 | 2021-03-08 | Container-based hybrid cloud management system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113114482A true CN113114482A (en) | 2021-07-13 |
CN113114482B CN113114482B (en) | 2022-06-14 |
Family
ID=76710805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110249442.XA Active CN113114482B (en) | 2021-03-08 | 2021-03-08 | Container-based hybrid cloud management system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113114482B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114826869A (en) * | 2022-03-04 | 2022-07-29 | 阿里巴巴(中国)有限公司 | Device management method and device management system |
Citations (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987773A (en) * | 2005-12-20 | 2007-06-27 | 北京大学 | Integrated framework for web container in J2EE application server |
CN103716403A (en) * | 2013-12-31 | 2014-04-09 | 曙光云计算技术有限公司 | SAAS application deployment method and system for PAAS platform under cloud computing environment |
US20140137111A1 (en) * | 2012-11-15 | 2014-05-15 | Bank Of America Corporation | Host naming application programming interface |
CN104246741A (en) * | 2012-07-31 | 2014-12-24 | 惠普发展公司,有限责任合伙企业 | Orchestrating hybrid cloud services |
US20150052517A1 (en) * | 2013-08-13 | 2015-02-19 | Vmware, Inc. | Method and system for migration of virtual machines and virtual applications between cloud-computing facilities |
CN104917815A (en) * | 2015-04-21 | 2015-09-16 | 武大吉奥信息技术有限公司 | Heterogeneous cloud isolation system and method for in-cloud GIS service computing |
CN105283879A (en) * | 2013-06-11 | 2016-01-27 | 思科技术公司 | Method and system of providing storage services in multiple public clouds |
CN105959416A (en) * | 2016-07-05 | 2016-09-21 | 浪潮电子信息产业股份有限公司 | Private cloud storage system based on containerization technology |
US20170041189A1 (en) * | 2015-08-03 | 2017-02-09 | Wipro Limited | System and Method for Provisioning and Deployment of Application Environment on Hybrid Cloud Platform |
CN107066404A (en) * | 2016-02-02 | 2017-08-18 | 三星电子株式会社 | The method of storage device, storage system and operating memory device |
CN107204908A (en) * | 2016-03-17 | 2017-09-26 | 阿里巴巴集团控股有限公司 | A kind of message sending, receiving method and device based on interface communication protocol frame |
CN107295007A (en) * | 2017-07-31 | 2017-10-24 | 浪潮天元通信信息***有限公司 | A kind of method of servicing for supporting various protocols, apparatus and system |
CN107301022A (en) * | 2017-06-27 | 2017-10-27 | 北京溢思得瑞智能科技研究院有限公司 | A kind of storage access method and system based on container technique |
CN107908426A (en) * | 2017-12-21 | 2018-04-13 | 江苏国泰新点软件有限公司 | Design method, device, mobile terminal and the storage medium of cross-platform program |
CN108011961A (en) * | 2017-12-07 | 2018-05-08 | 携程旅游信息技术(上海)有限公司 | Voice interactive system based on mixing cloud service |
CN108270858A (en) * | 2018-01-15 | 2018-07-10 | 郑州云海信息技术有限公司 | A kind of private cloud framework and its data processing method based on API gateway |
US20180287883A1 (en) * | 2017-03-29 | 2018-10-04 | Ca, Inc. | Composing monolithic applications based on multi-container applications |
US20180285166A1 (en) * | 2017-03-29 | 2018-10-04 | Juniper Networks, Inc. | Micro-level monitoring, visibility and control of shared resources internal to a processor of a host machine for a virtual environment |
US20180309747A1 (en) * | 2011-08-09 | 2018-10-25 | CloudPassage, Inc. | Systems and methods for providing container security |
US10148493B1 (en) * | 2015-06-08 | 2018-12-04 | Infoblox Inc. | API gateway for network policy and configuration management with public cloud |
CN109286604A (en) * | 2017-07-21 | 2019-01-29 | 阿里巴巴集团控股有限公司 | Realize the method, apparatus and electronic equipment of container service |
CN109587233A (en) * | 2018-11-28 | 2019-04-05 | 深圳前海微众银行股份有限公司 | Cloudy Container Management method, equipment and computer readable storage medium |
CN109597605A (en) * | 2018-10-22 | 2019-04-09 | 平安科技(深圳)有限公司 | Using micro services dispositions method, device, storage medium and terminal device |
US20190180006A1 (en) * | 2017-12-07 | 2019-06-13 | International Business Machines Corporation | Facilitating build and deploy runtime memory encrypted cloud applications and containers |
US10326744B1 (en) * | 2016-03-21 | 2019-06-18 | EMC IP Holding Company LLC | Security layer for containers in multi-tenant environments |
US10326845B1 (en) * | 2016-06-28 | 2019-06-18 | Virtustream Ip Holding Company Llc | Multi-layer application management architecture for cloud-based information processing systems |
WO2019147146A1 (en) * | 2017-01-26 | 2019-08-01 | Ynion Eugenio | Method, system, apparatus, and program for real-time and online freight management |
CN110134488A (en) * | 2018-02-08 | 2019-08-16 | 中移(苏州)软件技术有限公司 | A kind of container application monitoring method and system |
CN110300020A (en) * | 2019-06-05 | 2019-10-01 | 广州云华智慧科技有限公司 | Support the software cloud system of various communications protocols |
CN110532101A (en) * | 2019-09-03 | 2019-12-03 | 中国联合网络通信集团有限公司 | The deployment system and method for micro services cluster |
CN110764786A (en) * | 2019-12-27 | 2020-02-07 | 凯泰铭科技(北京)有限公司 | Optimized deployment resource and software delivery platform in cloud computing environment |
CN111143054A (en) * | 2019-12-10 | 2020-05-12 | 北京计算机技术及应用研究所 | Heterogeneous domestic CPU resource fusion management method |
CN111866084A (en) * | 2020-06-24 | 2020-10-30 | 北京智芯微电子科技有限公司 | Container-based edge internet of things agent device |
CN112187543A (en) * | 2020-09-29 | 2021-01-05 | 苏州浪潮智能科技有限公司 | Cloud platform event monitoring system and method and electronic equipment |
CN112231061A (en) * | 2020-10-22 | 2021-01-15 | 浪潮云信息技术股份公司 | Method for running cloud-native container |
CN112261066A (en) * | 2020-12-18 | 2021-01-22 | 德明通讯(上海)股份有限公司 | Method for supporting COAP (chip on Board) equipment by cloud service platform |
-
2021
- 2021-03-08 CN CN202110249442.XA patent/CN113114482B/en active Active
Patent Citations (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987773A (en) * | 2005-12-20 | 2007-06-27 | 北京大学 | Integrated framework for web container in J2EE application server |
US20180309747A1 (en) * | 2011-08-09 | 2018-10-25 | CloudPassage, Inc. | Systems and methods for providing container security |
CN104246741A (en) * | 2012-07-31 | 2014-12-24 | 惠普发展公司,有限责任合伙企业 | Orchestrating hybrid cloud services |
US20140137111A1 (en) * | 2012-11-15 | 2014-05-15 | Bank Of America Corporation | Host naming application programming interface |
CN105283879A (en) * | 2013-06-11 | 2016-01-27 | 思科技术公司 | Method and system of providing storage services in multiple public clouds |
US20150052517A1 (en) * | 2013-08-13 | 2015-02-19 | Vmware, Inc. | Method and system for migration of virtual machines and virtual applications between cloud-computing facilities |
CN103716403A (en) * | 2013-12-31 | 2014-04-09 | 曙光云计算技术有限公司 | SAAS application deployment method and system for PAAS platform under cloud computing environment |
CN104917815A (en) * | 2015-04-21 | 2015-09-16 | 武大吉奥信息技术有限公司 | Heterogeneous cloud isolation system and method for in-cloud GIS service computing |
US10148493B1 (en) * | 2015-06-08 | 2018-12-04 | Infoblox Inc. | API gateway for network policy and configuration management with public cloud |
US20170041189A1 (en) * | 2015-08-03 | 2017-02-09 | Wipro Limited | System and Method for Provisioning and Deployment of Application Environment on Hybrid Cloud Platform |
CN107066404A (en) * | 2016-02-02 | 2017-08-18 | 三星电子株式会社 | The method of storage device, storage system and operating memory device |
CN107204908A (en) * | 2016-03-17 | 2017-09-26 | 阿里巴巴集团控股有限公司 | A kind of message sending, receiving method and device based on interface communication protocol frame |
US10326744B1 (en) * | 2016-03-21 | 2019-06-18 | EMC IP Holding Company LLC | Security layer for containers in multi-tenant environments |
US10326845B1 (en) * | 2016-06-28 | 2019-06-18 | Virtustream Ip Holding Company Llc | Multi-layer application management architecture for cloud-based information processing systems |
CN105959416A (en) * | 2016-07-05 | 2016-09-21 | 浪潮电子信息产业股份有限公司 | Private cloud storage system based on containerization technology |
WO2019147146A1 (en) * | 2017-01-26 | 2019-08-01 | Ynion Eugenio | Method, system, apparatus, and program for real-time and online freight management |
US20180287883A1 (en) * | 2017-03-29 | 2018-10-04 | Ca, Inc. | Composing monolithic applications based on multi-container applications |
US20180285166A1 (en) * | 2017-03-29 | 2018-10-04 | Juniper Networks, Inc. | Micro-level monitoring, visibility and control of shared resources internal to a processor of a host machine for a virtual environment |
CN107301022A (en) * | 2017-06-27 | 2017-10-27 | 北京溢思得瑞智能科技研究院有限公司 | A kind of storage access method and system based on container technique |
CN109286604A (en) * | 2017-07-21 | 2019-01-29 | 阿里巴巴集团控股有限公司 | Realize the method, apparatus and electronic equipment of container service |
CN107295007A (en) * | 2017-07-31 | 2017-10-24 | 浪潮天元通信信息***有限公司 | A kind of method of servicing for supporting various protocols, apparatus and system |
US20190180006A1 (en) * | 2017-12-07 | 2019-06-13 | International Business Machines Corporation | Facilitating build and deploy runtime memory encrypted cloud applications and containers |
CN108011961A (en) * | 2017-12-07 | 2018-05-08 | 携程旅游信息技术(上海)有限公司 | Voice interactive system based on mixing cloud service |
CN107908426A (en) * | 2017-12-21 | 2018-04-13 | 江苏国泰新点软件有限公司 | Design method, device, mobile terminal and the storage medium of cross-platform program |
CN108270858A (en) * | 2018-01-15 | 2018-07-10 | 郑州云海信息技术有限公司 | A kind of private cloud framework and its data processing method based on API gateway |
CN110134488A (en) * | 2018-02-08 | 2019-08-16 | 中移(苏州)软件技术有限公司 | A kind of container application monitoring method and system |
CN109597605A (en) * | 2018-10-22 | 2019-04-09 | 平安科技(深圳)有限公司 | Using micro services dispositions method, device, storage medium and terminal device |
CN109587233A (en) * | 2018-11-28 | 2019-04-05 | 深圳前海微众银行股份有限公司 | Cloudy Container Management method, equipment and computer readable storage medium |
CN110300020A (en) * | 2019-06-05 | 2019-10-01 | 广州云华智慧科技有限公司 | Support the software cloud system of various communications protocols |
CN110532101A (en) * | 2019-09-03 | 2019-12-03 | 中国联合网络通信集团有限公司 | The deployment system and method for micro services cluster |
CN111143054A (en) * | 2019-12-10 | 2020-05-12 | 北京计算机技术及应用研究所 | Heterogeneous domestic CPU resource fusion management method |
CN110764786A (en) * | 2019-12-27 | 2020-02-07 | 凯泰铭科技(北京)有限公司 | Optimized deployment resource and software delivery platform in cloud computing environment |
CN111866084A (en) * | 2020-06-24 | 2020-10-30 | 北京智芯微电子科技有限公司 | Container-based edge internet of things agent device |
CN112187543A (en) * | 2020-09-29 | 2021-01-05 | 苏州浪潮智能科技有限公司 | Cloud platform event monitoring system and method and electronic equipment |
CN112231061A (en) * | 2020-10-22 | 2021-01-15 | 浪潮云信息技术股份公司 | Method for running cloud-native container |
CN112261066A (en) * | 2020-12-18 | 2021-01-22 | 德明通讯(上海)股份有限公司 | Method for supporting COAP (chip on Board) equipment by cloud service platform |
Non-Patent Citations (4)
Title |
---|
LIUBAO68: ""应用***迁移华为云评估"", 《HTTPS://BBS.HUAWEICLOUD.COM/BLOGS/100797》, 25 April 2019 (2019-04-25) * |
SAMI YANGUI等: ""A platform as-a-service for hybrid cloud/fog environments"", 《2016 IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN)》, 25 August 2016 (2016-08-25) * |
包振山等: ""基于联合文件***的Docker容器迁移方案"", 《北京工业大学学报》, vol. 45, no. 8, 16 September 2019 (2019-09-16) * |
开发者社区小百科: ""阿里云容器服务基本内容与使用"", 《HTTPS://BLOG.CSDN.NET/LSJ960922/ARTICLE/DETAILS/90407257》, 21 May 2019 (2019-05-21) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114826869A (en) * | 2022-03-04 | 2022-07-29 | 阿里巴巴(中国)有限公司 | Device management method and device management system |
CN114826869B (en) * | 2022-03-04 | 2023-11-28 | 阿里巴巴(中国)有限公司 | Device management method and device management system |
Also Published As
Publication number | Publication date |
---|---|
CN113114482B (en) | 2022-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107147704B (en) | block chain-oriented universal service middleware system | |
CN111522628B (en) | Kubernetes cluster building deployment method, framework and storage medium based on OpenStack | |
US8978032B2 (en) | Host naming application programming interface | |
CN111258716B (en) | Edge machine learning system and method based on container cloud platform | |
CN111897541B (en) | Software interaction platform and method for automatically deploying resources in cloud environment | |
CN104462370A (en) | Distributed task scheduling system and method | |
CN111104368B (en) | Method and system for realizing storage capacity expansion of container | |
CN110138876B (en) | Task deployment method, device, equipment and platform | |
CN101741912A (en) | Method, network apparatus and distributed network system for processing computation task | |
CN107179879A (en) | Method and apparatus for the Data Migration of storage device | |
US11334372B2 (en) | Distributed job manager for stateful microservices | |
US9268737B2 (en) | Managing virtual computing services | |
CN102939588A (en) | Methods and apparatus for data center management independent of hypervisor platform | |
CN112099917B (en) | Regulation and control system containerized application operation management method, system, equipment and medium | |
CN104219329A (en) | Method for deploying service through content distribution in cluster server | |
CN103207965A (en) | Method and device for License authentication in virtual environment | |
CN103873534A (en) | Method and device for application cluster migration | |
CN112256248A (en) | Start-up wisdom cloud low code platform | |
CN114237810A (en) | Cloud computing platform based on BIM integrated delivery mode | |
CN112199157A (en) | Cloud environment management method | |
CN111897551B (en) | Platform and method for rapidly cloning software environment in cloud environment | |
CN113114482B (en) | Container-based hybrid cloud management system and method | |
CN113886055B (en) | Intelligent model training resource scheduling method based on container cloud technology | |
CN110855739B (en) | Container technology-based remote and heterogeneous resource unified management method and system | |
CN103677983A (en) | Scheduling method and device of application |
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 |