Simulation environment construction method and device based on cloud native, medium and equipment
By deploying the service network platform on the K8S cluster and configuring the gateway component and virtual service component, the problem of high cost and high risk of building a cloud-native mirror environment in the existing technology is solved, and a low-cost and low-risk simulation environment is achieved, and resource utilization and management are improved.
Patent Information
- Application Number
- CN202411731636.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-11-28
AI Technical Summary
The existing cloud-native mirror environment construction method has high cost and high risk to build a simulation environment.
By deploying a service network platform on the K8S cluster where the source production application is located, configuring gateway components and virtual service components, the image and routing of traffic are realized, and hardware costs and network risks are reduced.
It has realized the construction of a low-cost and low-risk simulation environment, improved resource utilization, reduced labor cost investment, and improved the flexibility and management of the simulation environment through the elastic characteristics of cloud native.
Smart Images

Figure CN119603363A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of simulation environment construction, and in particular relates to a cloud-native-based simulation environment construction method, device, medium and equipment. Background Art
[0002] When an application is developed and deployed, the environment where the application is actually deployed and run is the production environment. In the production environment, users can directly interact with the application. In order to test the functionality and stability of the application, developers usually need to build a mirror environment that is consistent with the production environment. Developers test the performance, functionality, and stability of the application in the mirror environment. To ensure the accuracy of the test, the network traffic between the production environment and the user also needs to be connected to the mirror environment.
[0003] With the continuous development and improvement of cloud-native concepts and systems, the new generation of infrastructure is gradually transforming to a cloud-native environment. The cloud-native environment can provide programmable infrastructure management services including computing power, network, storage, etc. Therefore, some R&D personnel deploy the production environment of the application in the K8S environment. The application deployed in the production environment uses a switch or router to connect to an external gateway device to receive user requests and real traffic data. Usually, a mirror port is set on the switch or router. Through the mirror port function, user requests and real production traffic are copied 1:1 at the network layer request access point to the mirror environment.
[0004] However, setting up mirror ports on switches or routers is costly. Due to the characteristics of the mirror environment, resource utilization is low and idle rate is high, resulting in resource waste. In addition, it is necessary to operate based on the gateway equipment of the entire service or even the computer room, which is risky and has a wide impact. Therefore, a low-cost and low-risk cloud-native mirror environment construction method is needed. Summary of the invention
[0005] In view of this, the present invention provides a cloud-native based simulation environment construction method, device, medium and equipment, the main purpose of which is to solve the problem that the existing cloud-native based mirror environment construction method has high cost and high risk in constructing a simulation environment.
[0006] According to one aspect of the present application, a method for constructing a cloud-native simulation environment is provided, the method comprising:
[0007] Deploy a first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform;
[0008] Determine the network connection information between the first K8S cluster and the gateway device, and configure the first gateway entry component based on the network connection information and the host list so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device;
[0009] Determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection component of the mirror application according to the network connection mode of the mirror application;
[0010] Determine a service host name and a target production application corresponding to a first virtual service component in the first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data with the service host name to the target production application based on the configured first virtual service component, and route traffic data with the service host name to a target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component;
[0011] A simulation environment is obtained based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
[0012] Optionally, determining a network connection mode of the mirror application based on a running environment of the mirror application corresponding to the source production application, and configuring a network connection component of the mirror application according to the network connection mode of the mirror application includes:
[0013] When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to a second K8S cluster, determining that the network connection mode of the mirror application is a first heterogeneous cluster connection mode, and deploying a second service network platform on the second K8S cluster;
[0014] Using the first gateway entry component as an external gateway device of a second gateway entry component in the second service network platform, using a host list corresponding to the first gateway entry component as a host list of the second gateway entry component, and configuring the second gateway component so that the second gateway entry component receives traffic data having a host name in the host list from the first gateway entry component;
[0015] Using the service host name as the name of the traffic data received by the second virtual service component, using the second gateway entry component as the matching gateway of the second virtual service component, using the target mirror application as the routing object of the second virtual service component, configuring the second virtual service component, and routing the traffic data with the service host name to the target mirror application;
[0016] The simulation environment construction method also includes:
[0017] In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, configure the second destination rule component in the second service network platform based on the image name and image subset name, and transmit the traffic data with the service host name to the target image application according to the path in the second destination rule component.
[0018] Optionally, configuring the first virtual service component based on the network connection component, the service host name, and the target production application includes:
[0019] Using the service host name as the name of the traffic data received by the first virtual service component, using the first gateway entry component as the matching gateway of the first virtual service component, using the second gateway entry component and the target production application as the routing objects of the first virtual service component, configuring the first virtual service component, and routing the traffic data with the service host name to the second gateway entry component and the target production application;
[0020] Accordingly, the simulation environment construction method further includes:
[0021] In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0022] Optionally, the determining the network connection mode of the mirror application based on the operating environment where the mirror application corresponding to the source production application is located includes:
[0023] When the operating environment of the mirror application corresponding to the source production application is a virtual machine environment, determining that the network connection mode of the mirror application is a second heterogeneous cluster connection mode, and deploying a workgroup component, an east-west gateway entry component, a third virtual service component, and a third destination rule component on the first service network platform;
[0024] The first gateway entry component is used as a gateway device of the workgroup component, the workgroup component is configured, the workgroup component is used as an external gateway device of the east-west gateway entry component, the host list corresponding to the first gateway entry component is used as the host list of the east-west gateway entry component, and the east-west gateway entry component is configured so that the east-west gateway entry component receives traffic data having a host name in the host list from the first gateway entry component through the workgroup component;
[0025] The service host name is used as the name of the traffic data received by the third virtual service component, the east-west gateway entry component is used as the matching gateway of the third virtual service component, the target mirror application is used as the routing object of the third virtual service component, the third virtual service component is configured, and the traffic data with the service host name is routed to the target mirror application;
[0026] Accordingly, the simulation environment construction method further includes:
[0027] In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, and configure the third destination rule component based on the image name and image subset name so that the traffic data with the service host name is transmitted to the target image application according to the path in the third destination rule component.
[0028] Optionally, configuring the first virtual service component based on the network connection component, the service host name, and the target production application includes:
[0029] The service host name is used as the name of the traffic data received by the first virtual service component, the first gateway entry component is used as the matching gateway of the first virtual service component, the workgroup component and the target production application are used as routing objects of the first virtual service component, and the first virtual service component is configured to route the traffic data with the service host name to the workgroup component and the target production application;
[0030] Accordingly, the simulation environment construction method further includes:
[0031] In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0032] Optionally, determining a network connection mode of the mirror application based on a running environment of the mirror application corresponding to the source production application, and configuring a network connection component of the mirror application according to the network connection mode of the mirror application includes:
[0033] When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to the first K8S cluster, the network connection mode of the mirror application is determined to be the same cluster connection mode, and there is no need to perform network connection deployment of the mirror application;
[0034] Accordingly, configuring the first virtual service component based on the network connection component, the service host name and the target production application includes:
[0035] The service host name is used as the name of the traffic data received by the first virtual service component, the first gateway entry component is used as the matching gateway of the first virtual service component, the target production application and the target mirror application are used as routing objects of the first virtual service component, and the first virtual service component is configured so that the traffic data with the service host name is routed to the target production application and the target mirror application;
[0036] Accordingly, the simulation environment construction method further includes:
[0037] In the preset application mapping table, determine the production name and production subset name corresponding to the target production application and the image name and image subset name corresponding to the target mirror application; based on the production name, production subset name, image name and image subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application and the target mirror application according to the path in the first destination rule component.
[0038] Optionally, the operating environment where the first K8S cluster is located is deployed with a management component and a load balancer. The management component monitors the health status of the simulation environment. When it is detected that the simulation environment is in an abnormal state, a stop message is sent to the first gateway entry component, and a start message is sent to the load balancer, so that the first gateway entry component stops transmitting traffic data to the simulation environment. The traffic data of the gateway device is transmitted to the target production application based on the load balancer.
[0039] According to another aspect of the present application, a cloud-native-based simulation environment construction device is provided, comprising:
[0040] A first service network platform deployment module is used to deploy the first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform;
[0041] A first gateway entry component configuration module, used to determine the network connection information between the first K8S cluster and the gateway device, and based on the network connection information and the host list, configure the first gateway entry component so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device;
[0042] A network connection component configuration module, used to determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection component of the mirror application according to the network connection mode of the mirror application;
[0043] a first virtual service component configuration module, configured to determine a service host name and a target production application corresponding to a first virtual service component in the first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data having the service host name to the target production application based on the configured first virtual service component, and route traffic data having the service host name to a target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component;
[0044] The simulation environment acquisition module is used to obtain the simulation environment based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
[0045] According to another aspect of the present application, a storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned cloud-native-based simulation environment construction method.
[0046] According to another aspect of the present application, a computer device is provided, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0047] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the cloud-native-based simulation environment construction method as described above.
[0048] By means of the above technical scheme, the present application provides a method, device, medium and equipment for constructing a simulation environment based on cloud native, which deploys a first network platform in the operating environment where the source production application is located, configures the first gateway entry component of the first network platform, receives the traffic data of the gateway device through the first gateway entry component, determines the network connection component corresponding to the mirror application according to the operating environment where the mirror application is located, configures the network connection component, and configures the first virtual service component in the first network platform according to the network connection component, so that the first virtual service component routes the data traffic with the service host name to the target production application, transmits the traffic data with the service host name to the target mirror application through the first virtual service component and the network connection component, realizes the mirroring of the traffic through software configuration, reduces the hardware cost of routing / switching facilities, and the network risk of the system, does not need to maintain complex network equipment, further reduces the investment of manpower cost, and utilizes the elastic characteristics of cloud native, combined with hybrid deployment and other solutions, to improve resource utilization.
[0049] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0051] Figure 1 A flowchart of a method for building a cloud-native simulation environment provided in an embodiment of the present application is shown;
[0052] Figure 2a A schematic diagram of a network connection method for building a simulation environment based on cloud native is shown;
[0053] Figure 2b A schematic diagram of network connection in a first heterogeneous cluster connection mode of a cloud-native-based simulation environment construction method provided in an embodiment of the present application is shown;
[0054] Figure 2c A schematic diagram of network connection in a second heterogeneous cluster connection mode of a cloud-native-based simulation environment construction method provided in an embodiment of the present application is shown;
[0055] Figure 2d A schematic diagram of network connection in a same cluster connection mode of a cloud-native-based simulation environment construction method provided in an embodiment of the present application is shown;
[0056] Figure 3 Another flowchart of a method for building a cloud-native simulation environment provided in an embodiment of the present application is shown;
[0057] Figure 4 Another flowchart of a method for building a cloud-native simulation environment provided in an embodiment of the present application is shown;
[0058] Figure 5 Another flowchart of a method for building a cloud-native simulation environment provided in an embodiment of the present application is shown;
[0059] Figure 6 A block diagram of a cloud-native-based simulation environment construction device provided in an embodiment of the present application is shown;
[0060] In the figure: 602-first service network platform deployment module; 604-first gateway entry component configuration module; 606-network connection component configuration module; 608-first virtual service component configuration module. DETAILED DESCRIPTION
[0061] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present invention can be combined with each other without conflict.
[0062] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the specific implementation methods, structures, features and effects of the present invention application are described in detail below in conjunction with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures, or characteristics in one or more embodiments may be combined in any suitable form.
[0063] In view of the problem that the existing cloud-native mirror environment construction method has high cost and high risk in constructing a simulation environment, the embodiment of the present application provides a cloud-native simulation environment construction method, such as Figure 1 As shown, the method includes:
[0064] 102: Deploy a first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to a first gateway entry component in the first service network platform;
[0065] 104: Determine the network connection information between the first K8S cluster and the gateway device, and configure the first gateway entry component based on the network connection information and the host list, so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device;
[0066] 106: Determine a network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure a network connection component of the mirror application according to the network connection mode of the mirror application;
[0067] 108: Determine a service host name and a target production application corresponding to a first virtual service component in a first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data with the service host name to the target production application based on the configured first virtual service component, and route traffic data with the service host name to the target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component;
[0068] 110: A simulation environment is obtained based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component, and the network connection component.
[0069] When developing an application in the IT industry, it is usually necessary to build a simulation environment that corresponds to the actual production environment of the application, also called a mirror application environment. The mirror application environment needs to introduce actual traffic data from the production environment to perform functional verification, stress testing, and exception reproduction on the system through completely real production traffic and user behavior.
[0070] When the cloud native environment, especially K8S (Kubernetes), is widely used, many developers build production applications in the cloud native environment of K8S. The mirror application corresponding to the production application can be built in the cloud native environment of K8S or in a traditional physical machine or virtual machine. Regardless of whether the mirror environment is built in a cloud native environment or a virtual machine environment, the real production traffic and request behavior are copied 1:1 to the mirror environment at the network layer request access point by performing port mirroring on the switch or router. For example, Figure 2aThis method requires special processing of switches or routers, so the cost of switches or routers is relatively high. Due to the characteristics of the simulation environment, the idle rate is high, which wastes resources. At the same time, it is based on the operation of the gateway equipment of the entire service or even the computer room, which is high-risk and has a wide impact. In addition, all traffic of a certain port can only be mirrored. If a certain application needs to be managed, only a dedicated port can be used. In other words, only four-layer mirroring can be performed.
[0071] Therefore, this application proposes a cloud-native-based simulation environment construction method to achieve traffic mirroring through component configuration.
[0072] The operating environment of the source production application uses a cloud native environment (built on K8S). By utilizing the characteristics of environmental isolation and containers, the simulation environment can be flexibly built as needed, which reduces the construction cost, improves the construction efficiency, and reduces the difficulty. At the same time, due to the environmental isolation of the container, a set of underlying resources can be used to adapt to a variety of applications deployed in different environments. The mirror application can be built in a cloud native environment or on a virtual machine. After the application environment is built, the network environment needs to be deployed to implement core mirroring functions such as traffic mirroring, traffic management, and response suppression. Here, the network platform (Istio) is used to implement traffic mirroring: the traffic is copied 1:1 at the network layer at the entrance, so that the simulation environment obtains the traffic and behavior that are consistent with real-time production, achieving the simulation purpose.
[0073] The first network platform is deployed on the first K8S cluster where the production application is located. For example, the first network platform is deployed using istio. The first network platform is responsible for processing the communication between microservices. The first gateway entry component in the first network platform is configured so that the first gateway entry component receives the traffic data of the external gateway device. The gateway entry component (Gateway) is an important component in the Istio service grid. It is responsible for processing external traffic and acts as the entrance for all inbound traffic (external requests) in the entire cluster. Usually, many virtual service components are deployed on a network platform. Each virtual service component corresponds to one or more service host names and one or more routing objects. The virtual service component routes the traffic data with the corresponding name of the service host name to the corresponding routing object. Therefore, the first gateway entry component corresponds to a host list, which records the service host names corresponding to all virtual service components. When the first gateway entry component receives traffic data with the service host name in the host list from the gateway device, the traffic data flows into the cluster. The virtual service component (Virtual Service) describes a set of traffic routing rules for a specified service in Istio. It allows users to fine-tune traffic between services, such as routing, load balancing, and fault injection, based on the traffic characteristics of protocols such as HTTP / TCP / TLS.
[0074] Some mirror applications are built in a cloud-native environment, while others are built on virtual machines. Therefore, corresponding network connection components are deployed according to the operating environment of the mirror application. The first virtual component in the first network platform is configured according to the deployed network connection components, so that the first virtual component routes data traffic with a service host name to the network connection component, which is then routed to the target mirror application through the network connection component. At the same time, the first virtual component also routes traffic data with a service host name to the target production application.
[0075] For example, the service network platform of this application is implemented using istio, and K8S+istio is used to build a cloud-native simulation environment. Istio uses version 1.16 and above, and K8S uses version 1.25+ and above.
[0076] Through the technical solution of this application, while real production traffic is introduced, the response generated by the real traffic in the simulation environment cannot be returned to the user. Here, the mirror mode of the gateway of istio natively supports traffic suppression, and the response of the request sent by the mirror application will be directly discarded at the network layer. It avoids configuring policies on the switch / router or gateway host to discard unnecessary responses.
[0077] In one embodiment, if more refined traffic suppression is needed, the traffic management mechanism of istio itself can be used to configure mirror traffic management in VirtureService to achieve more refined traffic suppression and traffic isolation.
[0078] This application uses the cloud-native network layer to shield the connection between external and internal services, which can be used flexibly for both software developers and users. Applications are made when needed, and there is no need to release them. Only the environment configuration needs to be maintained. It can also be further integrated with the hybrid deployment solution to further improve resource utilization, and a more manageable, easier to maintain, lower-cost, and more flexible production simulation environment. This environment will be suitable for applications in production verification, stress testing and evaluation, and business scenarios are very sensitive to the impact that the production environment may be affected.
[0079] This application can mirror traffic by interface, and can achieve more fine-grained simulation scheme design and management. Single interface single instance, multiple interfaces multiple instances, and multiple combinations make the simulation support more flexible.
[0080] The production applications of this application include but are not limited to financial management applications, public service applications, digital medical service applications, insurance business applications, etc. The cloud-native based simulation environment construction method includes but is not limited to financial management, public service, digital medical, and insurance business application scenarios.
[0081] Taking the insurance business application as an example, the production application of the insurance business is built on the first K8S cluster, and the mirror application of the insurance business is built on the second K8S cluster. Through the deployment and configuration of the first network platform and network connection components, the traffic data can be transmitted to the production application and mirror application of the insurance business respectively at the network layer, reducing the cost and risk of building the simulation environment.
[0082] Compared with the prior art, the cloud-native-based simulation environment construction method provided by the present application deploys a first network platform in the operating environment where the source production application is located, configures the first gateway entry component of the first network platform, receives the traffic data of the gateway device through the first gateway entry component, determines the network connection component corresponding to the mirror application according to the operating environment where the mirror application is located, configures the network connection component, and configures the first virtual service component in the first network platform according to the network connection component, so that the first virtual service component routes the data traffic with the service host name to the target production application, transmits the traffic data with the service host name to the target mirror application through the first virtual service component and the network connection component, realizes the mirroring of the traffic through software configuration, reduces the hardware cost of routing / switching facilities, and the network risk of the system, does not need to maintain complex network equipment, further reduces the investment of manpower cost, and improves resource utilization by utilizing the elastic characteristics of cloud-native and combining with hybrid deployment and other solutions.
[0083] In one embodiment, Figure 3 As shown in the figure, the cloud-native-based simulation environment construction method also includes:
[0084] 302: When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to the second K8S cluster, determine that the network connection mode of the mirror application is the first heterogeneous cluster connection mode, and deploy a second service network platform on the second K8S cluster;
[0085] 304: Using the first gateway entry component as an external gateway device of a second gateway entry component in the second service network platform, using the host list corresponding to the first gateway entry component as the host list of the second gateway entry component, and configuring the second gateway component so that the second gateway entry component receives traffic data having a host name in the host list from the first gateway entry component;
[0086] 306: Use the service host name as the name of the traffic data received by the second virtual service component, use the second gateway entry component as the matching gateway of the second virtual service component, use the target mirror application as the routing object of the second virtual service component, configure the second virtual service component, and route the traffic data with the service host name to the target mirror application;
[0087] 308: Determine the image name and the image subset name corresponding to the target image application in the preset application mapping table, configure the second destination rule component in the second service network platform based on the image name and the image subset name, and transmit the traffic data with the service host name to the target image application according to the path in the second destination rule component:
[0088] 310: Using the service host name as the name of the traffic data received by the first virtual service component, using the first gateway entry component as the matching gateway of the first virtual service component, using the second gateway entry component and the target production application as the routing objects of the first virtual service component, configuring the first virtual service component, and routing the traffic data with the service host name to the second gateway entry component and the target production application;
[0089] 312: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0090] Specifically, Figure 2b As shown, when the source production application and its corresponding mirror application belong to different K8S clusters, a second network platform is deployed in the K8S cluster where the mirror application is located, and the second gateway entry component, the second virtual service component and the second destination rule in the second network platform are configured so that the second gateway entry component receives traffic data from the first gateway entry component, the second virtual service component routes the traffic data with the service host name in the traffic data received by the second gateway entry component to the target mirror application, and the second destination rule component transmits the traffic data with the service host name to the target mirror application through the configured path.
[0091] The first virtual service component selects the traffic data corresponding to the service host name of the first virtual service component from all the traffic data received by the first gateway entry component, and routes it to the target production application and the second gateway entry component. The first destination rule component transmits the traffic data to the target production application according to the path of the target production application. Usually, the first network platform deploys many first virtual service components with different configuration information. A virtual service component can correspond to one or more service host names, and a virtual service component can have one or more routing objects.
[0092] For example, the service host name of the first virtual service component is example.com, and the target production application is example-service, that is, the routing object of the first virtual service component is example-service and the second gateway entry component. The first virtual service component routes the traffic data named example.com received by the first gateway entry component to the example-service service and the second gateway entry component.
[0093] The second gateway entry component receives traffic named example.com from the first gateway entry component, and the second virtual service group routes the traffic named example.com to the target mirror application M-example-service.
[0094] In one embodiment, Figure 4 As shown in the figure, the cloud-native-based simulation environment construction method also includes:
[0095] 402: When the operating environment of the mirror application corresponding to the source production application is a virtual machine environment, determine that the network connection mode of the mirror application is a second heterogeneous cluster connection mode, and deploy a workgroup component, an east-west gateway entry component, a third virtual service component, and a third destination rule component on the first service network platform;
[0096] 404: using the first gateway entry component as a gateway device of the workgroup component, configuring the workgroup component, using the workgroup component as an external gateway device of the east-west gateway entry component, using the host list corresponding to the first gateway entry component as the host list of the east-west gateway entry component, and configuring the east-west gateway entry component so that the east-west gateway entry component receives traffic data having a host name in the host list from the first gateway entry component through the workgroup component;
[0097] 406: Use the service host name as the name of the traffic data received by the third virtual service component, use the east-west gateway entry component as the matching gateway of the third virtual service component, use the target mirror application as the routing object of the third virtual service component, configure the third virtual service component, and route the traffic data with the service host name to the target mirror application;
[0098] 408: Determine, in a preset application mapping table, an image name and an image subset name corresponding to a target image application, and configure a third destination rule component based on the image name and the image subset name, so that traffic data having a service host name is transmitted to the target image application according to a path in the third destination rule component;
[0099] 410: Using the service host name as the name of the traffic data received by the first virtual service component, using the first gateway entry component as the matching gateway of the first virtual service component, using the workgroup component and the target production application as the routing objects of the first virtual service component, configuring the first virtual service component, and routing the traffic data with the service host name to the workgroup component and the target production application;
[0100] 412: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0101] Specifically, Figure 2c As shown, when the source production application is in the cloud native environment and the mirror application is in the virtual machine, the workgroup component, the east-west gateway entry component, the third virtual service component and the third destination rule component are deployed on the first network platform for configuration. In order to avoid mutual interference between the cloud native environment and the virtual machine, the workgroup component is deployed, the first virtual service routes the traffic data with the service host name to the workgroup component, the east-west gateway entry component receives the traffic data from the first gateway entry component through the workgroup component, the third virtual service component routes the traffic data with the service host name in the traffic data received by the east-west gateway entry component to the target mirror application, and the third destination rule component transmits the traffic data with the service host name to the target mirror application through the configured path.
[0102] The first virtual service component selects the traffic data corresponding to the service host name of the first virtual service component from all the traffic data received by the first gateway entry component and routes it to the target production application and the workgroup component. The first destination rule component transmits the traffic data to the target production application according to the path of the target production application. Typically, the first network platform deploys many first virtual service components with different configuration information.
[0103] For example, the service host name of the first virtual service component is example.com, and the target production application is example-service, that is, the routing object of the first virtual service component is example-service and the workgroup component. The first virtual service component routes the traffic data named example.com received by the first gateway entry component to the example-service service and the workgroup component.
[0104] The east-west gateway entry component receives traffic data named example.com from the first gateway entry component through the work group, and the third virtual service group routes the traffic data named example.com to the target mirror application M-example-service.
[0105] In one embodiment, Figure 5 As shown in the figure, the cloud-native-based simulation environment construction method also includes:
[0106] 502: When the operating environment of the mirror application corresponding to the source production application is the K8S environment, and the mirror application belongs to the first K8S cluster, it is determined that the network connection mode of the mirror application is the same cluster connection mode, and there is no need to perform network connection deployment of the mirror application;
[0107] 504: using the service host name as the name of the traffic data received by the first virtual service component, using the first gateway entry component as the matching gateway of the first virtual service component, using the target production application and the target mirror application as the routing objects of the first virtual service component, and configuring the first virtual service component so that the traffic data with the service host name is routed to the target production application and the target mirror application;
[0108] 506: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application and the mirror name and mirror subset name corresponding to the target mirror application, and configure the first destination rule component in the first service network platform based on the production name, production subset name, mirror name and mirror subset name, so that the traffic data with the service host name is transmitted to the target production application and the target mirror application according to the path in the first destination rule component.
[0109] Specifically, Figure 2d As shown, when the source production application and its corresponding mirror application belong to the same K8S cluster, there is no need to deploy other network connection components. It is only necessary to configure the routing object of the first virtual service component in the first network platform to the target production application and its corresponding target mirror application. The other configuration information of the first virtual service component is the same as the configuration in other ways. The first virtual service component selects the traffic data corresponding to the service host name of the first virtual service component from all the traffic data received by the first gateway entry component and routes it to the target production application and the target mirror application. Usually, the first network platform deploys many first virtual service components with different configuration information. The first destination rule component transmits the traffic data to the target production application and the target mirror application according to the paths of the target production application and the target mirror application.
[0110] For example, the service host name of the first virtual service component is example.com, the target production application is example-service, and the target mirror application is M-example-service, that is, the routing objects of the first virtual service component are example-service and M-example-service. The first virtual service component routes the traffic data named example.com received by the first gateway entry component to the example-service service and M-example-service.
[0111] In one embodiment, the operating environment where the first K8S cluster is located is deployed with a management component and a load balancer. The management component monitors the health status of the simulation environment. When it is detected that the simulation environment is in an abnormal state, a stop message is sent to the first gateway entry component, and a start message is sent to the load balancer to stop the first gateway entry component from transmitting traffic data to the simulation environment. The traffic data of the gateway device is transmitted to the target production application based on the load balancer.
[0112] Specifically, the health status of the simulation environment is monitored through the management component deployed in the operating environment where the first K8S cluster is located. When it is detected that the simulation environment is in an abnormal state, there is no need to send traffic data to the simulation environment. The management component sends a stop message to the first gateway entry component. The first gateway entry component stops working according to the stop message and no longer transmits traffic data to the simulation environment. At the same time, the management component also sends a startup message to the load balancer deployed in the operating environment, and transmits the traffic data of the external gateway device to the first K8S cluster through the load balancer.
[0113] Furthermore, as a response to the above Figure 1 The implementation of the method shown is as follows Figure 6 As shown, an embodiment of the present invention provides a cloud-native-based simulation environment construction device, including:
[0114] The first service network platform deployment module 602 is used to deploy the first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform;
[0115] The first gateway entry component configuration module 604 is used to determine the network connection information between the first K8S cluster and the gateway device, and configure the first gateway entry component based on the network connection information and the host list so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device;
[0116] A network connection component configuration module 606 is used to determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection component of the mirror application according to the network connection mode of the mirror application;
[0117] The first virtual service component configuration module 608 is used to determine the service host name and the target production application corresponding to the first virtual service component in the first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route the traffic data with the service host name to the target production application based on the configured first virtual service component, and route the traffic data with the service host name to the target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component;
[0118] The simulation environment acquisition module 610 is used to obtain the simulation environment based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
[0119] Compared with the prior art, the cloud-native-based simulation environment construction device provided by the present application deploys a first network platform in the operating environment where the source production application is located, configures the first gateway entry component of the first network platform, receives the traffic data of the gateway device through the first gateway entry component, determines the network connection component corresponding to the mirror application according to the operating environment where the mirror application is located, configures the network connection component, and configures the first virtual service component in the first network platform according to the network connection component, so that the first virtual service component routes the data traffic with the service host name to the target production application, transmits the traffic data with the service host name to the target mirror application through the first virtual service component and the network connection component, realizes traffic mirroring through software configuration, reduces the hardware cost of routing / switching facilities and the network risk of the system, does not need to maintain complex network equipment, further reduces the investment of manpower cost, and improves resource utilization by utilizing the elastic characteristics of cloud-native and combining with hybrid deployment and other solutions.
[0120] In one embodiment, the network connection component configuration module is further used to:
[0121] When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to the second K8S cluster, determine that the network connection mode of the mirror application is the first heterogeneous cluster connection mode, and deploy the second service network platform on the second K8S cluster;
[0122] Using the first gateway entry component as an external gateway device of a second gateway entry component in the second service network platform, using a host list corresponding to the first gateway entry component as a host list of the second gateway entry component, and configuring the second gateway component so that the second gateway entry component receives traffic data having a host name in the host list from the first gateway entry component;
[0123] The service host name is used as the name of the traffic data received by the second virtual service component, the second gateway entry component is used as the matching gateway of the second virtual service component, the target mirror application is used as the routing object of the second virtual service component, the second virtual service component is configured, and the traffic data with the service host name is routed to the target mirror application;
[0124] In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, configure the second destination rule component in the second service network platform based on the image name and image subset name, and transmit the traffic data with the service host name to the target image application according to the path in the second destination rule component.
[0125] In one embodiment, the first virtual service component configuration module is also used to use the service host name as the name of the traffic data received by the first virtual service component, use the first gateway entry component as the matching gateway of the first virtual service component, use the second gateway entry component and the target production application as the routing objects of the first virtual service component, configure the first virtual service component, and route the traffic data with the service host name to the second gateway entry component and the target production application.
[0126] In one embodiment, the cloud-native-based simulation environment construction device further includes:
[0127] The first destination rule component configuration module is used to determine the production name and production subset name corresponding to the target production application in the preset application mapping table, and configure the first destination rule component in the first service network platform based on the production name and production subset name, so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0128] In one embodiment, the network connection component configuration module is further used to:
[0129] When the operating environment of the mirror application corresponding to the source production application is a virtual machine environment, determining that the network connection mode of the mirror application is the second heterogeneous cluster connection mode, and deploying a workgroup component, an east-west gateway entry component, a third virtual service component, and a third destination rule component on the first service network platform;
[0130] The first gateway entry component is used as a gateway device of the workgroup component, the workgroup component is configured, the workgroup component is used as an external gateway device of the east-west gateway entry component, the host list corresponding to the first gateway entry component is used as the host list of the east-west gateway entry component, and the east-west gateway entry component is configured so that the east-west gateway entry component receives traffic data having a host name in the host list from the first gateway entry component through the workgroup component;
[0131] The service host name is used as the name of the traffic data received by the third virtual service component, the east-west gateway entry component is used as the matching gateway of the third virtual service component, the target mirror application is used as the routing object of the third virtual service component, and the third virtual service component is configured to route the traffic data with the service host name to the target mirror application;
[0132] In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, and configure the third destination rule component based on the image name and image subset name so that the traffic data with the service host name is transmitted to the target image application according to the path in the third destination rule component.
[0133] In one embodiment, the first virtual service component configuration module is also used to use the service host name as the name of the traffic data received by the first virtual service component, use the first gateway entry component as the matching gateway of the first virtual service component, use the workgroup component and the target production application as the routing objects of the first virtual service component, configure the first virtual service component, and route the traffic data with the service host name to the workgroup component and the target production application.
[0134] In one embodiment, the cloud-native-based simulation environment construction device further includes:
[0135] The first destination rule component configuration module is used to determine the production name and production subset name corresponding to the target production application in the preset application mapping table, and configure the first destination rule component in the first service network platform based on the production name and production subset name, so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
[0136] In one embodiment, the network connection component configuration module is further used to determine that the network connection mode of the mirror application is the same cluster connection mode when the operating environment of the mirror application corresponding to the source production application is the K8S environment and the mirror application belongs to the first K8S cluster, and there is no need to perform network connection deployment of the mirror application;
[0137] The first virtual service component configuration module is also used to use the service host name as the name of the traffic data received by the first virtual service component, use the first gateway entry component as the matching gateway of the first virtual service component, use the target production application and the target mirror application as the routing objects of the first virtual service component, and configure the first virtual service component so that the traffic data with the service host name is routed to the target production application and the target mirror application.
[0138] In one embodiment, the cloud-native-based simulation environment construction device further includes:
[0139] The first destination rule component configuration module is used to determine the production name and production subset name corresponding to the target production application and the image name and image subset name corresponding to the target mirror application in a preset application mapping table, and configure the first destination rule component in the first service network platform based on the production name, production subset name, image name and image subset name, so that the traffic data with the service host name is transmitted to the target production application and the target mirror application according to the path in the first destination rule component.
[0140] In one embodiment, the operating environment where the first K8S cluster is located is deployed with a management component and a load balancer. The management component monitors the health status of the simulation environment. When it is detected that the simulation environment is in an abnormal state, a stop message is sent to the first gateway entry component, and a start message is sent to the load balancer to stop the first gateway entry component from transmitting traffic data to the simulation environment. The traffic data of the gateway device is transmitted to the target production application based on the load balancer.
[0141] According to another aspect of the present application, a storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned cloud-native-based simulation environment construction method.
[0142] According to one embodiment of the present invention, a storage medium is provided, which stores at least one executable instruction. The computer executable instruction can execute the cloud-native-based simulation environment construction method in any of the above method embodiments.
[0143] According to a schematic diagram of the structure of a computer device provided by an embodiment of the present invention, the specific embodiment of the present invention does not limit the specific implementation of the computer device.
[0144] The computer device may include: a processor, a communication interface, a memory, and a communication bus.
[0145] Wherein: the processor, the communication interface, and the memory communicate with each other via a communication bus.
[0146] Communication interface, used to communicate with other devices such as client or other server network elements.
[0147] The processor is used to execute the program, and specifically can execute the relevant steps in the above-mentioned cloud-native-based simulation environment construction method embodiment.
[0148] Specifically, the program may include program codes including computer operation instructions.
[0149] The processor may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computer device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0150] The memory is used to store programs. The memory may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0151] The program can be specifically used to cause the processor to perform the following operations:
[0152] Deploy a first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform;
[0153] Determine the network connection information between the first K8S cluster and the gateway device, and configure the first gateway entry component based on the network connection information and the host list so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device;
[0154] Determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection components of the mirror application according to the network connection mode of the mirror application;
[0155] Determine a service host name and a target production application corresponding to a first virtual service component in a first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data with the service host name to the target production application based on the configured first virtual service component, and route traffic data with the service host name to a target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component;
[0156] A simulation environment is obtained based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
[0157] The above embodiments are only exemplary embodiments of the present application and are not intended to limit the present application. The protection scope of the present application is defined by the claims. Those skilled in the art may make various modifications or equivalent substitutions to the present application within the essence and protection scope of the present application, and such modifications or equivalent substitutions shall also be deemed to fall within the protection scope of the present application.
Claims
1. A method for constructing a cloud-native simulation environment, characterized in that: include: Deploy a first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform; Determine the network connection information between the first K8S cluster and the gateway device, and configure the first gateway entry component based on the network connection information and the host list so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device; Determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection component of the mirror application according to the network connection mode of the mirror application; Determine a service host name and a target production application corresponding to a first virtual service component in the first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data with the service host name to the target production application based on the configured first virtual service component, and route traffic data with the service host name to a target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component; A simulation environment is obtained based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
2. The method for constructing a cloud-native simulation environment according to claim 1, wherein: The determining, based on the operating environment of the mirror application corresponding to the source production application, a network connection mode of the mirror application, and configuring a network connection component of the mirror application according to the network connection mode of the mirror application, includes: When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to a second K8S cluster, determining that the network connection mode of the mirror application is a first heterogeneous cluster connection mode, and deploying a second service network platform on the second K8S cluster; Using the first gateway entry component as an external gateway device of a second gateway entry component in the second service network platform, using a host list corresponding to the first gateway entry component as a host list of the second gateway entry component, and configuring the second gateway component so that the second gateway entry component receives traffic data having a host name in the host list from the first gateway entry component; Using the service host name as the name of the traffic data received by the second virtual service component, using the second gateway entry component as the matching gateway of the second virtual service component, using the target mirror application as the routing object of the second virtual service component, configuring the second virtual service component, and routing the traffic data with the service host name to the target mirror application; The simulation environment construction method also includes: In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, configure the second destination rule component in the second service network platform based on the image name and image subset name, and transmit the traffic data with the service host name to the target image application according to the path in the second destination rule component.
3. The method for constructing a cloud-native simulation environment according to claim 2, wherein: The configuring the first virtual service component based on the network connection component, the service host name, and the target production application includes: Using the service host name as the name of the traffic data received by the first virtual service component, using the first gateway entry component as the matching gateway of the first virtual service component, using the second gateway entry component and the target production application as the routing objects of the first virtual service component, configuring the first virtual service component, and routing the traffic data with the service host name to the second gateway entry component and the target production application; Accordingly, the simulation environment construction method further includes: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
4. The method for constructing a cloud-native simulation environment according to claim 1, wherein: The determining the network connection mode of the mirror application based on the operating environment where the mirror application corresponding to the source production application is located comprises: When the operating environment of the mirror application corresponding to the source production application is a virtual machine environment, determining that the network connection mode of the mirror application is a second heterogeneous cluster connection mode, and deploying a workgroup component, an east-west gateway entry component, a third virtual service component, and a third destination rule component on the first service network platform; The first gateway entry component is used as a gateway device of the workgroup component, the workgroup component is configured, the workgroup component is used as an external gateway device of the east-west gateway entry component, the host list corresponding to the first gateway entry component is used as the host list of the east-west gateway entry component, and the east-west gateway entry component is configured so that the east-west gateway entry component receives traffic data having a host name in the host list from the first gateway entry component through the workgroup component; The service host name is used as the name of the traffic data received by the third virtual service component, the east-west gateway entry component is used as the matching gateway of the third virtual service component, the target mirror application is used as the routing object of the third virtual service component, the third virtual service component is configured, and the traffic data with the service host name is routed to the target mirror application; Accordingly, the simulation environment construction method further includes: In the preset application mapping table, determine the image name and image subset name corresponding to the target image application, and configure the third destination rule component based on the image name and image subset name so that the traffic data with the service host name is transmitted to the target image application according to the path in the third destination rule component.
5. The method for constructing a cloud-native simulation environment according to claim 4, wherein: The configuring the first virtual service component based on the network connection component, the service host name, and the target production application includes: The service host name is used as the name of the traffic data received by the first virtual service component, the first gateway entry component is used as the matching gateway of the first virtual service component, the workgroup component and the target production application are used as routing objects of the first virtual service component, and the first virtual service component is configured to route the traffic data with the service host name to the workgroup component and the target production application; Accordingly, the simulation environment construction method further includes: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application, and based on the production name and production subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application according to the path in the first destination rule component.
6. The method for constructing a cloud-native simulation environment according to claim 1, wherein: The determining, based on the operating environment of the mirror application corresponding to the source production application, a network connection mode of the mirror application, and configuring a network connection component of the mirror application according to the network connection mode of the mirror application, includes: When the operating environment of the mirror application corresponding to the source production application is a K8S environment, and the mirror application belongs to the first K8S cluster, the network connection mode of the mirror application is determined to be the same cluster connection mode, and there is no need to perform network connection deployment of the mirror application; Accordingly, configuring the first virtual service component based on the network connection component, the service host name and the target production application includes: The service host name is used as the name of the traffic data received by the first virtual service component, the first gateway entry component is used as the matching gateway of the first virtual service component, the target production application and the target mirror application are used as routing objects of the first virtual service component, and the first virtual service component is configured so that the traffic data with the service host name is routed to the target production application and the target mirror application; Accordingly, the simulation environment construction method further includes: In the preset application mapping table, determine the production name and production subset name corresponding to the target production application and the image name and image subset name corresponding to the target mirror application; based on the production name, production subset name, image name and image subset name, configure the first destination rule component in the first service network platform so that the traffic data with the service host name is transmitted to the target production application and the target mirror application according to the path in the first destination rule component.
7. The method for constructing a cloud-native simulation environment according to any one of claims 1 to 6, characterized in that: The operating environment where the first K8S cluster is located is deployed with a management component and a load balancer. The management component monitors the health status of the simulation environment. When it is detected that the simulation environment is in an abnormal state, a stop message is sent to the first gateway entry component, and a start message is sent to the load balancer to stop the first gateway entry component from transmitting traffic data to the simulation environment. The traffic data of the gateway device is transmitted to the target production application based on the load balancer.
8. A cloud-native simulation environment construction device, characterized in that: include: A first service network platform deployment module is used to deploy the first service network platform on the first K8S cluster where the source production application is located, and obtain a host list corresponding to the first gateway entry component in the first service network platform; A first gateway entry component configuration module, used to determine the network connection information between the first K8S cluster and the gateway device, and based on the network connection information and the host list, configure the first gateway entry component so that the first gateway entry component receives traffic data having a host name in the host list from the gateway device; A network connection component configuration module, used to determine the network connection mode of the mirror application based on the operating environment of the mirror application corresponding to the source production application, and configure the network connection component of the mirror application according to the network connection mode of the mirror application; a first virtual service component configuration module, configured to determine a service host name and a target production application corresponding to a first virtual service component in the first service network platform, configure the first virtual service component based on the network connection component, the service host name and the target production application, route traffic data having the service host name to the target production application based on the configured first virtual service component, and route traffic data having the service host name to a target mirror application corresponding to the target production application based on the configured first virtual service component and the network connection component; The simulation environment acquisition module is used to obtain the simulation environment based on the mirror application corresponding to the source production application, the configured first gateway entry component, the first virtual service component and the network connection component.
9. A storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to perform operations corresponding to the cloud-native-based simulation environment construction method as described in any one of claims 1 to 7.
10. A computer device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the cloud-native based simulation environment construction method as described in any one of claims 1-7.
Citation Information
Patent Citations
Configuration method and device for virtual network element
CN107786367A
Production environment simulation method based on container
CN110572484A
Construction method and device of industrial control simulation network, computer equipment and storage medium
CN113359511A
Mirror image traffic control method and device, electronic equipment and readable storage medium
CN115801808A
Traffic mirroring method, switch, controller, electronic equipment and storage medium
CN118921379A