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

CN112910962A - Product nano-tube method, system, device and storage medium of cloud resource pool - Google Patents

Product nano-tube method, system, device and storage medium of cloud resource pool Download PDF

Info

Publication number
CN112910962A
CN112910962A CN202110056300.1A CN202110056300A CN112910962A CN 112910962 A CN112910962 A CN 112910962A CN 202110056300 A CN202110056300 A CN 202110056300A CN 112910962 A CN112910962 A CN 112910962A
Authority
CN
China
Prior art keywords
product
resource pool
cloud platform
cloud
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110056300.1A
Other languages
Chinese (zh)
Inventor
高小熙
范渊
杨勃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DBAPPSecurity Co Ltd
Hangzhou Dbappsecurity Technology Co Ltd
Original Assignee
Hangzhou Dbappsecurity Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Dbappsecurity Technology Co Ltd filed Critical Hangzhou Dbappsecurity Technology Co Ltd
Priority to CN202110056300.1A priority Critical patent/CN112910962A/en
Publication of CN112910962A publication Critical patent/CN112910962A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a product housing method, a system, a device and a computer readable storage medium based on a cloud resource pool, comprising the following steps: receiving a product uploaded by a user terminal; synchronizing the product to the cloud platform; and releasing the product, and displaying product information of the product so that a user can select and use the product through the cloud platform. According to the method and the device, the user can upload the required product by himself, after the product is received, the product is synchronized to the required cloud platform, and the product is released to the corresponding user, so that the user can operate the product on the cloud platform, the user-defined product on the cloud platform is realized, the third-party product required by the user is used, the compatibility is stronger, and the user experience is improved.

Description

