Network deployment method, device, equipment and medium
By automatically obtaining and storing the identification and resource information of the virtual private cloud, determining the target network link and its creation components, solving the high cost and low accuracy problems caused by manual operations in the prior art, and achieving efficient and accurate virtual private cloud network deployment.
Patent Information
- Application Number
- CN202510824173.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, the deployment of virtual private cloud networks of financial institutions relies on manual operations, resulting in high time and labor costs and difficult to guarantee accuracy.
By obtaining the identification information and network resource information of the virtual private cloud, determining the information tag and storing it to the storage component, automatically determining the target network link and its creation components based on the network deployment requirements information, and achieving automated network deployment.
It reduces the time and labor cost of network deployment, improves deployment accuracy, and achieves fast and accurate virtual private cloud network deployment.
Smart Images

Figure CN120499017A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to a network deployment method, apparatus, equipment and medium. Background Art
[0002] A financial institution's cloud platform is a cloud platform provided for use by the financial institution's business systems. The financial institution's business systems can perform different types of business processing operations through different types of virtual private clouds within the financial institution's cloud platform, thereby utilizing the computing and storage resources of the financial institution's cloud platform to process the financial institution's business. In the process of a financial institution's business system processing the financial institution's business, it is necessary to perform network deployment of a specific type of virtual private cloud based on the network deployment requirements of the specific type of virtual private cloud that the financial institution's business system needs to use. The network deployment requirements for a specific type of virtual private cloud can include creating a specific type of virtual private cloud within the financial institution's cloud platform and establishing peer-to-peer connections and virtual firewalls for the specific type of virtual private cloud. They can also include creating a specific type of virtual private cloud within the financial institution's cloud platform and establishing dedicated cloud lines for the specific type of virtual private cloud. They can also include creating a specific type of virtual private cloud within the financial institution's cloud platform and establishing peer-to-peer connections and dedicated cloud lines for the specific type of virtual private cloud.
[0003] In the related art, a common network deployment solution is for technicians to manually deploy a specified type of virtual private cloud. This manual operation is time-consuming and labor-intensive, and accuracy is difficult to guarantee. Summary of the Invention
[0004] The present invention provides a network deployment method, apparatus, device and medium to solve the problem in related technologies that network deployment solutions rely on manual operations, have high time and labor costs, and are difficult to ensure accuracy.
[0005] According to one aspect of the present invention, a network deployment method is provided, comprising:
[0006] Obtain identification information and network resource information for each type of virtual private cloud;
[0007] Determine information tags for each type of virtual private cloud, and store information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component;
[0008] When network deployment requirement information of the virtual private cloud to be deployed is obtained, network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed; wherein the network deployment requirement information includes the information tag and the network deployment requirement text;
[0009] Based on the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the target network link of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
[0010] According to another aspect of the present invention, a network deployment device is provided, comprising:
[0011] An information acquisition module is used to obtain identification information and network resource information of various types of virtual private clouds;
[0012] An information storage module is used to determine information tags of various types of virtual private clouds and store the information tags and network resource information of various types of virtual private clouds in a corresponding manner in a storage component;
[0013] a requirement information acquisition module, configured to, upon obtaining network deployment requirement information of a virtual private cloud to be deployed, obtain network resource information of the virtual private cloud to be deployed from the storage component according to the information tag of the virtual private cloud to be deployed; wherein the network deployment requirement information includes the information tag and the network deployment requirement text;
[0014] The network deployment module is used to determine the target network link of the virtual private cloud to be deployed based on the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising:
[0016] at least one processor;
[0017] and a memory communicatively coupled to the at least one processor;
[0018] The memory stores a computer program executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the network deployment method described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the network deployment method described in any embodiment of the present invention when executed.
[0020] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the network deployment method according to any embodiment of the present invention is implemented.
[0021] The technical solution of the embodiment of the present invention obtains identification information and network resource information of each type of virtual private cloud, determines information tags of each type of virtual private cloud, and stores the information tags and network resource information of each type of virtual private cloud in a storage component. When network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component based on the information tag of the virtual private cloud to be deployed. The network deployment requirement information includes the information tag of the virtual private cloud to be deployed and a network deployment requirement text. Then, based on the network resource information and the network deployment requirement text of the virtual private cloud to be deployed, a target network link of the virtual private cloud to be deployed is determined, a creation component corresponding to the target network link is determined, and the target network link is created using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed. This solves the problem in the related art that network deployment solutions rely on manual operations, have high time and labor costs, and are difficult to ensure accuracy. The technical solution of the embodiment of the present invention obtains network resource information of different types of virtual private clouds that may be used by the business system of a financial institution in the process of processing the financial institution's business, determines information tags for identifying the network resource information of each different type of virtual private cloud, and compares the information tags of each different type of virtual private cloud to the network resource information of each different type of virtual private cloud. The invention can store network resource information and network resource information, and based on the information tag of the specified type of virtual private cloud that the business system of the financial institution needs to use, quickly obtain the network resource information of the specified type of virtual private cloud from the network resource information of different types of stored virtual private clouds. It can automatically determine the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud and the creation components for creating the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud based on the network resource information of the specified type of virtual private cloud and the network deployment requirement text. Then, based on the determined creation components, the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud are created, so that the various modules are created using a suitable creation method, and the network deployment of the specified type of virtual private cloud is completed quickly and accurately. It is realized that the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use are automatically created using a suitable creation method based on the network resource information and the network deployment requirement text, and the network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use is completed quickly and accurately, reducing the time cost and labor cost of the network deployment process and improving the accuracy of the network deployment process.
[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 This is a flowchart of a network deployment method provided in Example 1 of the present invention.
[0025] Figure 2 A schematic diagram of a network resource information processing flow provided in Example 1 of the present invention.
[0026] Figure 3 A schematic diagram of a process for storing network resource information provided in embodiment 1 of the present invention.
[0027] Figure 4 A schematic diagram of a working component provided in Example 1 of the present invention.
[0028] Figure 5 A schematic diagram of a network deployment process provided in Example 1 of the present invention.
[0029] Figure 6 This is a flowchart of a network deployment method provided in Example 2 of the present invention.
[0030] Figure 7 This is a flowchart of a network deployment method provided in Example 3 of the present invention.
[0031] Figure 8 This is a flowchart of a network deployment method provided in Example 4 of the present invention.
[0032] Figure 9 A schematic diagram of the structure of a network deployment device provided in Example 5 of the present invention.
[0033] Figure 10 A schematic diagram of the structure of an electronic device for implementing the network deployment method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0034] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0035] It should be noted that the terms "target", "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprise", "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0036] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data comply with relevant laws, regulations and standards in the relevant regions.
[0037] Example 1
[0038] Figure 1 This is a flowchart of a network deployment method provided in the first embodiment of the present invention. This embodiment is applicable to the situation where a financial institution's business system is used to perform network deployment on a virtual private cloud of a specified type that the financial institution's business system needs to use during the process of processing the financial institution's business. The method can be executed by a network deployment device, which can be implemented in the form of hardware and / or software, and can be configured in the financial institution's business system. The financial institution's business system can be a server set up in the financial institution for processing the financial institution's business. Figure 1 As shown, the method includes:
[0039] Step 101: Obtain identification information and network resource information of various types of virtual private clouds.
[0040] Optionally, a virtual private cloud (VPC) is a dynamically configured pool of public cloud computing resources used for data transmission between an enterprise and a cloud service provider. Various types of VPCs may refer to multiple VPCs with varying communication capabilities that a financial institution's business systems may utilize in the course of processing its business. The communication capabilities of a VPC may refer to its ability to communicate with external devices. External devices include, but are not limited to, other VPCs besides the VPC and other electronic devices outside the cloud platform where the VPC resides.
[0041] Optionally, the identification information of each type of virtual private cloud may be pre-set information for identifying each type of virtual private cloud. For each type of virtual private cloud, the identification information of that type of virtual private cloud may be pre-set information for identifying that type of virtual private cloud. The identification information of each type of virtual private cloud is different.
[0042] Optionally, the financial institution's business system may include virtual private cloud creation components corresponding to various types of virtual private clouds. For each type of virtual private cloud, the corresponding virtual private cloud creation component may be a software module or hardware module for creating that type of virtual private cloud on the financial institution's cloud platform. The corresponding virtual private cloud creation component may be invoked to create that type of virtual private cloud on the financial institution's cloud platform.
[0043] Optionally, the peer-to-peer connection of a virtual private cloud may refer to a network connection between a virtual private cloud and other virtual private clouds other than the virtual private cloud in the cloud platform where the virtual private cloud is located. For each type of virtual private cloud that requires a peer-to-peer connection, a peer-to-peer connection creation component corresponding to the virtual private cloud is provided in the business system of the financial institution. For each type of virtual private cloud, if that type of virtual private cloud requires a peer-to-peer connection, a peer-to-peer connection creation component corresponding to that type of virtual private cloud is provided in the business system of the financial institution. The peer-to-peer connection creation component corresponding to that type of virtual private cloud may be a software module or hardware module for creating a peer-to-peer connection for that type of virtual private cloud in the cloud platform of the financial institution. The peer-to-peer connection creation component corresponding to that type of virtual private cloud may be called to create a peer-to-peer connection for that type of virtual private cloud in the cloud platform of the financial institution.
[0044] Optionally, the virtual firewall of a virtual private cloud may refer to a software module within the cloud platform where the virtual private cloud resides, used to provide security protection for the virtual private cloud. For each type of virtual private cloud that requires the use of a virtual firewall, the financial institution's business system is equipped with a virtual firewall creation component corresponding to the virtual private cloud. For each type of virtual private cloud that requires the use of a virtual firewall, the financial institution's business system is equipped with a virtual firewall creation component corresponding to that type of virtual private cloud. The virtual firewall component corresponding to that type of virtual private cloud may be a software module or hardware module used to create a virtual firewall for that type of virtual private cloud within the financial institution's cloud platform. The virtual firewall creation component corresponding to that type of virtual private cloud may be called to create a virtual firewall for that type of virtual private cloud within the financial institution's cloud platform.
[0045] Optionally, the cloud dedicated line of a virtual private cloud may refer to an exclusive connection channel between the virtual private cloud and an electronic device that needs to use the virtual private cloud. The electronic device that needs to use the virtual private cloud may refer to the business system of a financial institution. For each type of virtual private cloud that needs to use a cloud dedicated line, a cloud dedicated line creation component corresponding to the virtual private cloud is provided in the business system of the financial institution. For each type of virtual private cloud, if the type of virtual private cloud needs to use a cloud dedicated line, the business system of the financial institution will be provided with a cloud dedicated line creation component corresponding to the type of virtual private cloud. The cloud dedicated line component corresponding to the type of virtual private cloud may be a software module or hardware module for creating a cloud dedicated line for the type of virtual private cloud in the cloud platform of the financial institution. The cloud dedicated line creation component corresponding to the type of virtual private cloud can be called to create a cloud dedicated line for the type of virtual private cloud in the cloud platform of the financial institution.
[0046] Optionally, the network resource information for each type of virtual private cloud may include information related to components required for network deployment of that type of virtual private cloud. For each type of virtual private cloud, the network resource information for that type of virtual private cloud may include identification information for the virtual private cloud creation component corresponding to that type of virtual private cloud. Each virtual private cloud creation component in the financial institution's business system is provided with identification information. The identification information for a virtual private cloud creation component may be pre-set information used to uniquely identify the virtual private cloud creation component. The identification information for different virtual private cloud creation components may be different. If a virtual private cloud of that type requires peer-to-peer connectivity, the network resource information for that type of virtual private cloud may also include identification information for the peer-to-peer connectivity creation component corresponding to that type of virtual private cloud. Each peer-to-peer connectivity creation component in the financial institution's business system is provided with identification information. The identification information for a peer-to-peer connectivity creation component may be pre-set information used to uniquely identify the peer-to-peer connectivity creation component. The identification information for different peer-to-peer connectivity creation components may be different. If a virtual private cloud of that type requires a virtual firewall, the network resource information for that type of virtual private cloud may also include identification information for the virtual firewall creation component corresponding to that type of virtual private cloud. Each virtual firewall creation component in the financial institution's business system is provided with identification information. The identification information of the virtual firewall creation component may be pre-set information used to uniquely identify the virtual firewall creation component. The identification information of different virtual firewall creation components is different. If a virtual private cloud of this type requires a dedicated cloud line, the network resource information of this type of virtual private cloud may also include the identification information of the dedicated cloud line creation component corresponding to this type of virtual private cloud. Each cloud line creation component in the financial institution's business system is provided with identification information. The identification information of the dedicated cloud line creation component may be pre-set information used to uniquely identify the dedicated cloud line creation component. The identification information of different dedicated cloud line creation components is different.
[0047] Optionally, obtaining identification information and network resource information of various types of virtual private clouds includes: obtaining identification information and network resource information of various types of virtual private clouds provided by a target user through a collection component.
[0048] Therefore, the collection component can be used to obtain network resource information of various types of virtual private clouds that the financial institution's business system may need to use in the process of processing the financial institution's business, so as to facilitate the subsequent rapid network deployment of the specified type of virtual private cloud that the financial institution's business system needs to use based on the obtained network resource information of various types of virtual private clouds.
[0049] Optionally, a collection component is provided in the financial institution's business system. The collection component can be a software module or hardware module for obtaining identification information and network resource information for various types of virtual private clouds. The target user can be a technical staff member responsible for managing the virtual private clouds used by the financial institution's business system. The target user can send the identification information and network resource information for various types of virtual private clouds to the financial institution's business system. The collection component can detect whether the financial institution's business system has received the identification information and network resource information for various types of virtual private clouds. After detecting that the financial institution's business system has received the identification information and network resource information for various types of virtual private clouds, the collection component can obtain the identification information and network resource information for various types of virtual private clouds received by the financial institution's business system, thereby obtaining the identification information and network resource information for various types of virtual private clouds provided by the target user.
[0050] Step 102: Determine information tags for each type of virtual private cloud, and store information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component.
[0051] Optionally, the information tag of each type of virtual private cloud may be information used to identify network resource information of each type of virtual private cloud.
[0052] Optionally, determining information tags for each type of virtual private cloud includes: determining information tags for each type of virtual private cloud according to a preset tag determination rule.
[0053] Therefore, based on the preset tag determination rules, the information tags assigned to each type of virtual private cloud can be quickly determined, which facilitates the subsequent acquisition of the network resource information of the specified type of virtual private cloud from the network resource information of each type of virtual private cloud based on the information tags of each type of virtual private cloud.
[0054] Optionally, the preset tag determination rule may be a pre-set rule for determining information tags for each type of virtual private cloud. The preset tag assignment rule may be, for each type of virtual private cloud, determining identification information of that type of virtual private cloud as the information tag for that type of virtual private cloud. Determining the information tags for each type of virtual private cloud according to the preset tag determination rule includes: determining the identification information of each type of virtual private cloud as the information tag for each type of virtual private cloud.
[0055] Optionally, a storage component is provided in the financial institution's business system. The storage component can be a software module or hardware module for storing information tags and network resource information for various types of virtual private clouds. After determining the information tags for various types of virtual private clouds, the information tags and network resource information for each type of virtual private cloud can be stored in the storage component accordingly. This storage of the information tags and network resource information for each type of virtual private cloud facilitates subsequent rapid retrieval of network resource information for a specific type of virtual private cloud from the network resource information for each type of virtual private cloud stored in the storage component.
[0056] Step 103: When the network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed.
[0057] The network deployment requirement information includes an information tag and a network deployment requirement text.
[0058] Optionally, the virtual private cloud to be deployed may refer to a specific type of virtual private cloud to be used by the business system of a financial institution currently requiring network deployment. The network deployment requirement information for the virtual private cloud to be deployed includes an information tag for the virtual private cloud to be deployed and network deployment requirement text. The information tag for the virtual private cloud to be deployed is used to identify the network resource information of the virtual private cloud to be deployed. The network deployment requirement text for the virtual private cloud to be deployed may be a text describing the various modules that need to be created during the network deployment process for the virtual private cloud to be deployed.
[0059] Optionally, the modules that need to be created during the network deployment of the virtual private cloud to be deployed may be the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed; they may also be the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed; they may also be the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed. Normally, when the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the network deployment requirement text for the virtual private cloud to be deployed is to create the virtual private cloud, the peer connection, and the virtual firewall. When the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the network deployment requirement text for the virtual private cloud to be deployed is to create the cloud dedicated line. When the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, the network deployment requirement text of the virtual private cloud to be deployed is to create the peer connection and the cloud dedicated line.
[0060] Optionally, the virtual private cloud management page can be used to obtain information tags and network deployment requirements entered by the target user for the virtual private cloud to be deployed. The virtual private cloud management page can be a page configured within the financial institution's business system for interacting with the target user, obtaining information related to the virtual private cloud entered by the target user, or providing information related to the virtual private cloud to the target user.
[0061] Optionally, the virtual private cloud management page includes an information tag selection area, a requirement text entry area, and a confirmation control. The information tag selection area may be a page area provided on the virtual private cloud management page for entering information tags for the virtual private cloud to be deployed. The information tag selection area displays identification information, information tags, and a selection control for each type of virtual private cloud. The selection control for each type of virtual private cloud may be a control for entering information tags for each type of virtual private cloud. A target user can browse the identification information, information tags, and selection controls for each type of virtual private cloud displayed on the virtual private cloud management page. The virtual private cloud to be deployed is a specified type of virtual private cloud among the various types of virtual private clouds. The identification information, information tags, and selection controls for each type of virtual private cloud displayed on the virtual private cloud management page include the identification information, information tags, and selection controls for the virtual private cloud to be deployed. The target user can click the selection control for the virtual private cloud to be deployed. Whether each selection control has been clicked can be detected. The requirement text entry area may be a page area provided on the virtual private cloud management page for entering network deployment requirements for the virtual private cloud to be deployed. The target user can enter the network deployment requirements for the virtual private cloud to be deployed in the requirements text field. The text entered in the requirements text field can be retrieved. A confirmation control can be used to confirm that the information tags and network deployment requirements for the virtual private cloud to be deployed have been entered. The target user can click the confirmation control to confirm that the information tags and network deployment requirements for the virtual private cloud to be deployed have been entered. Whether the confirmation control has been clicked can be detected.
[0062] Optionally, after completing the operations of clicking the selection control for the virtual private cloud to be deployed and filling in the network deployment requirement text for the virtual private cloud to be deployed in the requirement text filling area, the target user can click the confirmation control to confirm that the operation of entering the information tag and network deployment requirement text for the virtual private cloud to be deployed has been completed. Each time the confirmation control is detected to be clicked, the information tag of the virtual private cloud to which the most recently detected clicked selection control belongs can be determined as the information tag of the virtual private cloud to be deployed in this network deployment process entered by the target user, and the most recently acquired text filled in the requirement text filling area can be determined as the network deployment requirement text for the virtual private cloud to be deployed in this network deployment process entered by the target user, thereby obtaining the information tag and network deployment requirement text of the virtual private cloud to be deployed entered by the user.
[0063] Optionally, obtaining network resource information of the virtual private cloud to be deployed from the storage component based on the information tag of the virtual private cloud to be deployed includes: searching the information tags of various types of virtual private clouds stored in the storage component for a target information tag that is identical to the information tag of the virtual private cloud to be deployed; obtaining network resource information corresponding to the target information tag, and determining the network resource information corresponding to the target information tag as the network resource information of the virtual private cloud to be deployed. The target information tag is the same as the information tag of the virtual private cloud to be deployed, and the network resource information corresponding to the target information tag is the network resource information of the virtual private cloud to be deployed.
[0064] Step 104: Based on the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the target network link of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
[0065] Optionally, the target network link of the to-be-deployed virtual private cloud may refer to various modules that actually need to be created during the network deployment of the to-be-deployed virtual private cloud.
[0066] Optionally, determining the target network link of the virtual private cloud to be deployed includes: when the network deployment requirement text of the virtual private cloud to be deployed is to create a virtual private cloud, a peer connection and a virtual firewall, determining that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed; when the network deployment requirement text of the virtual private cloud to be deployed is to create a cloud dedicated line, determining that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed; when the network deployment requirement text of the virtual private cloud to be deployed is to create a peer connection and a cloud dedicated line, determining that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed.
[0067] Therefore, based on the network deployment requirement text of the specified type of virtual private cloud that the financial institution's business system needs to use, the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud can be quickly determined.
[0068] Optionally, when the network deployment requirement text for the virtual private cloud to be deployed is to create a virtual private cloud, a peer connection, and a virtual firewall, it indicates that the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed. It can be determined that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed. When the network deployment requirement text for the virtual private cloud to be deployed is to create a cloud dedicated line, it indicates that the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed. It can be determined that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed. When the network deployment requirement text of the virtual private cloud to be deployed is to create a peer connection and a cloud dedicated line, it indicates that the modules that need to be created during the network deployment of the virtual private cloud to be deployed are the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed. It can be determined that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed.
[0069] Optionally, the creation component corresponding to the target network link can be a component used to create the target network link. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the creation component corresponding to the target network link includes a virtual private cloud creation component corresponding to the virtual private cloud to be deployed, a peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and a virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the creation component corresponding to the target network link includes a virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and a cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, the creation components corresponding to the target network link include the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed.
[0070] Optionally, determining the creation component corresponding to the target network link includes: when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, determining the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed according to the network resource information of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud private connection of the virtual private cloud to be deployed, determining the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed according to the network resource information of the virtual private cloud to be deployed; line, determine the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed according to the network resource information of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, determine the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed according to the network resource information of the virtual private cloud to be deployed.
[0071] Thus, based on the network resource information of the virtual private cloud of the specified type, the creation components for creating the modules that are actually needed to be created during the network deployment of the virtual private cloud of the specified type can be determined.
[0072] Optionally, under normal circumstances, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the network resource information of the virtual private cloud to be deployed will include the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the identification information of the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the identification information of the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed can be extracted from the network resource information of the virtual private cloud to be deployed. The virtual private cloud creation component corresponding to the virtual private cloud to be deployed can be determined based on the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed. The peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed can be determined based on the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed. The virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed can be determined based on the identification information of the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed.
[0073] Optionally, under normal circumstances, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the network resource information of the virtual private cloud to be deployed will include the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be extracted from the network resource information of the virtual private cloud to be deployed, and the virtual private cloud creation component corresponding to the virtual private cloud to be deployed can be determined based on the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed. The cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be determined based on the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed.
[0074] Optionally, under normal circumstances, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, the network resource information of the virtual private cloud to be deployed will include the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be extracted from the network resource information of the virtual private cloud to be deployed. The virtual private cloud creation component corresponding to the virtual private cloud to be deployed can be determined based on the identification information of the virtual private cloud creation component corresponding to the virtual private cloud to be deployed. The peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed can be determined based on the identification information of the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed. The cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be determined based on the identification information of the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed.
[0075] Optionally, the target network link is created by a creation component corresponding to the target network link, including: when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created by the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed is created by the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the cloud dedicated line of the virtual private cloud to be deployed and the virtual private cloud to be deployed When the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created by the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the virtual firewall of the virtual private cloud to be deployed.
[0076] Therefore, based on the creation components determined according to the network resource information, the various modules that are actually needed to be created in the process of network deployment of a specified type of virtual private cloud can be created, so that the various modules can be created using an appropriate creation method to quickly and accurately complete the network deployment of the specified type of virtual private cloud.
[0077] Optionally, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, after determining the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed can be called to create the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed in the cloud platform of the financial institution, thereby completing the network deployment of the virtual private cloud to be deployed. Calling a virtual private cloud creation component corresponding to the virtual private cloud to be deployed, a peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and a virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed, to create the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed in the cloud platform of the financial institution, including: calling the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, to create the virtual private cloud to be deployed in the cloud platform of the financial institution; calling the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, to create the peer connection of the virtual private cloud to be deployed in the cloud platform of the financial institution; calling the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed, to create the virtual firewall of the virtual private cloud to be deployed in the cloud platform of the financial institution.
[0078] Optionally, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, after determining the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be called to create the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution, thereby completing the network deployment of the virtual private cloud to be deployed. Calling a virtual private cloud creation component corresponding to the virtual private cloud to be deployed and a cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, and creating the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution, including: calling the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and creating the virtual private cloud to be deployed in the cloud platform of the financial institution; calling the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, and creating the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution.
[0079] Optionally, when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, after determining the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed can be called to create the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution, thereby completing the network deployment of the virtual private cloud to be deployed. Calling a virtual private cloud creation component corresponding to the virtual private cloud to be deployed, a peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and a cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, to create the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution, including: calling the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, to create the virtual private cloud to be deployed in the cloud platform of the financial institution; calling the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, to create the peer connection of the virtual private cloud to be deployed in the cloud platform of the financial institution; calling the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, to create the cloud dedicated line of the virtual private cloud to be deployed in the cloud platform of the financial institution.
[0080] Optionally, after the target network link is created using the creation component corresponding to the target network link, thereby completing the network deployment of the to-be-deployed virtual private cloud, the method further includes providing a completion prompt to the target user. The completion prompt may be pre-set information indicating that the network deployment of the to-be-deployed virtual private cloud has been completed. Providing the completion prompt to the target user includes displaying the completion prompt on the virtual private cloud management page.
[0081] The technical solution of the embodiment of the present invention obtains identification information and network resource information of each type of virtual private cloud, determines information tags of each type of virtual private cloud, and stores the information tags and network resource information of each type of virtual private cloud in a storage component. When network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component based on the information tag of the virtual private cloud to be deployed. The network deployment requirement information includes the information tag of the virtual private cloud to be deployed and a network deployment requirement text. Then, based on the network resource information and the network deployment requirement text of the virtual private cloud to be deployed, a target network link of the virtual private cloud to be deployed is determined, a creation component corresponding to the target network link is determined, and the target network link is created using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed. This solves the problem in the related art that network deployment solutions rely on manual operations, have high time and labor costs, and are difficult to ensure accuracy. The technical solution of the embodiment of the present invention obtains network resource information of different types of virtual private clouds that may be used by the business system of a financial institution in the process of processing the financial institution's business, determines information tags for identifying the network resource information of each different type of virtual private cloud, and compares the information tags of each different type of virtual private cloud to the network resource information of each different type of virtual private cloud. The invention can store network resource information and network resource information, and based on the information tag of the specified type of virtual private cloud that the business system of the financial institution needs to use, quickly obtain the network resource information of the specified type of virtual private cloud from the network resource information of different types of stored virtual private clouds. It can automatically determine the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud and the creation components for creating the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud based on the network resource information of the specified type of virtual private cloud and the network deployment requirement text. Then, based on the determined creation components, the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud are created, so that the various modules are created using a suitable creation method, and the network deployment of the specified type of virtual private cloud is completed quickly and accurately. It is realized that the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use are automatically created using a suitable creation method based on the network resource information and the network deployment requirement text, and the network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use is completed quickly and accurately, reducing the time cost and labor cost of the network deployment process and improving the accuracy of the network deployment process.
[0082] Optionally, in a specific example, Figure 2This is a schematic diagram of a network resource information processing flow provided by the first embodiment of the present invention. The network resource information of each type of virtual private cloud is acquired by the collection component, and then the information tags and network resource information of each type of virtual private cloud are correspondingly stored in the storage component.
[0083] Optionally, in a specific example, Figure 3 A schematic diagram of a network resource information storage process provided in Example 1 of the present invention. Information tags and network resource information for each type of virtual private cloud are stored in a storage component, facilitating the subsequent display of information tags for each type of virtual private cloud on a virtual private cloud management page. Based on the information tags for each type of virtual private cloud, network resource information for a specified type of virtual private cloud is retrieved from the network resource information for each type of virtual private cloud.
[0084] Optionally, in a specific example, Figure 4 A schematic diagram of a working component provided in a first embodiment of the present invention. The working component may be a software module or hardware module configured in a financial institution's business system to determine a target network link for the virtual private cloud to be deployed based on the network resource information and network deployment requirements of the virtual private cloud to be deployed, determine a creation component corresponding to the target network link, and create the target network link using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed. The network resource information and network deployment requirements of the virtual private cloud to be deployed can be sent to the working component, and the working component can be invoked to execute operations to determine the target network link for the virtual private cloud to be deployed based on the network resource information and network deployment requirements of the virtual private cloud to be deployed, determine a creation component corresponding to the target network link, and create the target network link using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed. Exemplarily, the working component may be a scheduler that, upon invocation, determines the target network link for the virtual private cloud to be deployed based on the network resource information and network deployment requirements of the virtual private cloud to be deployed, determines a creation component corresponding to the target network link, and creates the target network link using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
[0085] Optionally, in a specific example, Figure 5This is a schematic diagram of a network deployment process provided by a first embodiment of the present invention. A financial institution's business system can execute different types of business processing operations using different types of virtual private clouds within the financial institution's cloud platform, thereby utilizing the computing and storage resources of the financial institution's cloud platform to process the financial institution's business. The management component can be a software or hardware module within the financial institution's business system that, upon obtaining network deployment requirements for a virtual private cloud to be deployed, retrieves network resource information for the virtual private cloud to be deployed from the storage component based on its information tag, and transmits the network resource information to the working component. During the network deployment process, the collection component obtains identification information and network resource information for each type of virtual private cloud provided by the target user. The information tag for each type of virtual private cloud is then determined, and the information tag and network resource information for each type of virtual private cloud are stored in the storage component in a corresponding manner. Upon obtaining network deployment requirements for a virtual private cloud to be deployed, the management component retrieves network resource information for the virtual private cloud to be deployed from the storage component based on its information tag, and transmits the network resource information to the working component. The working component determines the target network link for the virtual private cloud to be deployed based on the network resource information and network deployment requirements in the network resource information of the virtual private cloud to be deployed, determines a creation component corresponding to the target network link, and creates the target network link on the financial institution's cloud platform using the creation component corresponding to the target network link, thereby completing the software module or hardware module for network deployment of the virtual private cloud to be deployed. After completing the network deployment of the virtual private cloud to be deployed, the working component provides a completion notification to the target user.
[0086] Example 2
[0087] Figure 6 This is a flow chart of a network deployment method provided by the second embodiment of the present invention. The embodiment of the present invention can be combined with each optional solution in one or more of the above embodiments. Figure 6 As shown, the method includes:
[0088] Step 201: Obtain identification information and network resource information of various types of virtual private clouds.
[0089] Step 202: Determine information tags for each type of virtual private cloud, and store information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component.
[0090] Step 203: When the network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed.
[0091] The network deployment requirement information includes an information tag and a network deployment requirement text.
[0092] Step 204: Determine a target network link of the virtual private cloud to be deployed based on the network resource information of the virtual private cloud to be deployed and the network deployment requirement text.
[0093] Step 205. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, determine, based on the network resource information of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed.
[0094] Step 206: Create the virtual private cloud to be deployed through the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, create a peer connection of the virtual private cloud to be deployed through the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and create a virtual firewall of the virtual private cloud to be deployed through the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed, thereby completing the network deployment of the virtual private cloud to be deployed.
[0095] Step 207: Provide completion prompt information to the target user.
[0096] The technical solution of the embodiment of the present invention can determine the creation components for creating a specified type of virtual private cloud, a specified type of peer connection of a virtual private cloud, and a virtual firewall when the various modules that actually need to be created during the network deployment process of a specified type of virtual private cloud that the business system of a financial institution needs to use are a specified type of virtual private cloud, a specified type of peer connection of a virtual private cloud, and a virtual firewall. The creation components can be called to create the various modules in the cloud platform of the financial institution, thereby creating the various modules using a suitable creation method, and quickly and accurately completing the network deployment of the specified type of virtual private cloud.
[0097] Example 3
[0098] Figure 7 This is a flow chart of a network deployment method provided by the third embodiment of the present invention. The embodiment of the present invention can be combined with each optional solution in one or more of the above embodiments. Figure 7 As shown, the method includes:
[0099] Step 301: Obtain identification information and network resource information of various types of virtual private clouds.
[0100] Step 302: Determine information tags for each type of virtual private cloud, and store information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component.
[0101] Step 303: When the network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed.
[0102] The network deployment requirement information includes an information tag and a network deployment requirement text.
[0103] Step 304: Determine a target network link of the virtual private cloud to be deployed based on the network resource information of the virtual private cloud to be deployed and the network deployment requirement text.
[0104] Step 305. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, determine the virtual private cloud creation component corresponding to the virtual private cloud to be deployed and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed based on the network resource information of the virtual private cloud to be deployed.
[0105] Step 306: Create the virtual private cloud to be deployed through the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and create the cloud dedicated line of the virtual private cloud to be deployed through the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed, thereby completing the network deployment of the virtual private cloud to be deployed.
[0106] Step 307: Provide completion prompt information to the target user.
[0107] The technical solution of the embodiment of the present invention can determine the creation components for creating a specified type of virtual private cloud and a specified type of cloud dedicated line for a virtual private cloud when the various modules that actually need to be created during the network deployment process of a specified type of virtual private cloud that the business system of a financial institution needs to use are a specified type of virtual private cloud and a specified type of cloud dedicated line for a virtual private cloud. The creation components can be called to create various modules in the cloud platform of the financial institution, thereby creating various modules using a suitable creation method, and quickly and accurately completing the network deployment of the specified type of virtual private cloud.
[0108] Example 4
[0109] Figure 8 This is a flow chart of a network deployment method provided by the fourth embodiment of the present invention. The embodiment of the present invention can be combined with each optional solution in one or more of the above embodiments. Figure 8 As shown, the method includes:
[0110] Step 401: Obtain identification information and network resource information of various types of virtual private clouds.
[0111] Step 402: Determine information tags for each type of virtual private cloud, and store the information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component.
[0112] Step 403: When the network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed.
[0113] The network deployment requirement information includes an information tag and a network deployment requirement text.
[0114] Step 404: Determine a target network link of the virtual private cloud to be deployed based on the network resource information of the virtual private cloud to be deployed and the network deployment requirement text.
[0115] Step 405. When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, determine, based on the network resource information of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed.
[0116] Step 406: Create the virtual private cloud to be deployed through the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, create a peer connection of the virtual private cloud to be deployed through the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and create a cloud dedicated line of the virtual private cloud to be deployed through the cloud dedicated line creation component corresponding to the virtual firewall of the virtual private cloud to be deployed, thereby completing the network deployment of the virtual private cloud to be deployed.
[0117] Step 407: Provide completion prompt information to the target user.
[0118] The technical solution of the embodiment of the present invention can determine the creation components for creating a specified type of virtual private cloud, a specified type of peer connection of a virtual private cloud, and a cloud dedicated line when the various modules that actually need to be created during the network deployment process of a specified type of virtual private cloud that the business system of a financial institution needs to use are a specified type of virtual private cloud, a specified type of peer connection of a virtual private cloud, and a cloud dedicated line. The creation components can be called to create various modules in the cloud platform of the financial institution, thereby creating various modules using a suitable creation method, and quickly and accurately completing the network deployment of the specified type of virtual private cloud.
[0119] Example 5
[0120] Figure 9 This is a structural diagram of a network deployment device provided by the fifth embodiment of the present invention. The device can be configured in the business system of a financial institution. Figure 9 As shown, the device includes: an information acquisition module 501, an information storage module 502, a demand information acquisition module 503 and a network deployment module 504.
[0121] Among them, the information acquisition module 501 is used to obtain the identification information and network resource information of each type of virtual private cloud; the information storage module 502 is used to determine the information tags of each type of virtual private cloud, and store the information tags and network resource information of each type of virtual private cloud in the storage component; the requirement information acquisition module 503 is used to obtain the network resource information of the virtual private cloud to be deployed from the storage component according to the information tags of the virtual private cloud to be deployed when the network deployment requirement information of the virtual private cloud to be deployed is obtained; wherein the network deployment requirement information includes information tags and network deployment requirement text; the network deployment module 504 is used to determine the target network link of the virtual private cloud to be deployed according to the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
[0122] The technical solution of the embodiment of the present invention obtains identification information and network resource information of each type of virtual private cloud, determines information tags of each type of virtual private cloud, and stores the information tags and network resource information of each type of virtual private cloud in a storage component. When network deployment requirement information of the virtual private cloud to be deployed is obtained, the network resource information of the virtual private cloud to be deployed is obtained from the storage component based on the information tag of the virtual private cloud to be deployed. The network deployment requirement information includes the information tag of the virtual private cloud to be deployed and a network deployment requirement text. Then, based on the network resource information and the network deployment requirement text of the virtual private cloud to be deployed, a target network link of the virtual private cloud to be deployed is determined, a creation component corresponding to the target network link is determined, and the target network link is created using the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed. This solves the problem in the related art that network deployment solutions rely on manual operations, have high time and labor costs, and are difficult to ensure accuracy. The technical solution of the embodiment of the present invention obtains network resource information of different types of virtual private clouds that may be used by the business system of a financial institution in the process of processing the financial institution's business, determines information tags for identifying the network resource information of each different type of virtual private cloud, and compares the information tags of each different type of virtual private cloud to the network resource information of each different type of virtual private cloud. The invention can store network resource information and network resource information, and based on the information tag of the specified type of virtual private cloud that the business system of the financial institution needs to use, quickly obtain the network resource information of the specified type of virtual private cloud from the network resource information of different types of stored virtual private clouds. It can automatically determine the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud and the creation components for creating the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud based on the network resource information of the specified type of virtual private cloud and the network deployment requirement text. Then, based on the determined creation components, the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud are created, so that the various modules are created using a suitable creation method, and the network deployment of the specified type of virtual private cloud is completed quickly and accurately. It is realized that the various modules that actually need to be created in the process of network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use are automatically created using a suitable creation method based on the network resource information and the network deployment requirement text, and the network deployment of the specified type of virtual private cloud that the business system of the financial institution needs to use is completed quickly and accurately, reducing the time cost and labor cost of the network deployment process and improving the accuracy of the network deployment process.
[0123] In an optional implementation of the embodiment of the present invention, optionally, when performing the operation of determining information tags of various types of virtual private clouds, the information storage module 502 is specifically configured to: determine information tags of various types of virtual private clouds according to preset tag determination rules.
[0124] In an optional implementation manner of an embodiment of the present invention, optionally, when executing the operation of determining the target network link of the virtual private cloud to be deployed, the network deployment module 504 is specifically used to: when the network deployment requirement text of the virtual private cloud to be deployed is to create a virtual private cloud, a peer connection and a virtual firewall, determine that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed; when the network deployment requirement text of the virtual private cloud to be deployed is to create a cloud dedicated line, determine that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed; when the network deployment requirement text of the virtual private cloud to be deployed is to create a peer connection and a cloud dedicated line, determine that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed.
[0125] In an optional implementation manner of an embodiment of the present invention, optionally, the network deployment module 504, when executing the operation of determining the creation component corresponding to the target network link, is specifically used to: when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, determine the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed according to the network resource information of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed are determined according to the network resource information of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed are determined according to the network resource information of the virtual private cloud to be deployed.
[0126] In an optional implementation of an embodiment of the present invention, optionally, when the network deployment module 504 executes the operation of creating the target network link through the creation component corresponding to the target network link, it is specifically used to: when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created through the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created through the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed is created through the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed When the virtual private cloud and the cloud dedicated line of the virtual private cloud to be deployed are connected, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed; when the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created by the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the virtual firewall of the virtual private cloud to be deployed.
[0127] In an optional implementation of the embodiment of the present invention, optionally, the information acquisition module 501 is specifically configured to: acquire identification information and network resource information of various types of virtual private clouds provided by the target user through a collection component.
[0128] The network deployment device provided in the embodiment of the present invention can execute the network deployment method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0129] Example 6
[0130] Figure 10A schematic diagram of the structure of an electronic device 10 that can be used to implement the network deployment method of an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, electronic devices, blade electronic devices, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0131] like Figure 10 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0132] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0133] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the network deployment method.
[0134] In some embodiments, the network deployment method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on a heterogeneous hardware accelerator via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by a processor, one or more steps of the network deployment method described above can be performed. Alternatively, in other embodiments, the processor can be configured to perform the network deployment method by any other appropriate means (e.g., by means of firmware).
[0135] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0136] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or electronic device.
[0137] In the context of the present invention, computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage medium can include but is not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0138] To provide interaction with a user, the systems and techniques described herein can be implemented on a heterogeneous hardware accelerator that has: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the heterogeneous hardware accelerator. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0139] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as data electronics), or a computing system that includes middleware components (e.g., application electronics), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0140] A computing system may include a client and an electronic device. The client and electronic device are generally remote from each other and typically interact via a communication network. The client-electronic device relationship is established by computer programs running on the respective computers and establishing a client-electronic device relationship. The electronic device may be a cloud electronic device, also known as a cloud computing electronic device or cloud host, a host product within a cloud computing service ecosystem that addresses the management difficulties and limited business scalability of traditional physical hosts and VPS services.
[0141] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0142] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A network deployment method, characterized in that: include: Obtain identification information and network resource information for each type of virtual private cloud; Determine information tags for each type of virtual private cloud, and store information tags and network resource information for each type of virtual private cloud in a corresponding manner in a storage component; When network deployment requirement information of the virtual private cloud to be deployed is obtained, network resource information of the virtual private cloud to be deployed is obtained from the storage component according to the information tag of the virtual private cloud to be deployed; wherein the network deployment requirement information includes the information tag and the network deployment requirement text; Based on the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the target network link of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
2. The network deployment method according to claim 1, wherein: Identify information tags for each type of virtual private cloud, including: According to the preset tag determination rules, the information tags of each type of virtual private cloud are determined.
3. The network deployment method according to claim 1, wherein: Determining the target network link of the virtual private cloud to be deployed includes: When the network deployment requirement text of the virtual private cloud to be deployed is to create a virtual private cloud, a peer connection, and a virtual firewall, determining that the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed; When the network deployment requirement text of the to-be-deployed virtual private cloud is to create a cloud dedicated line, determining that the target network link of the to-be-deployed virtual private cloud is the to-be-deployed virtual private cloud and the cloud dedicated line of the to-be-deployed virtual private cloud; When the network deployment requirement text of the virtual private cloud to be deployed is to create a peer connection and a cloud dedicated line, the target network link of the virtual private cloud to be deployed is determined to be the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed.
4. The network deployment method according to claim 3, wherein: Determining a creation component corresponding to the target network link includes: When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, determining, according to the network resource information of the virtual private cloud to be deployed, a virtual private cloud creation component corresponding to the virtual private cloud to be deployed, a peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and a virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed; When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, determining, according to the network resource information of the virtual private cloud to be deployed, a virtual private cloud creation component corresponding to the virtual private cloud to be deployed and a cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed; When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed, determine the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed based on the network resource information of the virtual private cloud to be deployed.
5. The network deployment method according to claim 4, characterized in that: Creating the target network link by using a creation component corresponding to the target network link includes: When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created by the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed is created by the virtual firewall creation component corresponding to the virtual firewall of the virtual private cloud to be deployed; When the target network link of the virtual private cloud to be deployed is the virtual private cloud to be deployed and the cloud dedicated line of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the cloud dedicated line of the virtual private cloud to be deployed; When the target network links of the virtual private cloud to be deployed are the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed, and the virtual firewall of the virtual private cloud to be deployed, the virtual private cloud to be deployed is created by the virtual private cloud creation component corresponding to the virtual private cloud to be deployed, the peer connection of the virtual private cloud to be deployed is created by the peer connection creation component corresponding to the peer connection of the virtual private cloud to be deployed, and the cloud dedicated line of the virtual private cloud to be deployed is created by the cloud dedicated line creation component corresponding to the virtual firewall of the virtual private cloud to be deployed.
6. The network deployment method according to claim 1, wherein: Obtain identification information and network resource information for each type of virtual private cloud, including: The collection component obtains identification information and network resource information of various types of virtual private clouds provided by the target user.
7. A network deployment device, characterized in that: include: An information acquisition module is used to obtain identification information and network resource information of various types of virtual private clouds; An information storage module is used to determine information tags of various types of virtual private clouds and store the information tags and network resource information of various types of virtual private clouds in a corresponding manner in a storage component; a requirement information acquisition module, configured to, upon obtaining network deployment requirement information of a virtual private cloud to be deployed, obtain network resource information of the virtual private cloud to be deployed from the storage component according to the information tag of the virtual private cloud to be deployed; wherein the network deployment requirement information includes the information tag and the network deployment requirement text; The network deployment module is used to determine the target network link of the virtual private cloud to be deployed based on the network resource information and network deployment requirement text of the virtual private cloud to be deployed, determine the creation component corresponding to the target network link, and create the target network link through the creation component corresponding to the target network link, thereby completing the network deployment of the virtual private cloud to be deployed.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the network deployment method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the network deployment method according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the network deployment method according to any one of claims 1 to 6 is implemented.