CN-122027492-A - Network service global supply method and system for heterogeneous cloud platform
Abstract
The application relates to the technical field of cloud computing and network communication, in particular to a network service global supply method and system of a heterogeneous cloud platform, which comprises the steps of analyzing user intentions to obtain an abstract network element set when the user intentions are received, carrying out instantiation mapping by adopting an initial network metadata model based on the abstract network element set to obtain a resource definition set, carrying out conflict judgment by a workflow engine based on the resource definition set, and if no resource conflict exists, creating a resource supply task, calling a corresponding cloud platform adapter to execute network resource supply on a target cloud platform based on the resource supply task to obtain a supply result, updating an initial network metadata model based on the supply result and generating a network service arrangement instruction, executing the network service arrangement instruction, completing cross-cloud network connection and strategy configuration, generating a cross-cloud connection result, and returning the cross-cloud connection result to a user, thereby improving the efficiency and configuration consistency of network service supply in a heterogeneous cloud environment.
Inventors
- Request for anonymity
- Request for anonymity
- Request for anonymity
Assignees
- 北京联池系统科技有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260210
Claims (10)
- 1. The utility model provides a network service global supply method of heterogeneous cloud platform, is applied to many cloud network system, many cloud network system include a plurality of cloud platform adapters of different grade type, characterized by including: When receiving user intention, resolving the user intention to obtain an abstract network element set; Based on the abstract network element set, carrying out instantiation mapping by adopting an initial network metadata model to obtain a resource definition set; Based on the resource definition set, carrying out conflict judgment through a workflow engine, and if no resource conflict exists, creating a resource supply task; Based on the resource supply task, a corresponding cloud platform adapter is called to execute network resource supply on a target cloud platform, and a supply result is obtained; updating the initial network metadata model based on the provisioning results and generating network service orchestration instructions; And executing the network service arrangement instruction, completing cross-cloud network connection and strategy configuration, generating a cross-cloud connection result, and returning to the user.
- 2. The method for globally providing network services of a heterogeneous cloud platform according to claim 1, wherein the parsing the user intention to obtain an abstract network element set includes: extracting a network topological structure, a connection relation and a policy rule defined in the user intention; and converting the network topological structure, the connection relation and the policy rule into abstract description irrelevant to the target cloud platform implementation to obtain an abstract network element set.
- 3. The method for globally providing network services for heterogeneous cloud platforms according to claim 1, wherein the performing instantiation mapping by using an initial network metadata model based on the abstract network element set to obtain a resource definition set includes: Matching each abstract network element in the abstract network element set with the network resource type in the initial network metadata model to obtain a network resource object; establishing an association relation among the network resource objects; And determining the dependency sequence and the execution constraint among the network resource objects according to the association relation to form a resource definition set.
- 4. The method for globally providing network services of a heterogeneous cloud platform according to claim 1, wherein the step of performing conflict judgment by a workflow engine based on the resource definition set, and creating a resource providing task if there is no resource conflict, comprises: Generating a resource supply sequence diagram based on the resource definition set; Invoking the cloud platform adapter to query the existing resource configuration of the corresponding target cloud platform in parallel to obtain a query result; The workflow engine identifies conflicts with address overlap, quota shortages, or service unavailability by comparing the resource definition set with the query result; And when any conflict is not identified, creating a resource supply task according to the resource supply sequence diagram.
- 5. The method for globally supplying network services to heterogeneous cloud platforms according to claim 1, wherein the step of calling a corresponding cloud platform adapter to perform network resource supply on a target cloud platform based on the resource supply task to obtain a supply result comprises: Disassembling the resource supply task into independent supply instruction sets aiming at all target cloud platforms; translating each independent supply instruction set into a native API call sequence of the target cloud platform through the corresponding cloud platform adapter; Sequentially executing each original API call sequence, completing basic resource supply and returning an execution result; And normalizing the execution result to obtain a supply result.
- 6. The method for globally provisioning web services of a heterogeneous cloud platform of claim 1, wherein the updating the initial web metadata model and generating web services orchestration instructions based on the provisioning results comprises: updating the initial network metadata model based on the provisioning results; Constructing a cross-cloud connection intention based on the updated initial network metadata model and the user intention; and generating a network service arrangement instruction according to the cross-cloud connection intention.
- 7. The method for globally supplying network services of a heterogeneous cloud platform according to claim 1, wherein the executing the network service orchestration instruction, completing cross-cloud network connection and policy configuration, generating a cross-cloud connection result, and returning the result to the user comprises: creating virtual network gateways in parallel on each target cloud platform based on the network service arrangement instructions; Based on the virtual network gateway, sequentially establishing encrypted tunnel connection between the corresponding target cloud platforms and generating a tunnel state; According to the policy rules defined in the user intention, policy and routing configuration are carried out on each target cloud platform through the cloud platform adapter, and a final configuration result is obtained; executing an end-to-end connectivity test, verifying a cross-cloud network service state, and obtaining a test result; and generating a cross-cloud connection result and returning the cross-cloud connection result based on the tunnel state, the final configuration result and the test result.
- 8. A web service globalization provision system of a heterogeneous cloud platform, comprising: The intention analyzing module is used for analyzing the user intention to obtain an abstract network element set when receiving the user intention; the metadata model management module is used for carrying out instantiation mapping by adopting an initial network metadata model based on the abstract network element set to obtain a resource definition set; the workflow engine module is used for carrying out conflict judgment through the workflow engine based on the resource definition set, and if no resource conflict exists, a resource supply task is created; the adapter execution module is used for calling a corresponding cloud platform adapter to execute network resource supply on a target cloud platform based on the resource supply task to obtain a supply result; an orchestration instruction generation module for updating the initial network metadata model based on the provisioning results and generating network service orchestration instructions; and the service arrangement execution module is used for executing the network service arrangement instruction, completing cross-cloud network connection and strategy configuration, generating a cross-cloud connection result and returning the result to the user.
- 9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the computer program when executed by the processor causes the processor to perform the steps of the network service globalization provision method of heterogeneous cloud platform according to any of claims 1-7.
- 10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed, implements the network service globalization provision method of heterogeneous cloud platform according to any of claims 1-7.
Description
Network service global supply method and system for heterogeneous cloud platform Technical Field The application relates to the technical field of cloud computing and network communication, in particular to a network service global supply method and system of a heterogeneous cloud platform. Background Along with the deepening of enterprise digital transformation and the wide landing of cloud native architecture, hybrid cloudiness has become a mainstream mode of enterprise construction agile, elastic and compliant IT infrastructure. In this context, the network service provisioning capability across multiple heterogeneous public clouds, private clouds, and edge environments directly determines the global deployment efficiency, architecture toughness, and operation and maintenance costs of enterprise business. The industry continuously advances around the technology iteration of unified management, automatic arrangement and strategy consistency of the multi-cloud network, and how to realize unified abstract modeling and global collaborative supply of heterogeneous cloud platform network resources becomes a key direction of core technology research and development in the field of cloud computing and network communication. The current multi-cloud network management technology is mainly developed around improving the efficiency of cross-cloud resource nanotubes and simplifying operation and maintenance processes, the main stream schemes are all aimed at realizing centralized configuration and strategy issuing of a plurality of cloud platform network resources through unified control planes or arrangement tools, and the aim of reducing the operation complexity in a multi-cloud environment through single-point management and control is achieved, and the quick requirements of enterprise business on-line and elastic expansion are adapted. However, such existing solutions have significant technical limitations. Meanwhile, the automatic supply of network services involves a plurality of links with dependency relationships such as resource creation, connection establishment, strategy configuration and the like, and the existing scheme lacks effective guarantee on the atomicity, transactional property and state consistency of cross-cloud operation, finally causes the problems of low efficiency, configuration drift or inconsistent strategy and the like in the whole supply process, and is difficult to meet the strict control requirements of enterprise-level application on the high reliability, strong consistency and global visibility of the multi-cloud network. Disclosure of Invention In view of the above, the application provides a method and a system for globally supplying network services of heterogeneous cloud platforms, which solve the technical problems of low supply efficiency and difficult guarantee of configuration consistency caused by the lack of effective abstraction of the bottom layer platform difference and coordination of cross-cloud operation dependence in the existing multi-cloud network management scheme. The application provides a network service global supply method and a system for a heterogeneous cloud platform, which adopt the following technical scheme: a network service global supply method of heterogeneous cloud platform is applied to a multi-cloud network system, wherein the multi-cloud network system comprises a plurality of cloud platform adapters of different types, and the method comprises the following steps: when receiving the user intention, resolving the user intention to obtain an abstract network element set; Based on the abstract network element set, carrying out instantiation mapping by adopting an initial network metadata model to obtain a resource definition set; Based on the resource definition set, carrying out conflict judgment through a workflow engine, and if no resource conflict exists, creating a resource supply task; based on the resource supply task, a corresponding cloud platform adapter is called to execute network resource supply on a target cloud platform, and a supply result is obtained; updating the initial network metadata model based on the provisioning results and generating network service orchestration instructions; Executing the network service arrangement instruction, completing cross-cloud network connection and policy configuration, generating a cross-cloud connection result, and returning to the user. By adopting the technical scheme, the user business intention is resolved into abstract network elements irrelevant to a platform, standardized definition and dependency modeling of heterogeneous resources are realized through a unified metadata model, management complexity caused by network model splitting in a multi-cloud environment is solved, resource configuration is pre-verified and conflict resolved through a workflow engine, atomicity and consistency of cross-cloud operation are guaranteed, automatic adaptation and instruction translation of native in