Product nano-tube method, system, device and storage medium of cloud resource pool
Technical Field
The invention relates to the field of distributed storage, in particular to a product housing method, a system and a device based on a cloud resource pool and a computer readable storage medium.
Background
With the development of the internet era, most internet companies need servers capable of storing a large amount of data, and the servers themselves and maintenance are expensive, so that the cloud platform service has been greatly developed under the promotion of huge demands.
With the expansion of cloud platform services and the abundance of market demands, a large number of cloud platform companies have proposed respective cloud platforms and are accompanied by various third-party products applied to the cloud platforms, however, the existing cloud management platform can only provide inherent internal cloud products and does not support autonomous addition, and after a user selects one cloud platform, it is difficult to use the third-party product required by the user, which is very inconvenient.
For this reason, a product hosting method of a cloud resource pool that is compatible with various products is required.
Disclosure of Invention
In view of the above, the present invention provides a method, a system, an apparatus, and a computer readable storage medium for product hosting based on a cloud resource pool, which are compatible with various products. The specific scheme is as follows:
a product housing method based on a cloud resource pool comprises the following steps:
receiving a product uploaded by a user terminal;
synchronizing the product to a cloud platform;
and releasing the product, and displaying product information of the product so that a user can select and use the product through the cloud platform.
Optionally, the process of receiving the product uploaded by the user terminal includes:
and receiving the product mirror image of the product uploaded by the user terminal through the webpage.
Optionally, the process of synchronizing the product to the cloud platform includes:
detecting whether the product meets a preset safety condition;
if so, synchronizing the product to a cloud platform;
and if not, feeding back prompt information of safety risk of the product to the user terminal.
Optionally, the process of synchronizing the product to the cloud platform includes:
synchronizing a product image of the product to an image server of the cloud platform.
Optionally, the method further includes:
receiving product configuration information;
and configuring the product information of the product by using the product configuration information.
The invention also discloses a product storage and management system based on the cloud resource pool, which comprises the following components:
the product receiving module is used for receiving the products uploaded by the user terminal;
the product synchronization module is used for synchronizing the product to a cloud platform;
and the product release module is used for releasing the product and displaying the product information of the product so that a user can select and use the product through the cloud platform.
Optionally, the product synchronization module includes:
the safety detection unit is used for detecting whether the product meets a preset safety condition;
a product synchronization unit, configured to synchronize the product to a cloud platform if the security detection unit determines that the product meets the security condition;
and the risk prompting unit is used for feeding back prompting information that the product has a safety risk to the user terminal if the safety detection unit judges that the product does not meet the safety condition.
Optionally, the method further includes:
the configuration information receiving module is used for receiving product configuration information;
and the product information configuration module is used for configuring the product information of the product by utilizing the product configuration information.
The invention also discloses a product containing device based on the cloud resource pool, which comprises:
a memory for storing a computer program;
a processor for executing the computer program to implement the cloud resource pool-based product hosting method as described above.
The invention also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the computer program realizes the cloud resource pool-based product hosting method.
In the invention, the product housing method based on the cloud resource pool comprises the following steps: receiving a product uploaded by a user terminal; synchronizing the product to the cloud platform; and releasing the product, and displaying product information of the product so that a user can select and use the product through the cloud platform.
According to the invention, the user is supported to upload the required product by himself, after the product is received, the product is synchronized to the required cloud platform, and the product is released to the corresponding user, so that the user can operate the product on the cloud platform, the product can be customized on the cloud platform, the third-party product required by the user is used, the compatibility is stronger, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic flow chart of a product hosting method based on a cloud resource pool according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of another cloud resource pool-based product hosting method disclosed in the embodiment of the present invention;
fig. 3 is a schematic diagram of a product housing method based on a cloud security operation platform in a heaven pool, disclosed in an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a product nanotube system based on a cloud resource pool, disclosed in an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention discloses a product housing method based on a cloud resource pool, and as shown in figure 1, the method comprises the following steps:
s11: and receiving the product uploaded by the user terminal.
Specifically, a communication channel between the user terminal and the cloud resource pool is established, so that a user is allowed to upload a product to be used, the product is added to the cloud platform for the user to use, uploading and adding on the platform side are not needed, and the user can use the product more conveniently.
It can be understood that the product uploaded by the user needs to include program data required for running the product, and the specific format of the program data can be set according to the actual application requirements.
The cloud resource pool can be a file server of the whole cloud platform and is used for storing various products, files, data and the like required by the cloud platform.
S12: synchronizing the product to the cloud platform.
Specifically, a cloud resource pool can provide services for a plurality of cloud platforms, different users can respectively provide servers through independent cloud platforms, the products can be synchronized to the cloud platforms for storage after being received by the users for using the uploaded products, the products are stored in the cloud platforms, and the users can select the products and then operate the products when needed.
It can be understood that when the cloud platforms correspond to a plurality of cloud platforms, the product can be synchronized to each cloud platform at one time, certainly, the product can also be synchronized to a part of the cloud platforms, and the specific synchronization of the cloud platforms can be set by a user or an administrator of the cloud resource pool.
S13: and releasing the product, and displaying product information of the product so that a user can select and use the product through the cloud platform.
Specifically, after the product is stored in the cloud platform, the product may be released to a user using the cloud platform in which the product is stored, the product may be displayed to run on the cloud platform, and product information of the product is displayed, for example, information such as name, introduction, and specification of the product is displayed, so that the user can select and use the product through the cloud platform. After the user uses the product, the cloud platform can operate the product stored in the local, the product is operated on the cloud platform to provide service for the user, and the user-defined configuration of the product on the cloud platform is achieved.
Therefore, the method and the device for the cloud platform product uploading support the user to upload the required product, synchronize the product to the required cloud platform after receiving the product, and release the product to the corresponding user, so that the user can operate the product on the cloud platform, the product can be customized on the cloud platform, the third-party product required by the user is used, the compatibility is higher, and the user experience is improved.
The embodiment of the invention discloses a specific method, and compared with the previous embodiment, the embodiment further explains and optimizes the technical scheme. Referring to fig. 2, specifically:
s21: and receiving a product mirror image of the product uploaded by the user terminal through the webpage.
Specifically, the user can directly upload the product image of the product to the cloud resource pool through the webpage at the front end.
S22: and detecting whether the product meets a preset safety condition.
Specifically, the user uploads the product to the cloud resource pool, and then the product is synchronized to the cloud platform by the cloud resource pool for use by the user, instead of directly uploading the product to the cloud platform for use, the platform side can also verify and test the product, so that unified management is realized, and unsafe products are prevented from being operated on the cloud platform.
The safety condition can be set according to the actual application requirement, for example, the safety condition is met after the safety condition is detected by corresponding safety software, or the product source must be a designated source.
S23: and if so, synchronizing the product mirror image of the product to a mirror image server of the cloud platform.
Specifically, if the security condition is met, the product image of the product can be synchronized to the image server of each cloud platform for storage, and then each cloud platform can use the product image stored in the image server to run and use the product.
Specifically, the product image can be synchronized to the image server of the cloud platform by calling an interface toolkit provided for the application layer to call by the cloud platform.
S24: and if not, feeding back prompt information of safety risk of the product to the user terminal.
Specifically, if the safety condition is not met, the prompt information of safety risk existing in the product is fed back to the user, the user is informed that the product cannot be used, the user can feed back the product in time, and the user experience is improved.
S25: releasing a product, and displaying product information of the product so that a user can select and use the product through a cloud platform;
s26: product configuration information is received.
Specifically, the cloud platform side may further modify and configure product information of a product uploaded by a user, for example, the product configuration information may include a name, a product specification, an access address template, and other additional information of a third-party cloud security product of the product.
S27: and configuring the product information of the product by using the product configuration information.
Specifically, after product configuration information is utilized to configure product information of a product, if configuration occurs after the product is synchronized to a cloud platform, the product information is synchronously updated to each cloud platform, and if configuration occurs after release, release information is updated, the product information of the product is updated, and it is ensured that product information seen by a user is up-to-date. Of course, if the updated product information is before synchronization or before release, the updated product information is synchronized or released.
Specifically, referring to fig. 3, the embodiment of the present invention may be specifically applied to a cloud security operation platform, and a user may upload a third-party cloud security product to a file server, that is, a resource pool, of the cloud security operation platform, and synchronize a product image to an image server of each underlying cloud platform through the file server, so that the product image is used by the user.
Correspondingly, the embodiment of the present invention further discloses a product housing system based on the cloud resource pool, as shown in fig. 4, the system includes:
the product receiving module 11 is used for receiving products uploaded by the user terminal;
a product synchronization module 12, configured to synchronize a product to a cloud platform;
and the product release module 13 is used for releasing products and displaying product information of the products so that a user can select and use the products through the cloud platform.
Therefore, the method and the device for the cloud platform product uploading support the user to upload the required product, synchronize the product to the required cloud platform after receiving the product, and release the product to the corresponding user, so that the user can operate the product on the cloud platform, the product can be customized on the cloud platform, the third-party product required by the user is used, the compatibility is higher, and the user experience is improved.
Specifically, the product receiving module 11 may be specifically configured to receive a product image of a product uploaded by the user terminal through a web page.
Specifically, the product synchronization module 12 may be specifically configured to synchronize a product image of a product to an image server of a cloud platform.
Specifically, the product synchronization module 12 may include a safety detection unit, a product synchronization unit, and a risk prompt unit; wherein,
the safety detection unit is used for detecting whether the product meets preset safety conditions or not;
the product synchronization unit is used for synchronizing the product to the cloud platform if the safety detection unit judges that the product meets the safety condition;
and the risk prompting unit is used for feeding back prompting information of safety risk of the product to the user terminal if the safety detection unit judges that the product does not meet the safety condition.
Specifically, the system can further comprise a configuration information receiving module and a product information configuration module; wherein,
the configuration information receiving module is used for receiving product configuration information;
and the product information configuration module is used for configuring the product information of the product by utilizing the product configuration information.
In addition, the embodiment of the invention also discloses a product nanotube device based on the cloud resource pool, which comprises:
a memory for storing a computer program;
a processor for executing a computer program to implement the cloud resource pool based product hosting method as described above.
In addition, the embodiment of the invention also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when being executed by a processor, the computer program realizes the product hosting method based on the cloud resource pool.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The technical content provided by the present invention is described in detail above, and the principle and the implementation of the present invention are explained in this document by applying specific examples, and the above description of the examples is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A product housing method based on a cloud resource pool is characterized by comprising the following steps:
receiving a product uploaded by a user terminal;
synchronizing the product to a cloud platform;
and releasing the product, and displaying product information of the product so that a user can select and use the product through the cloud platform.
2. The cloud resource pool-based product hosting method according to claim 1, wherein the process of receiving the product uploaded by the user terminal includes:
and receiving the product mirror image of the product uploaded by the user terminal through the webpage.
3. The cloud resource pool-based product hosting method according to claim 2, wherein the process of synchronizing the product to a cloud platform comprises:
synchronizing a product image of the product to an image server of the cloud platform.
4. The cloud resource pool-based product hosting method according to any one of claims 1 to 3, wherein the process of synchronizing the product to the cloud platform includes:
detecting whether the product meets a preset safety condition;
if so, synchronizing the product to a cloud platform;
and if not, feeding back prompt information of safety risk of the product to the user terminal.
5. The cloud resource pool-based product hosting method according to any one of claims 1 to 3, further comprising:
receiving product configuration information;
and configuring the product information of the product by using the product configuration information.
6. A product storage system based on a cloud resource pool is characterized by comprising:
the product receiving module is used for receiving the products uploaded by the user terminal;
the product synchronization module is used for synchronizing the product to a cloud platform;
and the product release module is used for releasing the product and displaying the product information of the product so that a user can select and use the product through the cloud platform.
7. The cloud resource pool-based product hosting system of claim 6, wherein the product synchronization module comprises:
the safety detection unit is used for detecting whether the product meets a preset safety condition;
a product synchronization unit, configured to synchronize the product to a cloud platform if the security detection unit determines that the product meets the security condition;
and the risk prompting unit is used for feeding back prompting information that the product has a safety risk to the user terminal if the safety detection unit judges that the product does not meet the safety condition.
8. The cloud resource pool-based product hosting system of claim 6, further comprising:
the configuration information receiving module is used for receiving product configuration information;
and the product information configuration module is used for configuring the product information of the product by utilizing the product configuration information.
9. A product storage device based on a cloud resource pool is characterized by comprising:
a memory for storing a computer program;
a processor for executing the computer program to implement the cloud resource pool-based product hosting method of any of claims 1 to 5.
10. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the cloud resource pool-based product hosting method of any one of claims 1 to 5.
CN202110056300.1A 2021-01-15 2021-01-15 Product nano-tube method, system, device and storage medium of cloud resource pool Pending CN112910962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110056300.1A CN112910962A (en) 2021-01-15 2021-01-15 Product nano-tube method, system, device and storage medium of cloud resource pool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110056300.1A CN112910962A (en) 2021-01-15 2021-01-15 Product nano-tube method, system, device and storage medium of cloud resource pool

