CN-122028076-A - Service deployment method, device, equipment, storage medium and computer program product
Abstract
The application provides a service deployment method, a device, equipment, a storage medium and a computer program product, wherein the service deployment method comprises the steps of obtaining virtual function configuration corresponding to at least one network card and container mirror image configuration aiming at a service wireless access network (RAN), updating container configuration information according to the virtual function configuration and the container mirror image configuration, and deploying target RAN service corresponding to target requirements according to the updated container configuration information. The method can support automatic deployment of the RAN service based on target requirements, thereby realizing automatic deployment, dynamic resource allocation and optimization of the serving RAN, reducing complexity of the RAN service deployment scheme, improving resource management efficiency, improving intelligent level and operation efficiency of the RAN, providing support for intelligent deployment of 6G networks and the like, and well solving at least one of the problems of high complexity and low resource management efficiency of the RAN service deployment scheme in the prior art.
Inventors
- HOU YAN
Assignees
- 中关村泛联移动通信技术创新应用研究院
Dates
- Publication Date
- 20260512
- Application Date
- 20260210
Claims (11)
- 1. A method of service deployment, comprising: obtaining virtual function configuration corresponding to at least one network card and container mirror image configuration aiming at a service wireless access network (RAN); updating the container configuration information according to the virtual function configuration and the container mirror configuration; and deploying target RAN service corresponding to the target requirement according to the updated container configuration information.
- 2. The service deployment method according to claim 1, wherein the deploying the target RAN service corresponding to the target requirement according to the updated container configuration information includes: creating a container running environment for the serving RAN according to the updated container configuration information; pulling up a container for a serving RAN in the container operating environment; Running a service platform application program in the container to obtain running data; and deploying the target RAN service corresponding to the target demand according to the operation data.
- 3. The service deployment method according to claim 2, wherein the deploying, according to the operation data, the target RAN service corresponding to the target requirement includes: Determining a target RAN service corresponding to the target demand according to the arrangement information; downloading corresponding RAN service configuration according to the target RAN service; And deploying the target RAN service according to the RAN service configuration based on the operation data.
- 4. The service deployment method according to claim 1, wherein the obtaining a virtual function configuration corresponding to at least one network card includes: acquiring the number of required ports corresponding to the network card; creating a corresponding number of virtual functions according to the number of the required ports; binding the created virtual function with a DPDK of a data plane development kit; respectively distributing Media Access Control (MAC) addresses for the bound virtual functions, wherein different virtual functions correspond to different MAC addresses; and obtaining the virtual function configuration corresponding to the network card according to the MAC address allocated to the virtual function.
- 5. The service deployment method of claim 1, wherein obtaining a container mirror configuration for a serving RAN comprises: updating a mirror image configuration file aiming at the service RAN according to the requirements of users; And acquiring the container mirror configuration aiming at the service RAN according to the updated mirror configuration file.
- 6. The service deployment method of claim 1, further comprising: The method comprises the steps of monitoring a service running state, wherein the service running state comprises at least one of a running state of a target RAN service, a running state of a container corresponding to the target RAN service and a running state of a service Pod corresponding to the target RAN service; Executing a service recovery strategy under the condition that the index data of the service running state meets the triggering condition, wherein the service recovery strategy comprises at least one of the following steps: Restarting or reconfiguring the target RAN service; restarting or reconfiguring a container corresponding to the target RAN service; restarting or reconfiguring a service Pod corresponding to the target RAN service; traffic migration across resource nodes.
- 7. A service deployment apparatus, comprising: The first acquisition module is used for acquiring virtual function configuration corresponding to at least one network card and container mirror image configuration aiming at the service wireless access network (RAN); The first updating module is used for updating the container configuration information according to the virtual function configuration and the container mirror image configuration; the first deployment module is used for deploying the target RAN service corresponding to the target requirement according to the updated container configuration information.
- 8. A service deployment apparatus includes a processor; The processor is configured to obtain a virtual function configuration corresponding to at least one network card and a container mirror configuration for a serving radio access network RAN; updating the container configuration information according to the virtual function configuration and the container mirror configuration; and deploying target RAN service corresponding to the target requirement according to the updated container configuration information.
- 9. A service deployment device comprising a memory, a processor and a program stored on the memory and executable on the processor, wherein the processor implements the service deployment method according to any one of claims 1 to 6 when executing the program.
- 10. A readable storage medium having stored thereon a program, which when executed by a processor, implements the steps in the service deployment method according to any of claims 1 to 6.
- 11. A computer program product comprising computer instructions which, when executed by a processor, implement the steps of the service deployment method of any of claims 1 to 6.
Description
Service deployment method, device, equipment, storage medium and computer program product Technical Field The present application relates to the field of communications technologies, and in particular, to a service deployment method, apparatus, device, storage medium, and computer program product. Background In the present information age, with the evolution of 5G to 6G, a serving RAN (Service-based Radio Access Network ) is becoming an important research direction for future network architecture. The service RAN realizes on-demand customization and free combination of communication network functions through modularized and flexible arrangement design, and obviously improves expansibility and adaptability of the communication network. However, existing servitized RAN platforms still have the following problems during the deployment phase: 1. The deployment complexity is high, the traditional service RAN deployment depends on manual configuration or static resource allocation, the basic software and hardware environment needs manual intervention, the flow is complex and tedious, the deployment period is long, and the errors are easy to occur. 2. The resource management is low-efficiency, namely, the service Pod (containerized unit/minimum deployment unit) is pulled up, the mirror warehouse is loaded, the environment parameters are configured and the like, which are required to be manually modified, and the dynamic resource allocation and optimization are difficult to realize. Thus, the existing RAN service deployment scheme has the problems of high complexity, low management efficiency and the like. Disclosure of Invention The application aims to provide a service deployment method, a device, equipment, a storage medium and a computer program product, which are used for solving at least one of the problems of high complexity and low resource management efficiency of a RAN service deployment scheme in the prior art. In order to solve the above technical problems, an embodiment of the present application provides a service deployment method, including: obtaining virtual function configuration corresponding to at least one network card and container mirror image configuration aiming at a service wireless access network (RAN); updating the container configuration information according to the virtual function configuration and the container mirror configuration; and deploying target RAN service corresponding to the target requirement according to the updated container configuration information. Optionally, the deploying, according to the updated container configuration information, a target RAN service corresponding to the target requirement includes: creating a container running environment for the serving RAN according to the updated container configuration information; pulling up a container for a serving RAN in the container operating environment; Running a service platform application program in the container to obtain running data; and deploying the target RAN service corresponding to the target demand according to the operation data. Optionally, the deploying, according to the operation data, a target RAN service corresponding to the target requirement includes: Determining a target RAN service corresponding to the target demand according to the arrangement information; downloading corresponding RAN service configuration according to the target RAN service; And deploying the target RAN service according to the RAN service configuration based on the operation data. Optionally, the obtaining the virtual function configuration corresponding to the at least one network card includes: acquiring the number of required ports corresponding to the network card; creating a corresponding number of virtual functions according to the number of the required ports; binding the created virtual function with a DPDK of a data plane development kit; respectively distributing Media Access Control (MAC) addresses for the bound virtual functions, wherein different virtual functions correspond to different MAC addresses; and obtaining the virtual function configuration corresponding to the network card according to the MAC address allocated to the virtual function. Optionally, obtaining a container mirror configuration for the serving RAN includes: updating a mirror image configuration file aiming at the service RAN according to the requirements of users; And acquiring the container mirror configuration aiming at the service RAN according to the updated mirror configuration file. Optionally, the method further comprises: The method comprises the steps of monitoring a service running state, wherein the service running state comprises at least one of a running state of a target RAN service, a running state of a container corresponding to the target RAN service and a running state of a service Pod corresponding to the target RAN service; Executing a service recovery strategy under the condition that the index data of the service ru