CN111857736A - Cloud computing product generation method, device, equipment and storage medium - Google Patents

Cloud computing product generation method, device, equipment and storage medium Download PDF

Info

Publication number
CN111857736A
CN111857736A CN202010737890.XA CN202010737890A CN111857736A CN 111857736 A CN111857736 A CN 111857736A CN 202010737890 A CN202010737890 A CN 202010737890A CN 111857736 A CN111857736 A CN 111857736A
Authority
CN
China
Prior art keywords
resource
target
cloud computing
target resource
computing product
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
CN202010737890.XA
Other languages
Chinese (zh)
Other versions
CN111857736B (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.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
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 China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202010737890.XA priority Critical patent/CN111857736B/en
Publication of CN111857736A publication Critical patent/CN111857736A/en
Application granted granted Critical
Publication of CN111857736B publication Critical patent/CN111857736B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a cloud computing product generation method, equipment and a storage medium, and the resource encapsulation module of the target resource corresponding to at least one target resource type is obtained after at least one target resource type contained in the cloud computing product to be generated and the target resource corresponding to the at least one target resource type are obtained. The resource encapsulation module corresponding to one target resource comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples. A deployment rule strategy is preset, namely the installation sequence of the target resources corresponding to the at least one target resource type respectively; and generating a cloud computing product based on the resource encapsulation modules and the deployment rule strategies respectively corresponding to the at least one target resource type. The resource encapsulation modules are independent from each other, and the association of the resource encapsulation modules is established through a deployment rule strategy, so that resources can be flexibly selected in the process of generating a cloud computing product.

Description

Cloud computing product generation method, device, equipment and storage medium
Technical Field
The present application relates to the field of cloud service technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating a cloud computing product.
Background
Cloud computing services are cloud services, and products corresponding to the cloud computing services refer to cloud computing products that can be used as service providers, such as cloud hosts, cloud spaces, cloud development, cloud testing, comprehensive products, and the like.
At present, cloud computing products are widely applied, and a technical scheme for generating the cloud computing products is needed.
Disclosure of Invention
In view of this, the present application provides a method, an apparatus, a device, and a storage medium for generating a cloud computing product.
In order to achieve the above purpose, the present application provides the following technical solutions:
a method of generating a cloud computing product, comprising:
acquiring at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
a resource encapsulation module for obtaining target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises installation orders of target resources corresponding to the at least one target resource type respectively;
and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
An apparatus for generating a cloud computing product, comprising:
the cloud computing system comprises a first obtaining module, a second obtaining module and a processing module, wherein the first obtaining module is used for obtaining at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
the second obtaining module is used for obtaining resource encapsulation modules of the target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
a third obtaining module, configured to obtain a preset deployment rule policy, where the deployment rule policy includes an installation order of target resources corresponding to the at least one target resource type;
and the first generation module is used for generating the cloud computing product based on the resource encapsulation module and the deployment rule strategy which respectively correspond to the at least one target resource type.
An electronic device, comprising:
a memory for storing a program;
a processor configured to execute the program, the program specifically configured to:
acquiring at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
a resource encapsulation module for obtaining target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises installation orders of target resources corresponding to the at least one target resource type respectively;
and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
A readable storage medium, having stored thereon a computer program which, when executed by a processor, implements a method of generating a cloud computing product as described in any one of the above.
According to the technical scheme, the cloud computing product generation method achieves the purpose of generating the cloud computing product. Different cloud computing products may contain different target resource types, one target resource type may correspond to one or more target resources, and after obtaining at least one target resource type contained in the cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively, resource encapsulation modules of the target resources corresponding to the at least one target resource type respectively are obtained. The resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the mirror image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the flow instance includes an installation process of the target resource. A deployment rule strategy is preset, namely the installation sequence of the target resources corresponding to the at least one target resource type respectively; and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy. The resource encapsulation modules are independent from each other, and the association between the resource encapsulation modules is established through a deployment rule strategy; namely, the resource encapsulation modules are decoupled based on the deployment rule strategy, so that resources can be flexibly selected in the process of generating the cloud computing product.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a structural diagram of an implementation manner of a cloud computing product generation system provided in an embodiment of the present application;
fig. 2 is a flowchart of a method for generating a cloud computing product according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of one implementation of a user interface provided by an embodiment of the present application;
fig. 4a to 4c are schematic diagrams respectively illustrating an implementation manner of a user interface corresponding to different cloud computing service types according to an embodiment of the present application;
FIG. 5 is a schematic diagram of another implementation of a user interface provided by an embodiment of the present application;
fig. 6 is a schematic diagram of an implementation manner of a cloud computing product generation apparatus provided in an embodiment of the present application;
fig. 7 is a block diagram of an implementation manner of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, 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 application.
The embodiment of the application provides a cloud computing product generation method and device, electronic equipment and a storage medium.
The cloud computing product generation device may include a cloud computing product generation device running in the terminal and a cloud computing product generation device running in the background server/platform.
The terminal may be an electronic device such as a desktop, a mobile terminal (e.g., a smartphone), an ipad, etc. In one example, the generation apparatus of the cloud computing product running in the terminal may be a client running in the terminal. The client can be an application program client or a webpage client.
The generation device of the cloud computing product running in the background server/platform can be a hardware component of the server/platform, and can also be a functional module or component.
The background server or the platform may be one server, a server cluster composed of a plurality of servers, or a cloud computing service center.
The cloud computing product generation method provided by the embodiment of the application can be applied to a cloud computing product generation system.
As shown in fig. 1, a structure diagram of an implementation manner of a cloud computing product generation system provided in an embodiment of the present application is provided, where the cloud computing product generation system includes: electronic device 11, electronic device 12, and electronic device 13.
In an alternative embodiment, the electronic device 11 may be a terminal device such as a desktop, a laptop, a smart phone, and a PAD. In an alternative embodiment, the electronic device 11 may also be a server or a cluster of servers.
In an alternative embodiment, electronic device 12 may be a server or a cluster of servers. In an alternative embodiment, the electronic device 13 may be a server or a cluster of servers.
In an optional embodiment, at least one target resource type included in a cloud computing product required by a user and target resources corresponding to the at least one target resource type may be acquired through the electronic device 11.
In an alternative embodiment, the resource type refers to any resource type of a database, middleware, an operating system, an application, and a tool.
In the embodiment of the application, a resource type contained in a cloud computing service type to which a cloud computing product belongs and required by a user is called a target resource type.
After obtaining the at least one target resource type and the target resources corresponding to the at least one target resource type, the electronic device 12 obtains resource encapsulation modules of the target resources corresponding to the at least one target resource type, and obtains a preset deployment rule policy, where the deployment rule policy includes an installation order of the target resources corresponding to the at least one target resource type.
Optionally, the electronic device 12 may generate the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule policy, and send the generated cloud computing product to the user terminal of the user needing the cloud computing product.
Optionally, the electronic device 12 may send the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule policy to the electronic device 13, and the electronic device 13 generates the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule policy. The electronic device 13 transmits the cloud computing product to the user terminal of the user who needs the cloud computing product.
In an optional embodiment, the electronic device 11 is a user-side electronic device, and then a user terminal of a user who needs the cloud computing product is the electronic device 11; the electronic devices 12 and 13 are electronic devices on the server side of the cloud computing product.
In an optional embodiment, the electronic device 11 and the electronic device 12 are the same electronic device, and the electronic device 11 and the electronic device 12 are electronic devices on a service side of a cloud computing product.
Referring to fig. 2, a flowchart of a method for generating a cloud computing product according to an embodiment of the present application is shown, where the method includes:
step S201: the method comprises the steps of obtaining at least one target resource type contained in a cloud computing product to be generated, and target resources corresponding to the at least one target resource type respectively.
The at least one target resource type may include an operating system, and optionally, one or more of a database, middleware, an application, and a tool.
Middleware is a separate system software service by which distributed application software shares resources between different technologies, resides on the operating system of the client server, manages computing resources and network communications.
The tools may refer to tool class products in the cloud service.
In an optional embodiment, each target resource type in the at least one target resource type is different, for example, if the number of the resource types included in the at least one target resource type is 3, the 3 target resource types may be: operating systems, databases, and middleware; in an optional embodiment, two or more resource types of the at least one target resource type may be the same, for example, if the number of resource types included in the at least one target resource type is 4, the 4 target resource types may be: operating system, database, 2 applications. Regardless of the number of target resource types, the resource type of the operating system is necessarily included.
One target resource type may correspond to one or more target resources, the attribute information of different target resources may be different, and the attribute information of one target resource includes, but is not limited to, a version number of the target resource and a category to which the target resource belongs.
Wherein the category to which the target resource belongs is a more detailed division of the target resource type to which the target resource belongs.
The category to which the target resource belongs is described below by taking the database as an example, and the categories obtained by more specifically dividing the database include, but are not limited to, the following: oracle database, MySQL database, Microsoft SQL Server database, PostgreSQL database, MongoDB database, IBM Db2 database.
For the Oracle database class, there may be a number of different version numbers, e.g., Oracle 10g database, Oracle 11g database, Oracle 19c database.
In an alternative embodiment, resources belonging to the same class may have a number of different version numbers for the following reasons: if the resource is locally modified or bug-modified, the version number of the resource is changed, namely the version number of the resource after local modification or bug-modification is different from the version number of the resource without local modification or bug-modification; and secondly, if the new function is added to the resource, adding the version number of the resource of the new function, which is different from the version number of the resource without the new function.
In summary, optionally, the version numbers corresponding to the resources belonging to the same category are different, and the functions that can be realized by the resources may be different.
In the following, an example is given to respectively describe one or more resources corresponding to the middleware, one or more resources corresponding to the operating system, one or more resources corresponding to the application program, and one or more resources corresponding to the tool.
The one or more resources corresponding to the middleware include, but are not limited to: weblogic middleware, Tuxedo middleware.
The one or more resources corresponding to the operating system include, but are not limited to: windows operating system, Linux operating system, PowerVM operating system, HP-UX operating system.
Taking Linux operating system as an example, there may be a plurality of different version numbers for the Linux operating system class of resources, including but not limited to: the linux6.5 operating system, the linux6.7 operating system, the linux7.4 operating system, and the linux7.6 operating system.
The one or more resources corresponding to the application include, but are not limited to: accounting applications, tax applications, big data applications, and the like.
The one or more resources corresponding to the tool include, but are not limited to: a monitoring tool control, a dispatching tool SSM and a nano-tube tool Puppet.
Step S202: and obtaining the resource encapsulation module of the target resource corresponding to the at least one target resource type respectively.
The resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance includes an installation process of the target resource.
In an optional embodiment, a plurality of resource encapsulation modules may be preset, where the resource encapsulation modules corresponding to different resources are different. For example, the resource encapsulation module corresponding to the Weblogic middleware with the version number of 11g is different from the resource encapsulation module corresponding to the Weblogic middleware with the version number of 12 c.
Assuming that the resource types in the embodiment of the present application include a database, middleware, an operating system, an application program, and a tool, the following resource encapsulation modules may be preset:
the resource encapsulation module corresponds to one or more resources corresponding to the operating system respectively; the resource encapsulation module corresponds to one or more resources corresponding to the middleware respectively; the resource encapsulation module corresponds to one or more resources corresponding to the database respectively; the tool comprises resource packaging modules corresponding to one or more resources respectively; and the resource encapsulation module corresponds to one or more resources corresponding to the application program respectively.
The resource encapsulation module of any resource corresponding to the operating system comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples.
The resource encapsulation module of any resource corresponding to the database comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples.
The resource encapsulation module of any resource corresponding to the middleware comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples.
The resource encapsulation module of any resource corresponding to the application program comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples.
The resource encapsulation module of any resource corresponding to the tool comprises: the method comprises the steps of mirror image files, installation configuration script packages, parameter configuration information and process examples.
In an optional embodiment, the process instances of different resources belonging to the same resource category may be the same, and the process instances of different resources belonging to the same resource category may be different.
Step S203: and acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises the installation sequence of the target resources corresponding to the at least one target resource type respectively.
Since the at least one target resource type definitely includes the operating system, the deployment rule policy includes the first installation order of the operating systems in the installation orders of the target resources corresponding to the at least one target resource type, that is, the operating systems are installed first.
The installation orders corresponding to different resources belonging to the same resource category may be the same, and the installation orders corresponding to different resources belonging to the same resource category may be different.
If the cloud computing product to be generated comprises at least two target resources belonging to the same resource category, the installation order of the at least two target resources may be arbitrary.
For example, if the cloud computing product to be generated includes the linux6.5 operating system, the tool SSM, and the tool schema, the tool SSM and the tool schema belonging to the tool resource category may be installed in any order, for example, the tool SSM may be installed first and then the tool schema may be installed, or the tool schema may be installed first and then the tool SSM may be installed, or both the tool SSM and the tool schema may be installed.
Step S204: and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
The deployment rule strategy depicts a construction process of a production environment of a cloud computing product to be generated, and process instances with different target resources are packaged in different resource packaging modules, that is, in the embodiment of the application, a single deployment of each target resource can be completed by calling an installation configuration script package of the target resource through a mirror image file and parameter configuration information of the target resource, and integration of different target resources is realized through the deployment rule strategy, so that the target resources are decoupled. That is, in the process of generating a cloud computing product, resources having different attribute information can be flexibly selected.
Optionally, if the image files corresponding to different resources are the same, only one image file needs to be stored, and multiple identical image files do not need to be stored repeatedly; if the installation configuration script packages corresponding to different resources are the same, only one installation configuration script package needs to be stored, and a plurality of same installation configuration script packages do not need to be stored repeatedly; if the parameter configuration information corresponding to different resources is the same, only one parameter configuration information needs to be stored, and a plurality of same parameter configuration information does not need to be stored repeatedly; if the process instances corresponding to different resources are the same, only one process instance needs to be stored, and a plurality of identical process instances do not need to be stored repeatedly; compared with a cloud computing product which tightly couples and encapsulates all resources together, the number of the storage mirror image files, the installation configuration script packages, the parameter configuration information and the process examples is reduced, and the later maintenance burden is reduced.
In an alternative embodiment, the installation process of the operating system may include the following steps (described here by taking the user application "cloud computing product of Oracle linux7 universal cloud service" as an example):
the method comprises the following steps: and acquiring an image file of the operating system.
First the type and version of the image of the operating system is obtained. And acquiring the position of the mirror image file of the operating system in the mirror image server through the mirror image definition file in the cloud service structure. And then, a PXE (Preboot execution environment) is adopted to issue the mirror image for installation. For example, the position of the image file of the operating system in the image server is X.X.X.X:/var/www/html/media/RHEL 7.
Step two: and acquiring an installation configuration script package of the operating system.
Optionally, in this embodiment, an orel7 is taken as an example, and the installation configuration script packet may be obtained based on attribute information of the operating system selected by the user, for example, the installation configuration script packet may be a linux7.tar script packet.
Step three: network configuration of the electronic device is performed.
The internal attribute information of the cloud service is associated with the installation configuration script packet, for example, the linux7.tar script packet has a parameter "IP address" to be transmitted when the network is configured, and the execution format of the script packet is "NET _ config.sh IP".
Step four: and configuring the parameters of the operating system based on the parameter configuration information of the operating system, and upgrading the system patch and the software package.
Installing scripts and process instances within a configuration script package is binding. For example, the network configuration binding script is NET _ configuration.sh, the operating system software package upgrade binding script is software _ update.sh, and at each node of the process instance, the electronic device runs the relevant script to perform configuration operation.
Provisioning of operating systems is the basis for cloud services to provide a production environment.
Optionally, the type of the operating system for the user to select is determined by the selection of the cloud service type by the user, but the type of the middleware is determined according to a specific cloud service type, that is, the user selects the same cloud service type, the types of the operating systems are also the same, and the types of the middleware for the user to select may be different and may be the same, for example, if the user selects "Orel 7Weblogic12c cloud service type", then the type of the operating system for the user to select is an Orel7 operating system, and the type of the middleware is Weblogic; if the user selects an Orel7Tuxedo12c cloud service type, then the class of operating system for the user to select is also an Orel7 operating system, with the class of middleware being Tuxedo.
In an alternative embodiment, the middleware installation process may include the steps of: acquiring an installation medium of the middleware; creating a user and a related file system; installing a middleware; configuring related parameters of the middleware; the middleware process is started.
Optionally, the relevant parameters of the middleware may be configured based on the installation configuration script package and the parameter configuration information of the middleware.
Optionally, the type of the middleware selected by the user depends on the selection of the cloud service type by the user, that is, the types of the middleware selected by the user are different, and if the user selects "Orel 7Weblogic12c cloud service type", the type of the middleware selected by the user is Weblogic; if the user selects Orel7Tuxedo12c cloud service type, then the kind of middleware for user selection is Tuxedo.
In an alternative embodiment, the installation process of the database may include: acquiring a software medium of a database; creating a user and a related file system; installing database software; the database process is started.
In an alternative embodiment, the tool installation process may include: acquiring a medium of a tool; a user and file system that create a tool; tool installation and configuration; the tool process is initiated.
In an alternative embodiment, the installation process of the application program may include: checking an electronic device environment; acquiring an installation medium of an application program (the installation medium of the application program can be acquired by using an installation configuration script package and parameter configuration information of the application program); creating a user and a related file system by using an installation configuration script package and parameter configuration information of an application program; deployment and installation of the application program; parameter configuration of an application program; verifying after installation; starting a process of an application program; the process of the application is verified.
Checking the environment of the electronic device refers to confirming the file system size of the electronic device, the integrity of a software package, the starting condition of a related process and the like. Verifying the process of the application refers to verifying whether the process of the application is working normally.
The cloud computing product generation method provided by the embodiment of the application achieves the purpose of generating the cloud computing product. Different cloud computing products may contain different target resource types, one target resource type may correspond to one or more target resources, and after obtaining at least one target resource type contained in the cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively, resource encapsulation modules of the target resources corresponding to the at least one target resource type respectively are obtained. The resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the mirror image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the flow instance includes an installation process of the target resource. A deployment rule strategy is preset, namely the installation sequence of the target resources corresponding to the at least one target resource type respectively; and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy. The resource encapsulation modules are independent from each other, and the association between the resource encapsulation modules is established through a deployment rule strategy; namely, the resource encapsulation modules are decoupled based on the deployment rule strategy, so that resources can be flexibly selected in the process of generating the cloud computing product.
In the embodiments of the present application, there are various implementation manners of "obtaining at least one target resource type included in a cloud computing product to be generated, and target resources corresponding to the at least one target resource type respectively", and the embodiments of the present application provide, but are not limited to, the following:
the first method comprises the following steps: receiving at least one target resource type contained in the cloud computing product to be generated and sent by a user terminal, and target resources corresponding to the at least one target resource type respectively.
With reference to fig. 1, a user selects, based on an electronic device 11, at least one target resource type included in the cloud computing product to be generated and target resources corresponding to the at least one target resource type, and the electronic device 11 sends, to an electronic device 12, the at least one target resource type included in the cloud computing product to be generated and the target resources corresponding to the at least one target resource type.
The electronic device 11 is a user-side electronic device, and the electronic device 12 is a server-side electronic device of a cloud computing product.
And the second method comprises the following steps: acquiring a target cloud computing service type to which the cloud computing product to be generated belongs;
determining one or more target resource types contained in the target cloud computing service type based on one or more resource types respectively contained in a plurality of preset cloud computing service types;
and determining target resources respectively corresponding to the at least one target resource type from at least one resource respectively corresponding to one or more target resource types.
With reference to fig. 1, the electronic device 11 and the electronic device 12 may be the same electronic device, or both the electronic device 11 and the electronic device 12 are electronic devices on a service side of a cloud computing product.
A process in which a user selects at least one target resource type included in a cloud computing product and target resources corresponding to the at least one target resource type respectively at a user terminal, or a process in which a service provider of the cloud computing product selects at least one target resource type included in the cloud computing product and target resources corresponding to the at least one target resource type respectively, is described below.
Fig. 3 is a schematic diagram of an implementation manner of a user interface provided in the embodiment of the present application.
As shown in fig. 3, the electronic device 11 may present a user interface as shown in fig. 3, and the user may select a target cloud computing service type in the user interface shown in fig. 3. Fig. 4a to 4c are schematic diagrams respectively illustrating an implementation manner of a user interface corresponding to different cloud computing service types according to an embodiment of the present application.
In an alternative embodiment, the cloud computing service types include, but are not limited to, the following: IaaS (Infrastructure as a Service), paas (platform as a Service), SaaS (Software as a Service).
In an optional embodiment, the three cloud computing service types may be further subdivided, for example, PaaS may be divided into: middleware PaaS, database PaaS, and the like.
In an optional embodiment, the resource type corresponding to IaaS includes an operating system and a tool; in an optional embodiment, the resource types corresponding to the middleware PaaS include: operating systems, middleware, and tools; in an optional embodiment, the resource types corresponding to the database PaaS include: operating systems, databases, and tools; only the SaaS may include an application program, and in an optional embodiment, the resource type corresponding to the SaaS includes: operating systems, middleware, databases, applications, and tools.
As shown in fig. 3, assuming that the target cloud computing service type selected by the user is IaaS, the electronic device 11 may present the user interface shown in fig. 4 a.
In fig. 4a, the one or more resources corresponding to the operating system may include a Windows operating system. The user may further select a version number for the Windows operating system, including but not limited to: windows server2008R2 and Windows server 2012.
As shown in fig. 3, assuming that after the user selects PaaS, the user selects middleware PaaS (i.e., the target cloud computing service type is middleware PaaS), the electronic device 11 may present the user interface shown in fig. 4 b.
As shown in fig. 3, assuming that the user selects SaaS and then selects the database SaaS (i.e. the target cloud computing service type is the database SaaS), the electronic device 11 may present the user interface shown in fig. 4 c.
It can be understood that resource types corresponding to different cloud computing service types may be different, and the cloud computing service types may be divided based on actual application, and the division of the cloud computing service types is not limited in the embodiments of the present application. That is, the types of cloud computing services selected by the user are different, the types of resources available for the user to select are different, and the resources included in the types of resources available for the user to select may be different.
For example, the one or more resources included in the middleware for user selection depend on the selection of the cloud computing service type by the user, that is, the cloud computing service type selected by the user is different, and the one or more resources included in the middleware for user selection are different, for example, the user selects "Orel 7Weblogic12c cloud computing service type", then the one or more resources included in the middleware for user selection are Weblogic; if the user selects an Orel7Tuxedo12c cloud computing service type, then the middleware for user selection contains one or more resources that are Tuxedo.
And the second method comprises the following steps: a plurality of target resources are determined from the plurality of resources.
Fig. 5 is a schematic diagram of another implementation manner of a user interface provided in the embodiment of the present application.
The electronic device 11 may present a user interface shown in fig. 5, where the user interface includes a plurality of resource types, and the user may select at least one target resource type from the plurality of resource types.
Some of the identities and resource types in the figures are explained in connection with fig. 3, 4a to 4c and 5.
In an alternative embodiment, if a resource type is not selected, the resources included in the resource type may not be selected, for example, in fig. 5, if the resource type of the tool is not selected, the resources included in the tool are not selected. If a resource type is selected, for example, the resource type of the database, one or more resources included in the database may be selected, as shown in fig. 5, the resource included in the database selected by the user is an Oracle database with a version number of Oracle 10 g.
In an alternative embodiment, the user may click on the downward triangle packet filled with black corresponding to the category of the database, and the electronic device 11 may display one or more database categories, such as Oracle database, MySQL database, Microsoft SQL Server database, PostgreSQL database, MongoDB database, IBM Db2 database, and the like, for the user to select.
In an alternative embodiment, the user may click on the downward triangle packet filled with black corresponding to the database version number, and the electronic device 11 may present a plurality of version numbers corresponding to the database type selected by the user (e.g., Oracle database shown in fig. 5), from which the user may select one.
In an alternative embodiment, a user may need to select multiple resources contained in the same resource type, such as an accounting class application and a big data class application contained in the resource type application. Alternatively, the user may click on the "+" sign, adding one or more application windows.
The selection process for middleware, operating system, application program and tool is similar to the selection process for database, and is not described here again.
After the cloud computing product is generated, the cloud computing product can be updated, and application scenarios related to the update include, but are not limited to, the following:
the first way comprises the following steps:
the method comprises the following steps: and if the version of a first target resource in the target resources respectively corresponding to the at least one target resource type is updated, acquiring a first resource encapsulation module of the first resource, wherein the first resource is the resource of which the version of the first target resource is updated.
Assuming that the first target resource is an application program, the first target resource is an accounting application program, and the Version number of the first target resource is Version 6.0.12; assuming that a new Version of an accounting class application is released, for example, an accounting class application with Version number Version 7.0.12, then the first resource is an accounting class application with Version number Version 7.0.12.
In an optional embodiment, if it is detected that a version number of any target resource in at least one target resource included in the cloud computing product is changed, a first manner may be executed to update the cloud computing product.
In an optional embodiment, the electronic device 11 may present a plurality of target resources included in the generated cloud computing product; if the version number of a target resource is changed, a corresponding icon (e.g., a red circle) may be displayed to prompt the user that the target resource may be updated.
Step two: and obtaining an updated cloud computing product based on the image file corresponding to each resource in the first resource set, the installation configuration script packet corresponding to each resource in the first resource set, the parameter configuration information corresponding to each resource in the first resource set, and the process instance corresponding to each resource in the first resource set.
The first resource set includes the first resource and a target resource other than the first target resource in target resources corresponding to the at least one target resource type.
It is assumed that the target resources respectively corresponding to the at least one target resource type include: target resource 1, target resource 2, target resource 3, first target resource; then, the first set of resources comprises: target resource 1, target resource 2, target resource 3, first resource.
The second way comprises the following steps:
the method comprises the following steps: and if the fact that a second resource is added in the cloud computing product is detected, a second resource packaging module corresponding to the second resource is obtained.
It is to be understood that, in the process of generating the cloud computing product, the target resources corresponding to the at least one target resource type do not include the second resource. In practical applications, the user may need to add a second resource to the cloud computing product, and the steps shown in the second manner may be executed.
In an optional embodiment, the electronic device 11 may present a plurality of target resources included in the generated cloud computing product; if the user needs to add a second resource, the user can click on the "+" shown in FIG. 5 to add the second resource.
Step two: and obtaining the updated cloud computing product based on the image file corresponding to each resource in the second resource set, the installation configuration script packet corresponding to each resource in the second resource set, the attribute information corresponding to each resource in the second resource set, and the process instance corresponding to each resource in the second resource set.
The second resource set includes target resources corresponding to at least one target resource type and the second resources.
It is assumed that the target resources respectively corresponding to the at least one target resource type include: target resource 1, target resource 2, target resource 3; then, the second set of resources includes: target resource 1, target resource 2, target resource 3, second resource.
The third method comprises the following steps:
if it is detected that a second target resource in target resources respectively corresponding to the at least one target resource type included in the cloud computing product is deleted, acquiring the updated cloud computing product based on a mirror image file respectively corresponding to each resource in a third resource set, an installation configuration script packet respectively corresponding to each resource in the third resource set, attribute information respectively corresponding to each resource in the third resource set, and a process instance respectively corresponding to each resource in the third resource set;
the third resource set includes target resources, except the second target resource, of the target resources respectively corresponding to the at least one target resource type.
It is assumed that the target resources respectively corresponding to the at least one target resource type include: target resource 1, target resource 2, target resource 3, second target resource; then, the third set of resources includes: target resource 1, target resource 2, target resource 3.
In an optional embodiment, the electronic device 11 may present a plurality of target resources included in the generated cloud computing product; if the user needs to delete the second target resource, "-" as shown in FIG. 5 may be clicked to delete the second target resource.
The method is described in detail in the embodiments disclosed in the present application, and the method of the present application can be implemented by various types of apparatuses, so that an apparatus is also disclosed in the present application, and the following detailed description is given of specific embodiments.
As shown in fig. 6, a schematic diagram of an implementation manner of a device for generating a cloud computing product provided in an embodiment of the present application, the device includes:
the first obtaining module 61 is configured to obtain at least one target resource type included in a cloud computing product to be generated, and target resources corresponding to the at least one target resource type respectively;
a second obtaining module 62, configured to obtain resource encapsulation modules of target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
a third obtaining module 63, configured to obtain a preset deployment rule policy, where the deployment rule policy includes an installation order of target resources corresponding to the at least one target resource type;
the first generating module 64 is configured to generate the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule policy.
In an optional embodiment, further comprising:
a fourth obtaining module, configured to obtain a first resource encapsulation module for a first resource if a version of the first target resource in target resources corresponding to the at least one target resource type is updated, where the first resource is a resource after the version of the first target resource is updated;
a second generation module, configured to obtain an updated cloud computing product based on a mirror image file corresponding to each resource in a first resource set, an installation configuration script packet corresponding to each resource in the first resource set, parameter configuration information corresponding to each resource in the first resource set, and a process instance corresponding to each resource in the first resource set;
the first resource set includes the first resource and a target resource other than the first target resource in target resources corresponding to the at least one target resource type.
In an optional embodiment, further comprising:
a fifth obtaining module, configured to, if it is detected that a second resource is added to the cloud computing product, obtain a second resource encapsulation module corresponding to the second resource;
a third generating module, configured to obtain the updated cloud computing product based on the image file corresponding to each resource in a second resource set, the installation configuration script packet corresponding to each resource in the second resource set, the attribute information corresponding to each resource in the second resource set, and the process instance corresponding to each resource in the second resource set;
the second resource set includes target resources corresponding to at least one target resource type and the second resources.
In an optional embodiment, further comprising:
a fourth generating module, configured to, if it is detected that a second target resource in target resources corresponding to the at least one target resource type included in the cloud computing product is deleted, obtain the updated cloud computing product based on a mirror image file corresponding to each resource in a third resource set, an installation configuration script packet corresponding to each resource in the third resource set, attribute information corresponding to each resource in the third resource set, and a process instance corresponding to each resource in the third resource set;
the third resource set includes target resources, except the second target resource, of the target resources respectively corresponding to the at least one target resource type.
In an optional embodiment, the first obtaining module includes:
the acquisition unit is used for acquiring a target cloud computing service type to which the cloud computing product to be generated belongs;
the first determining unit is used for determining one or more target resource types contained in the target cloud computing service type based on one or more resource types respectively contained in a plurality of preset cloud computing service types;
a second determining unit, configured to determine, from at least one resource corresponding to one or more target resource types, a target resource corresponding to each of the at least one target resource type.
In an optional embodiment, the first obtaining module includes:
the cloud computing system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving at least one target resource type contained in the cloud computing product to be generated and sent by a user terminal, and target resources corresponding to the at least one target resource type respectively.
As shown in fig. 7, which is a structural diagram of an implementation manner of an electronic device provided in an embodiment of the present application, the electronic device includes:
a memory 71 for storing a program;
a processor 72 configured to execute the program, the program being specifically configured to:
acquiring at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
a resource encapsulation module for obtaining target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises installation orders of target resources corresponding to the at least one target resource type respectively;
and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
The electronic device may further include: a communication interface 73, a communication bus 74; in the embodiment of the present application, the number of the memory 71, the processor 72, the communication interface 73 and the communication bus 74 is at least one, and the memory 71, the processor 721 and the communication interface 73 complete communication with each other through the communication bus 74;
the processor 72 may be a central processing unit CPU, or an application specific Integrated circuit asic, or one or more Integrated circuits configured to implement embodiments of the present invention, or the like;
the memory 71 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory) or the like, such as at least one disk memory.
Alternatively, the electronic device shown in fig. 7 may be the electronic device 12.
The application also provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for generating the cloud computing product is realized.
Note that the features described in the embodiments in the present specification may be replaced with or combined with each other. For the device or system type embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
It is further 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.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A method for generating a cloud computing product, comprising:
acquiring at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
a resource encapsulation module for obtaining target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises installation orders of target resources corresponding to the at least one target resource type respectively;
and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
2. The method for generating a cloud computing product according to claim 1, further comprising:
if the version of a first target resource in the target resources respectively corresponding to the at least one target resource type is updated, acquiring a first resource encapsulation module of the first resource, wherein the first resource is the resource after the version of the first target resource is updated;
obtaining an updated cloud computing product based on a mirror image file corresponding to each resource in a first resource set, an installation configuration script packet corresponding to each resource in the first resource set, parameter configuration information corresponding to each resource in the first resource set, and a process instance corresponding to each resource in the first resource set;
the first resource set includes the first resource and a target resource other than the first target resource in target resources corresponding to the at least one target resource type.
3. The method for generating a cloud computing product according to claim 1, further comprising:
if the fact that a second resource is added in the cloud computing product is detected, a second resource packaging module corresponding to the second resource is obtained;
obtaining the updated cloud computing product based on the image file corresponding to each resource in a second resource set, the installation configuration script packet corresponding to each resource in the second resource set, the attribute information corresponding to each resource in the second resource set, and the process instance corresponding to each resource in the second resource set;
the second resource set includes target resources corresponding to at least one target resource type and the second resources.
4. The method for generating a cloud computing product according to any one of claims 1 to 3, further comprising:
if it is detected that a second target resource in target resources respectively corresponding to the at least one target resource type included in the cloud computing product is deleted, acquiring the updated cloud computing product based on a mirror image file respectively corresponding to each resource in a third resource set, an installation configuration script packet respectively corresponding to each resource in the third resource set, attribute information respectively corresponding to each resource in the third resource set, and a process instance respectively corresponding to each resource in the third resource set;
the third resource set includes target resources, except the second target resource, of the target resources respectively corresponding to the at least one target resource type.
5. The method for generating a cloud computing product according to claim 1, wherein the obtaining at least one target resource type included in the cloud computing product to be generated, and target resources corresponding to the at least one target resource type respectively comprises:
acquiring a target cloud computing service type to which the cloud computing product to be generated belongs;
determining one or more target resource types contained in the target cloud computing service type based on one or more resource types respectively contained in a plurality of preset cloud computing service types;
and determining target resources respectively corresponding to the at least one target resource type from at least one resource respectively corresponding to one or more target resource types.
6. The method for generating a cloud computing product according to claim 1, wherein the obtaining at least one target resource type included in the cloud computing product to be generated, and target resources corresponding to the at least one target resource type respectively comprises:
receiving at least one target resource type contained in the cloud computing product to be generated and sent by a user terminal, and target resources corresponding to the at least one target resource type respectively.
7. An apparatus for generating a cloud computing product, comprising:
the cloud computing system comprises a first obtaining module, a second obtaining module and a processing module, wherein the first obtaining module is used for obtaining at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
the second obtaining module is used for obtaining resource encapsulation modules of the target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
a third obtaining module, configured to obtain a preset deployment rule policy, where the deployment rule policy includes an installation order of target resources corresponding to the at least one target resource type;
and the first generation module is used for generating the cloud computing product based on the resource encapsulation module and the deployment rule strategy which respectively correspond to the at least one target resource type.
8. The apparatus for generating a cloud computing product according to claim 7, further comprising:
a fourth obtaining module, configured to obtain a first resource encapsulation module for a first resource if a version of the first target resource in target resources corresponding to the at least one target resource type is updated, where the first resource is a resource after the version of the first target resource is updated;
a second generation module, configured to obtain an updated cloud computing product based on a mirror image file corresponding to each resource in a first resource set, an installation configuration script packet corresponding to each resource in the first resource set, parameter configuration information corresponding to each resource in the first resource set, and a process instance corresponding to each resource in the first resource set;
the first resource set includes the first resource and a target resource other than the first target resource in target resources corresponding to the at least one target resource type.
9. An electronic device, comprising:
a memory for storing a program;
a processor configured to execute the program, the program specifically configured to:
acquiring at least one target resource type contained in a cloud computing product to be generated and target resources corresponding to the at least one target resource type respectively;
a resource encapsulation module for obtaining target resources corresponding to the at least one target resource type respectively;
the resource encapsulation module corresponding to one target resource comprises: mirror image files, installation configuration script packages, parameter configuration information and process examples; the installation configuration script package comprises a script used in the installation process of the image file; the parameter configuration information comprises parameters used by the target resource in the installation process; the process instance comprises an installation process of the target resource;
acquiring a preset deployment rule strategy, wherein the deployment rule strategy comprises installation orders of target resources corresponding to the at least one target resource type respectively;
and generating the cloud computing product based on the resource encapsulation modules respectively corresponding to the at least one target resource type and the deployment rule strategy.
10. A readable storage medium on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method for generating a cloud computing product according to any one of claims 1 to 6.
CN202010737890.XA 2020-07-28 2020-07-28 Cloud computing product generation method, device, equipment and storage medium Active CN111857736B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010737890.XA CN111857736B (en) 2020-07-28 2020-07-28 Cloud computing product generation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010737890.XA CN111857736B (en) 2020-07-28 2020-07-28 Cloud computing product generation method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111857736A true CN111857736A (en) 2020-10-30
CN111857736B CN111857736B (en) 2024-03-08

