A centralized cloud service orchestration method, system and electronic device

By combining a centralized management module and an orchestration and execution module, automated deployment of cloud service products in a multi-tenant environment is achieved, solving the problem of high-cost customization and iteration in existing technologies and improving deployment efficiency and flexibility.

CN118158120BActive Publication Date: 2025-01-14广州市玄瞳科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410029943.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2025-01-14
Estimated Expiration
2044-01-08

AI Technical Summary

Technical Problem

Existing cloud service product deployment methods are difficult to implement for rapid personalization and version iteration in multi-tenant, multi-demand environments, and the customization costs are high, making it impossible to efficiently manage the relationship between tenant information and product information.

Method used

The cloud service orchestration method adopts centralized management. By separating the centralized management module and the orchestration execution module, it uniformly manages tenant information, product information and resource files, and automates product deployment through orchestration protocols, including initialization, environment building, instruction parsing and executor invocation.

Benefits of technology

It significantly improves product deployment efficiency, reduces the cost of personalization and version iteration, and enables flexible management and rapid response in multi-tenant environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118158120B_ABST
    Figure CN118158120B_ABST
Patent Text Reader

Abstract

The present invention relates to a centrally managed cloud service orchestration method, system and electronic device. The centrally managed cloud service orchestration method of the present invention is executed by a cloud service orchestration system including a centralized management module and an orchestration execution module; including the steps of: S1, deploying the orchestration execution module in the tenant's private environment; S2, defining an orchestration protocol in the centralized management module; S3, the centralized management module sends the orchestration protocol to the orchestration execution module; S4, the orchestration execution module executes the orchestration task according to the orchestration protocol. The centrally managed cloud service orchestration method of the present invention realizes unified management of information by separating the centralized management module and the orchestration execution module; and reduces the cost of product customization, rapid iteration of product versions and debugging through orchestration, significantly improving the efficiency of product deployment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cloud services, and in particular to a centrally managed cloud service orchestration method, system and electronic device. Background Art

[0002] In recent years, cloud computing technology has developed rapidly, and the cloud computing service model based on SaaS (Software-as-a-Service) has also developed rapidly. In the SaaS service model, cloud service providers provide complete software solutions, and tenants can purchase cloud service products from cloud service providers and deploy cloud service products to the tenants' private servers. Compared with building servers and developing software on their own, purchasing ready-made cloud service products can directly obtain the right to use advanced products, shorten the development cycle, and save costs. Therefore, cloud service products based on SaaS are favored by many small and medium-sized enterprises.

[0003] Cloud service providers usually provide the same cloud service product to multiple different tenants, and different tenants have personalized requirements for product functions. In a multi-tenant, multi-requirement environment, cloud service providers will customize multiple versions of products according to the personalized needs of tenants and provide them to specific tenants. However, the existing cloud service product deployment method requires writing installation packages from scratch for different versions of products every time a product is deployed. The customization cost is high and the delivery cycle is long, which cannot meet the requirements of product customization and rapid iteration.

[0004] In a multi-tenant, multi-demand environment, not only are there a large number of tenants, but each tenant has a different private environment, personalized product requirements, and resource files required to deploy the product. How to systematically manage the complex tenant information, product information, and their corresponding relationships to quickly complete product deployment is also a technical problem that the existing cloud service product deployment methods need to solve. Summary of the invention

[0005] Based on this, the purpose of the present invention is to provide a centrally managed cloud service orchestration method, system and electronic device, which have the advantages of centralized management.

[0006] A centrally managed cloud service orchestration method is executed by a cloud service orchestration system including a centralized management module and an orchestration execution module; the method includes the following steps: S1, deploying the orchestration execution module in a tenant's private environment; S2, defining an orchestration protocol in the centralized management module; S3, the centralized management module sending the orchestration protocol to the orchestration execution module; S4, the orchestration execution module executing an orchestration task according to the orchestration protocol.

[0007] The centrally managed cloud service orchestration method of the present invention realizes unified management of information by separating the centralized management module and the orchestration execution module; and reduces the cost of product customization, rapid iteration of product versions and debugging through orchestration, thereby significantly improving the efficiency of product deployment.