Publications (1)

Publication Number Publication Date
CN112910962A true CN112910962A (en) 2021-06-04

Family

ID=76113617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110056300.1A Pending CN112910962A (en) 2021-01-15 2021-01-15 Product nano-tube method, system, device and storage medium of cloud resource pool

Country Status (1)

Country Link
CN (1) CN112910962A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020930A (en) * 2016-05-13 2016-10-12 深圳市中润四方信息技术有限公司 Application container based application management method and system
WO2018161799A1 (en) * 2017-03-08 2018-09-13 中兴通讯股份有限公司 Cloud application deployment method and system
CN109783193A (en) * 2018-12-27 2019-05-21 南京优速网络科技有限公司 A kind of mirror image file management method that can be multiplexed in multiple domain cloud platform
CN111597014A (en) * 2020-07-24 2020-08-28 北京东方通软件有限公司 Secondary-mirror-image-free release method for containerized JavaEE application server
CN112181730A (en) * 2020-10-23 2021-01-05 济南浪潮数据技术有限公司 Cloud platform mirror image copying method and device and related components

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020930A (en) * 2016-05-13 2016-10-12 深圳市中润四方信息技术有限公司 Application container based application management method and system
WO2018161799A1 (en) * 2017-03-08 2018-09-13 中兴通讯股份有限公司 Cloud application deployment method and system
CN109783193A (en) * 2018-12-27 2019-05-21 南京优速网络科技有限公司 A kind of mirror image file management method that can be multiplexed in multiple domain cloud platform
CN111597014A (en) * 2020-07-24 2020-08-28 北京东方通软件有限公司 Secondary-mirror-image-free release method for containerized JavaEE application server
CN112181730A (en) * 2020-10-23 2021-01-05 济南浪潮数据技术有限公司 Cloud platform mirror image copying method and device and related components

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
齐磊等: "基于容器技术的PaaS云平台方案", 《电信科学》 *