Family

ID=72948539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010737890.XA Active CN111857736B (en) 2020-07-28 2020-07-28 Cloud computing product generation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111857736B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254045A (en) * 2021-06-07 2021-08-13 中电金信软件有限公司 Software initialization method, system and computer readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404381A (en) * 2011-09-02 2012-04-04 西安交通大学 Software deployment system and deployment method based on workflow in cloud computing environment
CN103458002A (en) * 2013-08-15 2013-12-18 中电长城网际***应用有限公司 One-key deployment method and device for cloud system
CN104317642A (en) * 2014-09-28 2015-01-28 华为技术有限公司 Method and device for configuring software in cloud calculation environment
CN109669762A (en) * 2018-12-25 2019-04-23 深圳前海微众银行股份有限公司 Cloud computing resources management method, device, equipment and computer readable storage medium
CN110221845A (en) * 2019-06-06 2019-09-10 江苏满运软件科技有限公司 Using dispositions method, device, equipment and medium
US20200177591A1 (en) * 2018-11-29 2020-06-04 Microsoft Technology Licensing, Llc Streamlined secure deployment of cloud services

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404381A (en) * 2011-09-02 2012-04-04 西安交通大学 Software deployment system and deployment method based on workflow in cloud computing environment
CN103458002A (en) * 2013-08-15 2013-12-18 中电长城网际***应用有限公司 One-key deployment method and device for cloud system
CN104317642A (en) * 2014-09-28 2015-01-28 华为技术有限公司 Method and device for configuring software in cloud calculation environment
US20200177591A1 (en) * 2018-11-29 2020-06-04 Microsoft Technology Licensing, Llc Streamlined secure deployment of cloud services
CN109669762A (en) * 2018-12-25 2019-04-23 深圳前海微众银行股份有限公司 Cloud computing resources management method, device, equipment and computer readable storage medium
CN110221845A (en) * 2019-06-06 2019-09-10 江苏满运软件科技有限公司 Using dispositions method, device, equipment and medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254045A (en) * 2021-06-07 2021-08-13 中电金信软件有限公司 Software initialization method, system and computer readable storage medium