[0008] Furthermore, before step S4, step S31 is also included: the orchestration execution module initializes the database in the tenant's private environment; step S31 specifically includes: S311, creating a database in the tenant's private environment; S312, the centralized management module sends a resource file to the orchestration execution module; S313, the orchestration execution module restores the database according to the resource file to complete the initialization of the database.

[0009] Further, in step S4, the orchestration execution module executes the orchestration task according to the orchestration protocol, specifically including: S41, building an operating environment of the executor according to the orchestration protocol; S42, converting the orchestration protocol into an orchestration instruction; S43, calling the sub-executor according to the orchestration instruction to execute the orchestration task.

[0010] Furthermore, the orchestration protocol includes a subtask list; the subtask list includes a number of subtasks; each subtask includes a step list; the step list includes a number of specific steps, and each of the specific steps includes a step type and a step execution protocol.

[0011] Furthermore, in step S2, an orchestration protocol is defined in the centralized management module, specifically including: S21, defining subtasks according to tenant needs; S22, selecting a number of subtasks to form an orchestration protocol; S23, binding the orchestration protocol to the product version required by the tenant.

[0012] Furthermore, if the step execution protocol of the specific steps of the subtask includes dynamic parameters, then: step S21 also includes: pre-defining placeholders for the dynamic parameters, and creating parameter protocols corresponding to the dynamic parameters; the parameter protocol includes description information for the placeholders; step S42 also includes: matching and replacing the dynamic parameters in the step execution protocol of the orchestration protocol with the values ​​filled in by the tenant through the parameter protocol, and determining which sub-executor executes the specific steps according to the step type, thereby generating an orchestration instruction.

[0013] Furthermore, the method further comprises step S5: when the orchestration execution module executes the orchestration task, recording the orchestration execution log, and transmitting the orchestration execution log to the centralized management module.

[0014] Furthermore, the step S1 includes: S11, creating a new tenant in the centralized management module and filling in tenant information; S12, deploying the orchestration execution module to the tenant's private environment; S13, the orchestration execution module obtains the tenant's private environment information, and registers the tenant's private environment information to the centralized management module as tenant environment information; S14, synchronizing the tenant environment information to the tenant information.

[0015] Based on the same inventive concept, the present invention also provides a centrally managed cloud service orchestration system, including: a centralized management module and an orchestration execution module; the centralized management module is used to manage the orchestration protocol; the orchestration execution module is deployed in the tenant's private environment, and is used to complete the orchestration task according to the orchestration protocol sent by the centralized management module.

[0016] Based on the same inventive concept, the present invention also provides an electronic device, comprising: a processor; a memory for storing a computer program executed by the processor; wherein, when the processor executes the computer program, any of the above-mentioned centralized management cloud service orchestration methods is implemented.

[0017] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a centrally managed cloud service orchestration system of the present invention;

[0019] Figure 2 is a schematic diagram of an orchestration protocol in one embodiment of the present invention;

[0020] Figure 3 Schematic diagram of the process flow of the centrally managed cloud service orchestration method of the present invention. DETAILED DESCRIPTION

[0021] Based on the problems involved in the background technology, the present invention provides a centrally managed cloud service orchestration system, which can uniformly manage multi-tenant information and product information, as well as uniformly manage orchestration tasks and resource files, thereby solving the problem in the prior art that cloud service providers are difficult to uniformly manage tenant information and product information. The present invention also provides a cloud service orchestration method based on the cloud service orchestration system, which can complete the deployment of cloud service products in an orchestrated manner. Compared with the existing cloud service product deployment method, the cloud service orchestration method of the present invention reduces the cost of product customization, rapid iteration of product versions, and debugging, and significantly improves the efficiency of product deployment.