Similar Documents

Publication Publication Date Title
CN108449418B (en) Hybrid cloud platform management system and method
US9519654B2 (en) Method, device, processing center and system for desktop synchronization
CN111130841B (en) Block chain network deployment method, electronic device and computer-readable storage medium
CN102098211B (en) Service Mashup method for dynamic cooperation of client and server, server and client
EP3190775A1 (en) Cloud data backup and recovery method
CN105045802A (en) Message-driven multi-type file preview system
WO2012151993A1 (en) Service pushing method and device
CN107341025B (en) Application updating method and device
CN102917061A (en) Resource synchronization method and system
CN101460940A (en) Auto-subscribing to syndication feeds using contact lists
WO2015192617A1 (en) Conference sharing method and device for document
CN109254739A (en) file printing method, device and system
CN107894891A (en) Program packaging method and device and program installation method and device
CN101170540A (en) A XML document management method, client and server
CN103412729A (en) Remote printing method and system
US20220321630A1 (en) Multimedia management system and method of displaying remotely hosted content
WO2013082898A1 (en) Method, terminal, server and system for presenting service data
US20170359213A1 (en) Method for performing communication between browser and mobile terminal, and browser apparatus
CN112910962A (en) Product nano-tube method, system, device and storage medium of cloud resource pool
CN104063396A (en) Bookmark synchronization method and system for browser
CN104391715B (en) A kind of application program installation method and device based on Linux system
US20190132408A1 (en) Webpage Loading Method and Apparatus
CN102263803B (en) Method, device and system for updating electronic book data
CN112068853A (en) Cross-project synchronous updating method and device
CN113452727B (en) Service processing method and device for equipment clouding and readable medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210604

RJ01 Rejection of invention patent application after publication