Also Published As

Publication number Publication date
CN111857736B (en) 2024-03-08

Similar Documents

Publication Publication Date Title
US9672053B2 (en) Service request processing
US11029933B1 (en) Method and standard for integrating aplications into a cloud
CN111279309A (en) Container deployment based on environmental requirements
CN109656538A (en) Generation method, device, system, equipment and the medium of application program
US20190034460A1 (en) Co-locating Microservice Persistence Containers within Tenant-Specific Database
US9705758B2 (en) Management of cloud provider selection
CN111240763A (en) Configuration updating method, device, equipment and storage medium
US10996997B2 (en) API-based service command invocation
CN110959165A (en) Techniques for automatically verifying functionality of offers in a cloud service broker system
US10397051B1 (en) Configuration and testing of network-based service platform resources using a service platform specific language
US8856365B2 (en) Computer-implemented method, computer system and computer readable medium
US20190369986A1 (en) Modeling lifetime of hybrid software application using application manifest
US9104398B2 (en) Invocation of external web services using dynamically generated composite applications
CN109104368B (en) Connection request method, device, server and computer readable storage medium
US12014170B2 (en) Mini program batch processing method and apparatus, electronic device, and readable storage medium
CN108667660B (en) Method and device for route management and service routing and routing system
CN111897623A (en) Cluster management method, device, equipment and storage medium
CN111857736B (en) Cloud computing product generation method, device, equipment and storage medium
US11330068B2 (en) Methods and systems for recording user operations on a cloud management platform
CN112860398A (en) Data processing method, device, equipment and medium based on rule engine
US10542119B2 (en) Multi-geographical processing of user requests
CN109218259B (en) License management method and device, APPLM functional entity and computer readable storage medium
US10567524B2 (en) Dynamic cognitive optimization of web applications
CN113704120A (en) Data transmission method, device, equipment and storage medium
CN113765983A (en) Site service deployment method and device

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