[0022] Orchestration refers to the automated configuration, management, and coordination of computer systems, applications, and services. For example, in the field of cloud service product deployment, the product deployment process based on orchestration is to follow the set mechanism (for example, a→b→c→d) so that components A, B, C, and D can automatically execute steps a, b, c, and d, thereby obtaining the result of successful product deployment. When the product version is iterated, the staff does not need to design a complete application deployment process from scratch, but only needs to fine-tune the parameters of components A, B, C, D and steps a, b, c, and d. The finer the step division, the finer the granularity that can be fine-tuned, and the higher the flexibility of product deployment. This cloud service deployment method based on orchestration can adapt to the needs of personalized customization of product functions and rapid iteration of product versions in a multi-tenant, multi-demand environment.

[0023] See also Figure 1 , Figure 1 Schematic diagram of the centrally managed cloud service orchestration system of the present invention. The centrally managed cloud service orchestration system of the present invention includes a centralized management module and an orchestration execution module. The centralized management module is located in the cloud platform of the cloud service provider and is used to uniformly manage tenant information, product information, orchestration protocols and resource files. The orchestration execution module is located in the tenant's private environment and is used to complete the orchestration tasks according to the orchestration protocols and resource files sent by the centralized management module, thereby realizing the deployment of cloud service products.

[0024] The centralized management module includes: a tenant information management unit, an orchestration task management unit, a product version management unit and a resource file management unit.

[0025] The tenant information management unit is used to manage tenant information. The tenant information includes the tenant code, the tenant-bound product version, and the tenant environment information. When a tenant purchases a cloud service product, it is necessary to register on the centralized management module. The tenant information left when the tenant registers will be saved in the tenant information management unit for staff to view and manage.

[0026] The orchestration task management unit is used to manage the orchestration protocol. The orchestration protocol refers to a set instruction information file that enables various components to cooperate to complete the product deployment task. The orchestration execution module can automatically complete the product deployment according to the orchestration protocol. Due to the different needs of different tenants, there will be various versions of the orchestration protocol. The staff can view and manage various versions of the orchestration protocol through the orchestration task management unit.

[0027] The product version management unit is used to manage product versions. The management of product versions includes binding the product version to the orchestration protocol; a product version can be bound to multiple versions of the orchestration protocol. For example, suppose that tenant A and tenant B both purchase the same cloud service product version 6.2, but tenant A and tenant B have different personalized customization requirements for the product, so the orchestration protocols corresponding to tenant A and tenant B are version 6.2-a and version 6.2-b respectively. At this time, product version 6.2 is bound to both version 6.2-a and version 6.2-b of the orchestration protocol.

[0028] The resource file management unit is used to manage the resource files required for the execution of the orchestration task. The resource files include database seed resources and SQL script resources.

[0029] The orchestration execution module includes an initialization unit, an environment providing unit, a parser, an executor and a data statistics unit.

[0030] The initialization unit is used to perform the initialization step. The initialization step includes: initializing the administrator account, initializing the database, initializing the tenant OSS package, etc. The initialization step is a common step that must be performed every time an orchestration task is executed, and has nothing to do with the orchestration protocol. Therefore, the initialization unit can perform the initialization step without the orchestration protocol.

[0031] The environment providing unit is used to construct the operating environment of the executor according to the orchestration protocol.

[0032] The parser is used to parse the orchestration protocol and convert the orchestration protocol into an orchestration instruction that can be directly executed by the executor. The parser parses the orchestration protocol, including replacing variables in the orchestration protocol with specific parameters and specifying which sub-executor is to execute the steps.

[0033] The executor is used to execute the orchestration task according to the orchestration instruction. The executor specifically includes: http request sub-executor, SQL script sub-executor, shell script sub-executor, logic operation sub-executor, message push sub-executor, file upload sub-executor and other sub-executors. The executor determines which sub-executor to call to execute specific steps according to the orchestration instruction. For example, when the orchestration instruction includes the step of requesting http, the executor calls the http request sub-executor to execute the step of requesting http.

[0034] The data statistics unit is used to record the orchestration execution log and transmit the orchestration execution log to the cloud centralized management module. The orchestration execution log is used to record the status information during the execution of the orchestration task. The staff can view the execution status of the orchestration task through the orchestration execution log.

[0035] Specifically, the orchestration protocol includes a version (versioncode) and a subtask list (tasks). The subtask list (tasks) includes a number of subtasks, each of which includes a subtask type (tasktype), a subtask name (taskname) and a step list (steps). The step list (steps) includes a number of specific steps (step), each of which includes a step primary key (stepid), a step type (resourcetype) and a step execution protocol (protocol).

[0036] See also Figure 2 , Figure 2 FIG. 1 is a schematic diagram of an orchestration protocol in one embodiment of the present invention. Figure 2 In the orchestration protocol shown, the version (versioncode) of the orchestration protocol is 2, and its subtask list (tasks) includes two subtasks, which are recorded as the first subtask and the second subtask. Among them, the subtask type (tasktype) of the first subtask is initAccount, the subtask name (taskname) is initialization account, the step list (steps) includes a specific step, the step primary key (stepid) of the specific step is 11, the step type (resourcetype) is http, and the step execution protocol (protocol) is:

[0037] {"server":"registerServ",

[0038] "path":"tenant / register / initAccount",

[0039] "method": "POST",

[0040] "header":{"token":"${token}"}}

[0041] After the parser parses the orchestration protocol into an orchestration instruction, the executor will call the corresponding sub-executor according to the step type (resourcetype); the corresponding sub-executor will execute the corresponding specific steps in the orchestration protocol according to the information provided by the step execution protocol (protocol). For example, in the above orchestration protocol, the step type (resourcetype) of the specific step (step) with the step primary key of 11 is http, then the executor will call the http request sub-executor corresponding to the http step type; the http request sub-executor will execute the specific step with the step primary key (stepid) of 11 according to the information provided by the step execution protocol (protocol). Other specific steps in the orchestration protocol can also be explained according to the above logic, which will not be repeated here.

[0042] Furthermore, when the staff defines the orchestration protocol, the step execution protocol (protocol) of the subtask of the orchestration protocol may include some dynamic parameters, and the values ​​of these dynamic parameters vary with the specific tenants. For example, parameters such as tenant mobile phone number and tenant code are all dynamic parameters. Since the staff cannot obtain the specific value of the dynamic parameter at the stage of defining the orchestration protocol, ${param_key} is used to predefine the dynamic parameter as a placeholder, and a parameter protocol corresponding to the dynamic parameter is created. The parameter protocol includes description information of the placeholder param_key, specifically including the control type (type) of the placeholder param_key, the control attribute (field_type), the range of optional values ​​(value), whether it is required (required) and the list of optional items (option) of the drop-down data. The front end can generate controls that the tenant can operate according to the parameter protocol, and the tenant fills in the dynamic parameters by operating the controls. When the parser parses the orchestration protocol, the parser substitutes the value of the dynamic parameter filled in by the tenant into the placeholder, thereby generating an orchestration instruction that the executor can directly execute.

[0043] See also Figure 3 , Figure 3 The diagram is a flow chart of the centrally managed cloud service orchestration method of the present invention. Based on the centrally managed cloud service orchestration system of the present invention, the centrally managed cloud service orchestration method of the present invention comprises the following steps:

[0044] S1, deploys the orchestration execution module in the tenant’s private environment.

[0045] Specifically, the step S1 includes:

[0046] S11, creating a new tenant in the tenant information management unit of the centralized management module and filling in the tenant information.

[0047] S12, deploying the orchestration execution module to the tenant's private environment.

[0048] S13, the orchestration execution module obtains the tenant's private environment information, and registers the tenant's private environment information to the tenant information management unit of the centralized management module as the tenant environment information.

[0049] S14: Synchronize the tenant environment information into the tenant information.

[0050] S2, defines the orchestration protocol in the centralized management module.

[0051] Specifically, the step S2 includes:

[0052] S21, in the orchestration task management unit of the centralized management module, subtasks are defined according to the personalized needs of the tenants.

[0053] S22, creating a new orchestration protocol in the orchestration task management unit, selecting a number of subtasks, and forming an orchestration protocol.

[0054] S23, in the product version management unit of the centralized management module, binding the orchestration protocol with the product version required by the tenant.

[0055] Furthermore, step S2 defines an orchestration protocol, and may also fine-tune step parameters based on an existing orchestration protocol to form a new orchestration protocol.

[0056] S3, the centralized management module sends the orchestration protocol to the orchestration execution module.

[0057] S31, the orchestration execution module initializes the database in the tenant's private environment.

[0058] Specifically, the step S31 includes:

[0059] S311, calling an initialization unit of the orchestration execution module; the initialization unit creates a database in the tenant's private environment.

[0060] S312, the resource management unit of the centralized management module sends a resource file to the initialization unit.

[0061] S313, the initialization unit restores the database according to the resource file to complete the initialization of the database.

[0062] The step S31 only needs to be executed before executing the orchestration task; the present invention does not limit whether it is executed before the centralized management module sends the orchestration protocol or after sending the orchestration protocol.

[0063] S4, the orchestration execution module executes the orchestration task according to the orchestration protocol.

[0064] Specifically, step S4 includes:

[0065] S41, the environment providing unit of the orchestration execution module builds the required operating environment of the executor according to the orchestration protocol.

[0066] S42, the parser of the orchestration execution module parses the orchestration protocol and converts the orchestration protocol into an orchestration instruction that can be directly executed by the executor.

[0067] Specifically, step S42 is as follows: the parser performs global parameter parsing on the orchestration protocol, matches and replaces the dynamic parameters in the step execution protocol of the orchestration protocol with the values ​​filled in by the tenant through the parameter protocol, and determines which sub-executor executes the step according to the step type, thereby generating an orchestration instruction that can be directly executed by the executor.

[0068] S43, the executor calls the sub-executor according to the orchestration instruction to execute the orchestration task.

[0069] S5, the data statistics unit records the orchestration execution log when the executor executes the orchestration task, and transmits the orchestration execution log to the centralized management module. The staff can view the execution status of each step through the orchestration execution log. When a step of the orchestration task fails to execute, the staff can purposefully modify the parameters of the step according to the orchestration execution log to achieve compensatory execution of the step.

[0070] In one embodiment, the cloud service product is a marketing management system, and the tenant is an enterprise in the fast-moving consumer goods industry. The enterprise in the fast-moving consumer goods industry purchases the right to use the marketing management system from the cloud service provider to manage the marketing business of the enterprise. In the prior art, enterprises in the fast-moving consumer goods industry have more personalized customization requirements and product iteration requirements for marketing management systems, so the delivery cost of the products is relatively high. The deployment of the marketing management system using the centrally managed cloud service orchestration system of the present invention can take into account both the unity of centralized management and the flexibility of personalized customization.

[0071] The centrally managed cloud service orchestration system of the present invention realizes unified management of tenant information, product information, orchestration tasks and resource files by setting up a centralized management module; even if the product is deployed in the tenant's private environment, the execution status of the orchestration task can be obtained through the orchestration execution log; and the maintenance efficiency of the cloud service provider is significantly improved. Furthermore, the cloud service orchestration method of the present invention completes product deployment by orchestration, unitizes the entire product deployment process, reduces the cost of product customization, rapid version iteration and debugging, and significantly improves the efficiency of product deployment.

[0072] Based on the same inventive concept, the present application also provides an electronic device, which may be a terminal device such as a server, a desktop computing device or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). The device includes one or more processors and a memory, wherein the processor is used to execute a program to implement the centralized management cloud service orchestration method of an embodiment of the present invention; and the memory is used to store a computer program executable by the processor.

[0073] Based on the same inventive concept, the present application also provides a computer-readable storage medium, corresponding to the embodiment of the aforementioned centrally managed cloud service orchestration method, wherein the computer-readable storage medium stores a computer program thereon, and when the program is executed by a processor, the steps of the centrally managed cloud service orchestration method recorded in any of the above embodiments are implemented.

[0074] The present application may take the form of a computer program product implemented on one or more storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-usable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0075] The above-mentioned embodiments only express several implementation methods of the present invention, and the description is relatively specific and detailed, but it cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of the present invention, and the present invention is also intended to include these modifications and modifications.

Claims

1. A centralized cloud service orchestration method, executed by a cloud service orchestration system including a centralized management module and an orchestration execution module; characterized in that: Includes steps: S1, deploying the orchestration execution module in the tenant's private environment; S2, defining an orchestration protocol in the centralized management module; S3, the centralized management module sends the orchestration protocol to the orchestration execution module; S4, the orchestration execution module executes the orchestration task according to the orchestration protocol; Wherein, the arrangement protocol includes a subtask list; The subtask list includes a plurality of subtasks; Each subtask includes a list of steps; The step list includes a number of specific steps, each of which includes a step type and a step execution protocol; Wherein, in step S2, an orchestration protocol is defined in the centralized management module, specifically including: S21, define subtasks according to tenants’ needs; S22, selecting a number of subtasks and forming an orchestration protocol; S23, binding the orchestration protocol to the product version required by the tenant; Among them, in step S4, the orchestration execution module executes the orchestration task according to the orchestration protocol, specifically including: S41, constructing an operating environment of the executor according to the orchestration protocol; S42, converting the arrangement protocol into an arrangement instruction; S43, calling the sub-executor according to the orchestration instruction to execute the orchestration task.

2. The centralized cloud service orchestration method according to claim 1, characterized in that: Before step S4, the method further includes step S31: The orchestration execution module initializes the database in the tenant's private environment; Step S31 specifically includes: S311, create a database in the tenant's private environment; S312, the centralized management module sends a resource file to the orchestration execution module; S313: The orchestration execution module restores the database according to the resource file to complete initialization of the database.

3. The centralized cloud service orchestration method according to claim 1, characterized in that: If the step execution protocol of the specific steps of the subtask includes dynamic parameters, then: Step S21 further includes: predefining a placeholder for the dynamic parameter and creating a parameter protocol corresponding to the dynamic parameter; the parameter protocol includes description information of the placeholder; Step S42 also includes: matching and replacing the dynamic parameters in the step execution protocol of the orchestration protocol with the values ​​filled in by the tenant through the parameter protocol, and determining which sub-executor executes the specific step according to the step type, thereby generating an orchestration instruction.

4. The centralized cloud service orchestration method according to claim 1, characterized in that: The method further includes step S5: when the orchestration execution module executes the orchestration task, recording an orchestration execution log, and transmitting the orchestration execution log to the centralized management module.

5. The centralized cloud service orchestration method according to claim 1, characterized in that: The step S1 comprises: S11, creating a new tenant in the centralized management module and filling in tenant information; S12, deploying the orchestration execution module to the tenant's private environment; S13, the orchestration execution module obtains the tenant's private environment information, and registers the tenant's private environment information to the centralized management module as the tenant environment information; S14: Synchronize the tenant environment information into the tenant information.

6. A centrally managed cloud service orchestration system, characterized in that: include: Centralized management module and orchestration execution module; The centralized management module is used to manage the orchestration protocol; The orchestration execution module is deployed in the tenant's private environment and is used to complete the orchestration task according to the orchestration protocol sent by the centralized management module; The arrangement protocol includes a subtask list; the subtask list includes a number of subtasks; each subtask includes a step list; the step list includes a number of specific steps, and each specific step includes a step type and a step execution protocol; The orchestration protocol is defined in the centralized management module, specifically including: defining subtasks according to the needs of tenants; selecting a number of subtasks to form an orchestration protocol; binding the orchestration protocol to the product version required by the tenant; Among them, the orchestration execution module completes the orchestration task according to the orchestration protocol sent by the centralized management module, specifically including: building the operating environment of the executor according to the orchestration protocol; converting the orchestration protocol into an orchestration instruction; calling the sub-executor according to the orchestration instruction to execute the orchestration task.

7. An electronic device, characterized in that: include: processor; a memory for storing a computer program executed by the processor; Wherein, when the processor executes the computer program, it implements any centrally managed cloud service orchestration method described in claims 1-5.

Citation Information

Patent Citations

  • System and method for realizing automatic deployment of data center software based on cloud environment

    CN114461233A