Display method and device, equipment and storage medium
By identifying user service needs and generating network resource solutions, the problem of unsatisfactory results of existing resource scheduling solutions is solved, and efficient resource collaboration and ultimate user experience are achieved.
Patent Information
- Application Number
- CN202311616230.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
The use effect of existing resource scheduling solutions is not ideal, and the user experience is poor.
By obtaining the user's service needs, identifying business intentions, converting them into computing network resource requirements, and generating computing network resource plans based on preset orchestration strategies and computing network capability resources, displaying them to users for selection, and implementing the target plan.
It realizes the orchestration and scheduling layer analysis and scheduling processing of user business intentions, adapts computing network capability resources and resources required for user operations, generates target solutions, improves the coordination between the network and computing, and provides the ultimate user experience.
Smart Images

Figure CN120075294A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a display method, device, equipment, and storage medium. Background Art
[0002] A computing power network is a new type of information infrastructure that distributes and flexibly schedules computing resources, storage resources, and network resources on demand among the cloud, edge, and terminals according to business needs. In essence, it is a computing power resource service.
[0003] In the prior art, most of the resource scheduling solutions in the industry perform collaborative scheduling of cloud and network resources according to the principle of automatic allocation of fixed resource quantities. From the perspective of the types of resources scheduled, most resource scheduling methods mainly consider the regional distribution of computing power and implement a cross-regional computing power collaborative deployment solution by constructing a computing power perception model.
[0004] However, the use effect of the existing resource scheduling solutions is not ideal, and the user experience is poor. Summary of the Invention
[0005] This application provides a display method, device, equipment, and storage medium to solve the problem that the use effect of the existing resource scheduling solutions is not ideal and the user experience is poor.
[0006] In a first aspect, this application provides a display method, including:
[0007] Obtain the service requirements of the user, where the service requirements of the user include at least one of task-based product requirements, solution product requirements, computing network basic product requirements, and computing power trading requirements;
[0008] Perform business intent recognition on the service requirements of the user to obtain an intent recognition result, where the intent recognition result includes task-based requirement intent, solution-based requirement intent, and basic service requirement intent;
[0009] Perform conversion processing on the intent recognition result to obtain computing network resource requirements;
[0010] Generate a computing network resource plan according to the computing network resource requirements, a preset orchestration strategy, and computing network capability resources, where the computing network capability resources are the basic resources provided by the computing network for business requirement use;
[0011] Display the computing network resource plan in the interaction unit of the orchestration and scheduling system, so that the interaction unit determines a target computing network resource plan from the computing network resource plan in response to the user's selection operation.
[0012] In this application, when the intent recognition result is task-based requirement intent, performing conversion processing on the intent recognition result to obtain computing network resource requirements includes:
[0013] Determine the scenario service requirements in the task-based requirement intention;
[0014] According to the scenario service requirements, determine the requirement information of the task-based requirement intention. The requirement information of the task-based requirement intention includes traffic volume, SLA guarantee, and application services;
[0015] According to the requirement information, determine the computing and network resource requirements.
[0016] In this application, when the intention recognition result is a solution-based requirement intention, perform a transformation process on the intention recognition result to obtain the computing and network resource requirements, including:
[0017] Determine the solution requirements in the solution-based requirement intention;
[0018] According to the solution requirements, determine the requirement information of the solution-based requirement intention. The requirement information of the solution-based requirement intention includes industry networking architecture, access mode, industry applications, value-added services, and customized development;
[0019] According to the requirement information, determine the computing and network resource requirements.
[0020] In this application, when the intention recognition result is a basic service requirement intention, perform a transformation process on the intention recognition result to obtain the computing and network resource requirements, including:
[0021] Determine the basic service requirements in the basic service requirement intention;
[0022] According to the basic service requirements, determine the requirement information of the basic service requirement intention. The requirement information of the basic service requirement intention includes the conversion of computing scenarios, resource types, and applicable scenarios;
[0023] According to the requirement information, determine the computing and network resource requirements.
[0024] In this application, before obtaining the computing and network resource plan that meets the user's requirements based on the computing and network resource requirements, the preset orchestration strategy, and the computing and network capability resources, the method further includes:
[0025] Display an interactive interface in the orchestration and scheduling system. The interactive interface includes a business requirement area, and the business requirement area includes a backup requirement sub-area and a backup period sub-area;
[0026] In response to the user's write operation on the business requirement area, obtain the user requirement information;
[0027] According to the user requirement information, obtain the computing and network resource requirements.
[0028] In this application, generate a computing and network resource plan according to the computing and network resource requirements, the preset orchestration strategy, and the computing and network capability resources, including:
[0029] Determine the orchestration strategy according to the service requirements;
[0030] If the preset orchestration strategy is the on - state orchestration strategy, then determine the first initial resources from the computing and network capabilities resources according to the computing and network resources requirements;
[0031] Determine the second initial resources from the first initial resources according to the on - state orchestration strategy;
[0032] Obtain the computing and network resources plan according to the second initial resources.
[0033] In this application, if the preset orchestration strategy is the on - state orchestration strategy, then determining the first initial resources from the computing and network capabilities resources according to the computing and network resources requirements includes:
[0034] If the preset orchestration strategy is the on - state orchestration strategy, then determine the central cloud computing power requirements, edge cloud computing power requirements, and network requirements in the computing and network resources requirements;
[0035] Screen the computing and network capabilities resources according to the central cloud computing power requirements, edge cloud computing power requirements, and network requirements to determine the first initial resources, and the first initial resources include the resources in the computing power resource library and the resources in the network resource library.
[0036] In this application, determining the second initial resources from the first initial resources according to the on - state orchestration strategy includes:
[0037] Determine the weights of the cloud service provider factor, regional location factor, and network latency factor in the orchestration factors;
[0038] Screen the first initial resources according to the weights of the cloud service provider factor, regional location factor, and network latency factor to determine the second initial resources, and the second initial resources include the virtual machine resources in the computing power resource library and the network resources in the network resource library;
[0039] Generate the computing and network resources plan according to the second initial resources.
[0040] In this application, after determining the orchestration strategy according to the service requirements, the method further includes:
[0041] If the preset orchestration strategy is the running - state orchestration strategy, then determine the running state of the computing and network resources, the running - state orchestration rules, the scenario - based orchestration strategy, and the business operation index data;
[0042] Analyze the business operation index data according to the running state of the computing and network resources, the running - state orchestration rules, and the scenario - based orchestration strategy to obtain the analysis result, where the analysis result includes that the business operation index data represents traditional business or container business;
[0043] Generate a dynamic orchestration adjustment plan according to the parsing result. Among them, when the business operation index data represents a traditional business, the dynamic orchestration adjustment plan is a single-cloud application elastic scaling plan for traditional businesses or a cross-cloud application elastic scaling plan for traditional businesses. When the business represented by the business operation index data is a container business, the dynamic orchestration adjustment plan is a single-cloud native elastic scaling plan for container businesses or a cross-cloud native elastic scaling plan for container businesses;
[0044] Perform dynamic resource scheduling and elastic scaling according to the dynamic orchestration adjustment plan to generate a computing and network resource plan.
[0045] In this application, after the computing and network resource plan is displayed in the interaction unit of the orchestration and scheduling system so that the interaction unit determines the target computing and network resource plan from the computing and network resource plan in response to the user's selection operation, the method further includes:
[0046] Execute the target computing and network resource plan and display the execution result of the target computing and network resource plan.
[0047] In a second aspect, this application provides a display device, including:
[0048] An acquisition module for acquiring the user's service requirements, where the user's service requirements include at least one of task-based product requirements, solution product requirements, computing and network infrastructure product requirements, and computing power trading requirements;
[0049] An identification module for performing business intent identification on the user's service requirements to obtain an intent identification result, where the intent identification result includes task-based requirement intent, solution-based requirement intent, and basic service requirement intent;
[0050] A conversion module for performing conversion processing on the intent identification result to obtain computing and network resource requirements;
[0051] A generation module for generating a computing and network resource plan according to the computing and network resource requirements, a preset orchestration strategy, and computing and network capability resources, where the computing and network capability resources are the basic resources provided by the computing and network for business demand use;
[0052] A determination module for displaying the computing and network resource plan in the interaction unit of the orchestration and scheduling system so that the interaction unit determines the target computing and network resource plan from the computing and network resource plan in response to the user's selection operation.
[0053] In a third aspect, this application provides an electronic device, including: a processor and a memory communicatively connected to the processor;
[0054] The memory stores computer-executable instructions;
[0055] The processor executes the computer-executable instructions stored in the memory to implement the method of this application.
[0056] In a fourth aspect, the present application provides a computer-readable storage medium, including: computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method of the present application.
[0057] A display method, device, equipment and storage medium provided by the present application obtain a user's service demand by obtaining the user's service demand, where the user's service demand includes at least one of a task-based product demand, a solution product demand, a computing network infrastructure product demand, and a computing power trading demand; perform business intention recognition on the user's service demand to obtain an intention recognition result, where the intention recognition result includes a task-based demand intention, a solution-based demand intention, and a basic service demand intention; perform transformation processing on the intention recognition result to obtain a computing network resource demand; generate a computing network resource plan according to the computing network resource demand, a preset scheduling strategy, and computing network capability resources, where the computing network capability resources are the basic resources provided by the computing network for business demand use; display the computing network resource plan in the interaction unit of the scheduling system, so that the interaction unit determines a target computing network resource plan means from the computing network resource plan in response to a user's selection operation, so that after parsing and scheduling processing of the user's business intention at the scheduling layer, the resources required for the intention are obtained, and the computing network capability resources are adapted to the resources required by the user's operation to generate a target plan. Since some computing power ecosystems and network capabilities are added to the computing network resources, the network and computing are highly coordinated, the ubiquitous computing is interconnected, and the cloud, edge, and network are efficiently coordinated. A running scheduling strategy is added at the scheduling layer to provide rich computing network service forms, thereby giving full play to the differentiated advantages of network capabilities, improving the utilization efficiency of computing resources, and thus providing an ultimate experience for users. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The accompanying drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0059] Figure 1 It is a schematic diagram of the scenario of the display method provided by the embodiment of the present application;
[0060] Figure 2 It is a schematic flowchart of the display method provided by the embodiment of the present application;
[0061] Figure 3 It is a schematic flowchart of another display method provided by the embodiment of the present application;
[0062] Figure 4 It is a schematic structural diagram of the display device provided by the embodiment of the present application;
[0063] Figure 5 It is a schematic structural diagram of the electronic device provided by the embodiment of the present application.
[0064] Through the above-mentioned accompanying drawings, specific embodiments of the present application have been shown, and will be described in more detail hereinafter. These drawings and the written description are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed Description of Specific Embodiments
[0065] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0066] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards, and corresponding operation entrances are provided for users to choose to authorize or reject.
[0067] The basic solutions related to computing power scheduling proposed in the industry are mainly proposed by cloud providers from the perspective of computing power scheduling. The coordinated deployment of cloud and network resources remains in the situation of automatic allocation according to fixed resource quantities. This strategy does not involve the operator's large network and does not consider the correlation between cloud and network resources, and is not sufficiently scenario-based and intelligent. In terms of the types of resources to be scheduled, most solutions mainly consider the regional distribution of computing power and achieve a coordinated deployment solution for cross-regional computing power by constructing a computing power perception model. They do not consider the quality of the network during the implementation process and cannot guarantee the user experience. For example, in scenarios such as VR and cloud games, the network quality of the scheduling solutions generated by the existing technologies may be poor during the execution process, affecting the user experience. Therefore, the existing technologies alone cannot meet the service needs of users.
[0068] Based on the limitations of the existing technologies, in order to make the generated resource scheduling solution more scenario-based and intelligent, the present application, based on the construction of the operator's network and cloud resource pool, comprehensively considers multiple indicator factors of computing power and network to solve the application deployment problem in the actual scenarios of users. By adding some computing power ecosystems and network capabilities to the computing and network capabilities layer, the operator's large network is introduced to ensure the network quality. At the same time, an operating state orchestration strategy is added to the orchestration and scheduling layer. By analyzing the service operation index data, a dynamic orchestration adjustment plan is generated to achieve unified management, unified orchestration, intelligent scheduling, and elastic scaling of computing and network resources, thereby improving the user service experience.
[0069] The display method provided by this application aims to solve the above technical problems in the prior art.
[0070] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will be described below in conjunction with the accompanying drawings.
[0071] Figure 1 It is a schematic diagram of the scenario of the display method provided by the embodiment of this application. As Figure 1 shown, the schematic diagram of this scenario includes a computing-network capability unit, an orchestration and scheduling unit, and a product service unit.
[0072] Among them, the computing-network capability unit can refer to a part of the computing power network architecture. The capabilities of the computing-network capability unit include storage-computing capabilities and end-to-end connection of computing power. Among them, the storage-computing capabilities can refer to docking with public clouds, where the public clouds include Alibaba Cloud, Huawei Cloud, Tencent Cloud, Baidu Cloud, JD Cloud, QingCloud, Kingnet Cloud, Microsoft Cloud, Volcano Engine, and Amazon Web Services (AWS for short). Among them, the end-to-end connection of computing power is reflected in the realization of end-to-end automatic opening from the access network to the backbone network based on the SDN-based network, increasing various access methods, including intelligent domain area networks, direct connection optical fibers, and Optical Transport Network (OTN for short), which can provide diversified networking solutions and differentiated network service capabilities. Among them, the differentiated network service capabilities include Quality of Service (QoS) network service capabilities, bandwidth adjustable network service capabilities, path-on-demand network service capabilities, and intelligent speed regulation network service capabilities.
[0073] Among them, the orchestration and scheduling unit is mainly responsible for coordinating, managing, and optimizing the use of various resources during the operation process. The orchestration and scheduling unit can interact and cooperate with the computing-network capability unit and the product service unit to jointly realize the management of computing-network resources and the generation of computing-network resource solutions.
[0074] Among them, the product service unit is mainly responsible for providing various products and services. The product service unit can interact and cooperate with the computing-network capability unit and the orchestration and scheduling unit, receive the write operations of users, and present the generated computing-network resource solutions to users.
[0075] In the orchestration and scheduling unit, the service requirements of the user are recognized, the results of the intention recognition are deconstructed to obtain the computing and network resources required by the service requirements, the required computing and network resources are retrieved from the computing and network capability unit, and the retrieved computing and network resources are orchestrated and scheduled according to the preset orchestration strategy and computing and network capability resources to generate a computing and network resource plan. The computing and network resource plan is displayed in the interaction unit of the product service unit so that in response to the user's writing operation, a target computing and network resource plan can be obtained.
[0076] In some embodiments, the execution subject of the display method provided in the embodiments of the present application may be a server. Among them, the server may be a device such as a computer or a tablet. The implementation manner of the execution subject in this embodiment is not particularly limited as long as the execution subject can obtain the service requirements of the user; perform business intention recognition on the service requirements of the user to obtain the intention recognition result; perform transformation processing on the intention recognition result to obtain the computing and network resource requirements; generate a computing and network resource plan according to the computing and network resource requirements, the preset orchestration strategy, and the computing and network capability resources, and the computing and network capability resources are the basic resources provided by the computing and network for business requirements; display the computing and network resource plan in the interaction unit of the orchestration and scheduling system so that the interaction unit can determine the target computing and network resource plan from the computing and network resource plan in response to the user's selection operation.
[0077] Figure 2 It is a schematic flowchart of the display method provided in the embodiments of the present application. The execution subject of this method may be a server or other servers, and this embodiment is not particularly limited here. As Figure 2 shown, this method may include:
[0078] S201. Obtain the service requirements of the user.
[0079] Among them, the service requirements of the user include at least one of task-based product requirements, solution product requirements, computing and network basic product requirements, and computing power trading requirements.
[0080] Among them, the task-based product requirements include service requirements in scenarios such as cloud-edge collaboration, east data west backup, and east data west computing models. The solution product requirements include service requirements in scenarios such as industrial Internet, vehicle Internet, and smart education. The computing and network basic product requirements include service requirements involving cloud-network-edge integrated architectures. The computing power trading requirements include requirements for computing power publishing services, computing power verification services, and metering and billing services.
[0081] Among them, the user service requirements in the embodiments of the present application can be obtained from the interaction interface of the system. In some embodiments, the orchestration and scheduling system may display an interaction interface on the display screen, and a business requirement area is displayed on the interaction interface. The orchestration and scheduling system responds to the user's writing operation on the business requirement area to obtain the service requirements of the user.
[0082] Among them, the interaction interface includes a business requirement area, and the business requirement area includes a backup requirement sub-area and a backup period sub-area. Through the user's writing operations in the backup requirement sub-area and the backup period sub-area, the user's service requirements are obtained.
[0083] S202. Identify the business intent of the user's service requirements to obtain an intent recognition result.
[0084] Among them, the intent recognition result includes a task-based requirement intent, a solution-based requirement intent, and a basic service requirement intent.
[0085] Extract keywords from the user's service requirements, and according to the preset recognition rules, identify the user's service requirements as corresponding business intents.
[0086] When the user's service requirement is a task-based product requirement, the intent recognition result is a task-based requirement intent. For example: Since the user only focuses on the business requirements and the results of task execution, and does not care about the form and distribution of computing power resources, this system is required to provide a standardized task-based product, use computing power in the form of tasks, and flexibly charge based on the task execution volume. The user only needs to submit and manage tasks and obtain the execution results. In this case, according to the user's writing operations, the user's service requirements will be recognized as a task-based requirement intent.
[0087] When the user's service requirement is a solution product requirement, the intent recognition result is a solution-based requirement intent. For example: Since the user is facing digital transformation and hopes that the system provides an overall packaged service and an integrated delivery service of basic computing and networking resources, industry-specific scenario applications, and adaptation to enterprise customization requirements, and needs the system to provide an integrated solution. The user needs a certain degree of offline requirement communication and solution discussion, orders the solution online, and sets conditions according to the customization situation and value-added service situation. In this case, according to the user's writing operations, the user's service requirements will be recognized as a solution-based requirement intent.
[0088] When the user's service requirement is a basic computing and networking product requirement or a computing power trading requirement, the intent recognition result is a basic service requirement intent. For example: The user has a clear requirement for the deployment of computing power resources, needs the system to provide integrated resource activation, dynamic elastic scaling, automated delivery, and operation and maintenance monitoring services, and needs to freely stack the services provided by the platform. In this case, according to the user's writing operations, the user's service requirements will be recognized as a basic service requirement intent.
[0089] S203. Perform transformation processing on the business intent to obtain computing and networking resource requirements.
[0090] Among them, the method of converting business intent to obtain computing and network resource requirements may refer to parsing the identified business intent to obtain requirement information, and obtaining corresponding computing and network resource requirements based on the requirement information.
[0091] In the embodiment of the present application, when it is identified as a task-based requirement intent, the requirement information of the task-based requirement intent includes traffic volume, SLA guarantee, and application services, and the corresponding computing and network resource requirements include file storage, bandwidth setting, and backup tools. In the specific implementation process, when the intent recognition result is a task-based requirement intent, the conversion process is to determine the scenario service requirements in the business intent, and according to the scenario service requirements, deconstruct the business intent to determine the requirement information of the business intent, and according to the requirement information, determine the computing and network resource requirements.
[0092] In the embodiment of the present application, when it is identified as a solution-based requirement intent, the requirement information of the solution-based requirement intent includes industry networking architecture, access mode, industry applications, value-added services, and customized development, and the corresponding computing and network resource requirements include 5G access, industry platform, and application image. Specifically, when the intent recognition result is a solution-based requirement intent, the conversion process is to determine the solution requirements in the business intent, and according to the solution requirements, deconstruct the business intent to determine the requirement information of the business intent, and according to the requirement information, determine the computing and network resource requirements.
[0093] In the embodiment of the present application, when it is identified as a basic service requirement intent, the requirement information of the basic service requirement intent includes computing scenarios, resource types, and applicable scenario conversions, and the corresponding computing and network resource requirements include rendering hosts, training hosts, and cloud-edge networking. Specifically, when the intent recognition result is a basic service requirement intent, the conversion process is to determine the basic service requirements in the business intent, and according to the basic service requirements, deconstruct the business intent to determine the requirement information of the business intent, and according to the requirement information, determine the computing and network resource requirements.
[0094] S204. Generate a computing and network resource plan according to the computing and network resource requirements, the preset orchestration strategy, and the computing and network capability resources.
[0095] Among them, the computing and network capabilities resources are the basic resources provided by the computing and network for business demand use, including computing power ecosystem resources, network capabilities resources, security capabilities resources, and other capabilities resources. Among them, the computing power ecosystem resources include public cloud, private cloud, Unicom Cloud, edge cloud, and cloud computing power. The network capabilities resources include network SDN (Software-defined Networking) capabilities resources and network resource scheduling capabilities resources. The security capabilities resources include distributed denial of service (DDoS) capabilities, web application firewall (WAF), and vulnerability scanning capabilities. Other capabilities include monitoring and collection capabilities and fault alarm capabilities.
[0096] The preset orchestration strategy can refer to the activation-state orchestration strategy, the running-state orchestration strategy, and the cloud-native orchestration strategy. Among them, the activation-state orchestration strategy is applicable to allocating computing and network resources during the business activation stage, the running-state orchestration strategy is applicable to dynamically adjusting resources during business operation, and the cloud-native orchestration strategy provides activation-state and running-state orchestration and scheduling for cloud-native applications.
[0097] Among them, in the embodiments of the present application, before generating a computing and network resources plan according to the computing and network resources requirements, the preset orchestration strategy, and the computing and network capabilities resources, the method further includes:
[0098] Display an interactive interface in the orchestration and scheduling system. Among them, the interactive interface includes a business demand area, and the business demand area includes a backup requirement sub-area and a backup period sub-area;
[0099] Respond to the user's writing operation on the business demand area to obtain user demand information;
[0100] Obtain the computing and network resources requirements according to the user demand information.
[0101] Among them, in the embodiments of the present application, generating a computing and network resources plan according to the computing and network resources requirements, the preset orchestration strategy, and the computing and network capabilities resources, the method includes:
[0102] Determine the orchestration strategy according to the service requirements;
[0103] If the preset orchestration strategy is the activation-state orchestration strategy, then determine the first initial resources from the computing and network capabilities resources according to the computing and network resources requirements;
[0104] Determine the second initial resources from the first initial resources according to the activation-state orchestration strategy;
[0105] Obtain the computing and network resources plan according to the second initial resources.
[0106] Among them, if the preset scheduling strategy is the on-state scheduling strategy, according to the computing and network resource requirements, filter in the cloud computing power demand library and the network demand library to obtain the computing power resource library and the network resource library, generate a computing and network resource list, and filter out the target computing and network resources in the computing and network resource list to generate a computing and network resource plan.
[0107] Among them, in the embodiment of the present application, if the preset scheduling strategy is the on-state scheduling strategy, determine the first initial resources from the computing and network capacity resources according to the computing and network resource requirements, including:
[0108] If the preset scheduling strategy is the on-state scheduling strategy, determine the central cloud computing power demand, edge cloud computing power demand, and network demand in the computing and network resource requirements;
[0109] According to the central cloud computing power demand, edge cloud computing power demand, and network demand, filter the computing and network capacity resources to determine the first initial resources, and the first initial resources include the resources in the computing power resource library and the resources in the network resource library.
[0110] Among them, the central cloud computing power demand includes the demand for virtual machine capacity and number, the demand for cloud service providers, the demand for elastic IP, the demand for storage capacity, the demand for the region where the resources are located, and the demand for container services.
[0111] Among them, the edge cloud computing power demand includes the demand for virtual machine number and computing power, the demand for the region where the resources are located, and the demand for GPU service period.
[0112] Among them, the network demand includes the demand for network bandwidth, the requirement for latency, the demand for packet loss rate, and the demand for jitter time.
[0113] Among them, in the embodiment of the present application, determine the second initial resources from the first initial resources according to the on-state scheduling strategy, including:
[0114] Determine the weights of the cloud service provider factor, regional location factor, and network latency factor in the scheduling factors;
[0115] According to the weights of the cloud service provider factor, regional location factor, and network latency factor, filter the first initial resources to determine the second initial resources, and the second initial resources include the virtual machine resources in the computing power resource library and the network resources in the network resource library;
[0116] Generate a computing and network resource plan according to the second initial resources.
[0117] Among them, the cloud service provider factor can be using a specified operator cloud, the regional location factor can refer to the distance between the required computing and network resources and the user, and the network latency factor can refer to the time required for the computing and network resources from the sending end to the receiving end.
[0118] Among them, in the embodiments of the present application, after determining the orchestration strategy according to service requirements, the method further includes:
[0119] If the preset orchestration strategy is a running-state orchestration strategy, determine the running state of computing and network resources, running-state orchestration rules, scenario-based orchestration strategies, and business operation metric data;
[0120] Parse the business operation metric data according to the running state of computing and network resources, running-state orchestration rules, and scenario-based orchestration strategies to obtain a parsing result, where the parsing result includes that the business operation metric data represents a traditional business or a container business;
[0121] Generate a dynamic orchestration adjustment plan according to the parsing result. Among them, when the business operation metric data represents a traditional business, the dynamic orchestration adjustment plan is a single-cloud application elastic scaling plan for traditional businesses or a cross-cloud application elastic scaling plan for traditional businesses. When the business represented by the business operation metric data is a container business, the dynamic orchestration adjustment plan is a single-cloud cloud-native elastic scaling plan for container businesses or a cross-cloud cloud-native elastic scaling plan for container businesses;
[0122] Perform dynamic resource scheduling and elastic scaling according to the dynamic orchestration adjustment plan to generate a computing and network resource plan.
[0123] Among them, in the single-cloud application elastic scaling plan for traditional businesses, for cloud providers that provide elastic scaling capacity, after completing the docking of the load balancer, dock with the elastic scaling service of the cloud provider; for cloud providers that do not provide elastic scaling capacity, monitor and collect business operation metrics, develop an intelligent scaling perception strategy, and after completing the docking of the load balancer, cloud snapshot docking, and private image docking, dock with the elastic scaling service of the cloud provider.
[0124] Among them, the scaling-up process includes triggering a scaling-up operation by the business intelligent scaling perception strategy, completing virtual machine snapshots and data disk snapshots, creating a private image based on the virtual machine snapshot, creating a data disk based on the data disk snapshot, creating a virtual machine based on the private image, calling the API to join the load balancer backend pool, and calling the API to configure the load balancer probe.
[0125] Among them, in the cross-cloud application elastic scaling plan for traditional businesses, for cloud providers that provide cross-cloud migration service SMC, monitor and collect business operation metrics, develop an intelligent scaling perception strategy, and achieve cross-cloud network interconnection through network dynamic adjustment; for cloud providers that do not support cross-cloud migration service SMC, monitor and collect business operation metrics, develop an intelligent scaling perception strategy, achieve cross-cloud network interconnection through network dynamic adjustment, clone cross-cloud virtual machines with the same architecture and operating system, perform online RSYNC synchronization migration of the overall data of the cross-cloud operating system, complete the function docking of virtual machine snapshots and data disk snapshots, and complete the docking of the load balancer and private image.
[0126] Among them, in the cloud-native elastic scaling solution for the container business single cloud, in the PAAS container platform, the container platform is docked, development application metrics and application scheduling policies are collected, a custom scaling policy is developed, and the container HPA or VPA automatically performs scaling.
[0127] Among them, in the cloud-native elastic scaling solution for the container business cross-cloud, cross-cloud network interconnection is completed, a container engine is deployed across clouds, application scheduling for cross-cloud containers is performed, an application scheduling policy is developed, and based on the collection of application metrics, a custom scaling policy is developed to enable the container HPA or VPA to automatically perform scaling.
[0128] S205. Display the computing network resource solution in the interaction unit of the orchestration and scheduling system, so that the interaction unit determines the target computing network resource solution from the computing network resource solution in response to the user's selection operation.
[0129] Among them, in the embodiment of the present application, after displaying the computing network resource solution in the interaction unit of the orchestration and scheduling system so that the interaction unit determines the target computing network resource solution from the computing network resource solution in response to the user's selection operation, the method further includes:
[0130] Execute the target computing network resource solution and display the execution result of the target computing network resource solution.
[0131] The display method provided by the present application obtains the user's service requirements, performs intent recognition processing on the user's service requirements, performs deconstruction processing on the recognized requirement intents, filters out the required computing network resources, matches the filtered computing network resources with the resources required by the user to generate a computing network resource solution, deeply considers the relevance of cloud and network resources, thereby making the target computing network resource solution more scenario-based. At the same time, the present application adds the operator's large network at the computing network resource layer, improves the network quality, thereby reducing the threshold for using computing network resources, provides rich computing network service forms, gives play to the differential advantages of network capabilities, and improves the user experience.
[0132] Figure 3 It is a schematic flowchart of another display method provided by the embodiment of the present application. As Figure 3 shown, the method includes:
[0133] S301. Obtain the user's service requirements.
[0134] Among them, in the embodiment of the present application, the user's service requirements may include east-west data backup task processing, industrial Internet - intelligent factory solution, and cloud game scenario resource requirements.
[0135] S302. Perform intent recognition on the user's service requirements to determine the category of the required intent.
[0136] Identify the service requirements of the user, classify them, and the demand intention categories may include: task-based demand intention, solution-based demand intention, and basic service demand intention.
[0137] S303. Decompose the demand intention to obtain the computing and network resource requirements.
[0138] Among them, the decomposition process may refer to analyzing the demand intention, splitting out subtasks, and matching the computing and network resources required by the demand intention according to the atomic capabilities of the computing and network resources required by the subtasks.
[0139] S304. Retrieve the computing and network capability resources according to the computing and network resource requirements.
[0140] S305. Generate a computing and network resource plan according to the preset orchestration strategy and the computing and network resource requirements.
[0141] Among them, in the embodiments of the present application, generating a computing and network resource plan according to the preset orchestration strategy and the computing and network resource requirements includes:
[0142] Find the compliant resources in the computing power resource library and the network resource library according to the computing and network resource requirements, and generate a computing and network resource list;
[0143] Find the appropriate resources in the computing and network resource list according to the preset orchestration strategy, and generate a computing and network optional plan;
[0144] Combine the computing and network optional plans to form a computing and network resource plan.
[0145] S306. Display the computing and network resource plan in the interaction unit for the user to select.
[0146] Among them, the interaction unit determines and executes the target computing and network resource plan from the computing and network resource plan in response to the user's selection operation.
[0147] Another display method provided by the embodiments of the present application continuously splits the identified service intention to obtain the computing and network resource requirements, generates a computing and network resource plan according to the orchestration strategy and the computing and network resource requirements, sends it to the interaction unit, and determines the target computing and network resource plan in response to the user operation, making the plan after the orchestration and scheduling process more scenario-based and providing the user with an ultimate experience.
[0148] Figure 4 It is a schematic structural diagram of the display device provided by the embodiments of the present application. As Figure 4 shown, the display device 40 includes: an acquisition module 401, an identification module 402, a conversion module 403, a generation module 404, and a determination module 405. Among them:
[0149] An acquisition module 401, configured to acquire the service requirements of a user, where the service requirements of the user include at least one of task-based product requirements, solution product requirements, computing network infrastructure product requirements, and computing power trading requirements;
[0150] An identification module 402, configured to perform business intention identification on the service requirements of the user to obtain an intention identification result, where the intention identification result includes a task-based requirement intention, a solution-based requirement intention, and a basic service requirement intention;
[0151] A conversion module 403, configured to perform conversion processing on the intention identification result to obtain computing network resource requirements;
[0152] A generation module 404, configured to generate a computing network resource plan according to the computing network resource requirements, a preset orchestration strategy, and computing network capability resources, where the computing network capability resources are the basic resources provided by the computing network for business requirement use;
[0153] A determination module 405, configured to display the computing network resource plan in an interaction unit of an orchestration and scheduling system, so that the interaction unit determines a target computing network resource plan from the computing network resource plan in response to a user's selection operation.
[0154] In an embodiment of the present application, the identification module 402 may further be specifically configured to:
[0155] Determine the scenario service requirements in the task-based requirement intention;
[0156] According to the scenario service requirements, determine the requirement information of the task-based requirement intention, where the requirement information of the task-based requirement intention includes traffic volume, SLA guarantee, and application services;
[0157] According to the requirement information, determine the computing network resource requirements.
[0158] In an embodiment of the present application, the identification module 402 may further be specifically configured to:
[0159] Determine the solution requirements in the solution-based requirement intention;
[0160] According to the solution requirements, determine the requirement information of the solution-based requirement intention, where the requirement information of the solution-based requirement intention includes an industry networking architecture, an access mode, industry applications, value-added services, and customized development;
[0161] According to the requirement information, determine the computing network resource requirements. In an embodiment of the present application, the identification module 402 may further be specifically configured to:
[0162] Determine the basic service requirements in the basic service requirement intention;
[0163] According to the basic service requirements, determine the requirement information of the basic service requirement intention, and the requirement information of the basic service requirement intention includes computing scenarios, resource types, and applicable scenario conversions;
[0164] According to the requirement information, determine the computing network resource requirements.
[0165] In the embodiment of the present application, the generation module 404 may further be specifically used for:
[0166] Display an interaction interface in the orchestration and scheduling system, where the interaction interface includes a business requirement area, and the business requirement area includes a backup requirement sub-area and a backup period sub-area;
[0167] In response to a user's write operation on the business requirement area, obtain the user requirement information;
[0168] According to the user requirement information, obtain the computing network resource requirements.
[0169] In the embodiment of the present application, the generation module 404 may further be specifically used for:
[0170] According to the service requirements, determine the orchestration strategy;
[0171] If the preset orchestration strategy is an activation state orchestration strategy, then according to the computing network resource requirements, determine the first initial resources from the computing network capability resources;
[0172] According to the activation state orchestration strategy, determine the second initial resources from the first initial resources;
[0173] According to the second initial resources, obtain the computing network resource plan.
[0174] In the embodiment of the present application, the generation module 404 may further be specifically used for:
[0175] If the preset orchestration strategy is an activation state orchestration strategy, then determine the central cloud computing power requirements, edge cloud computing power requirements, and network requirements in the computing network resource requirements;
[0176] According to the central cloud computing power requirements, edge cloud computing power requirements, and network requirements, screen the computing network capability resources to determine the first initial resources, and the first initial resources include resources in the computing power resource library and resources in the network resource library.
[0177] In the embodiment of the present application, the generation module 404 may further be specifically used for:
[0178] Determine the weights of the cloud service provider factor, the regional location factor, and the network delay factor in the orchestration factors;
[0179] Screen the first initial resources according to the weights of the cloud commerce factor, the regional location factor, and the network latency factor to determine the second initial resources, where the second initial resources include virtual machine resources in the computing power resource library and network resources in the network resource library;
[0180] Generate a computing and network resource plan based on the second initial resources.
[0181] In the embodiment of the present application, the generation module 404 may further be specifically configured to:
[0182] If the preset orchestration strategy is a running state orchestration strategy, determine the running state of the computing and network resources, the running state orchestration rules, the scenario-based orchestration strategy, and the business operation index data;
[0183] Analyze the business operation index data according to the running state of the computing and network resources, the running state orchestration rules, and the scenario-based orchestration strategy to obtain an analysis result, where the analysis result includes that the business operation index data represents a traditional business or a container business;
[0184] Generate a dynamic orchestration adjustment plan according to the analysis result. When the business operation index data represents a traditional business, the dynamic orchestration adjustment plan is a single-cloud application elastic scaling plan for traditional businesses or a cross-cloud application elastic scaling plan for traditional businesses. When the business represented by the business operation index data is a container business, the dynamic orchestration adjustment plan is a single-cloud cloud-native elastic scaling plan for container businesses or a cross-cloud cloud-native elastic scaling plan for container businesses;
[0185] Perform dynamic resource scheduling and elastic scaling according to the dynamic orchestration adjustment plan to generate a computing and network resource plan.
[0186] In the embodiment of the present application, the determination module 405 may further be specifically configured to:
[0187] Execute the target computing and network resource plan.
[0188] Figure 5 It is a schematic structural diagram of the electronic device provided in the embodiment of the present application. As Figure 5 shown, the electronic device 50 includes:
[0189] A processor 501 with one or more processing cores, a memory 502 with one or more computer-readable storage media, a communication component 503, and other components. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.
[0190] In the specific implementation process, at least one processor 501 executes the computer execution instructions stored in the memory 502, so that at least one processor 501 executes the above display method.
[0191] For the specific implementation process of the processor 501, reference may be made to the above method embodiments. Their implementation principles and technical effects are similar, and will not be elaborated here in this embodiment.
[0192] In the above Figure 5 In the illustrated embodiment, it should be understood that the processor may be a central processing unit (CPU for short), or other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly implemented by the execution of the hardware processor, or implemented by the combination of the hardware and software modules in the processor.
[0193] The memory may include a high-speed random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk memory.
[0194] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.
[0195] In some embodiments, a computer program product is also proposed, including a computer program or instruction. When the computer program or instruction is executed by the processor, the steps in any of the above display methods are implemented.
[0196] For the specific implementation of each of the above operations, reference may be made to the previous embodiments and will not be elaborated here.
[0197] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware through instructions. The instructions can be stored in a computer-readable storage medium and loaded and executed by the processor.
[0198] To this end, an embodiment of the present application provides a computer-readable storage medium, which stores multiple instructions that can be loaded by a processor to execute the steps in any of the display methods provided by the embodiments of the present application.
[0199] Among them, the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.
[0200] According to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
[0201] Since the instructions stored in the storage medium can execute the steps in any of the display methods provided by the embodiments of the present application, the beneficial effects that can be achieved by any of the display methods provided by the embodiments of the present application can be realized. For details, see the previous embodiments and will not be repeated here.
[0202] Those skilled in the art will readily think of other implementation manners of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the present application. These variations, uses, or adaptations follow the general principles of the present application and include the common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and the embodiments are only regarded as exemplary, and the true scope and spirit of the present application are pointed out by the following claims.
[0203] It should be understood that the present application is not limited to the exact structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.
Claims
1. A display method, characterized in that, applied to an orchestration and scheduling system, including: Obtain the service requirements of the user, where the service requirements of the user include at least one of task-based product requirements, solution product requirements, computing and network infrastructure product requirements, and computing power trading requirements; Perform business intent recognition on the service requirements of the user to obtain an intent recognition result, where the intent recognition result includes task-based requirement intent, solution-based requirement intent, and basic service requirement intent; Perform transformation processing on the intent recognition result to obtain computing and network resource requirements; Generate a computing and network resource plan according to the computing and network resource requirements, a preset orchestration strategy, and computing and network capability resources, where the computing and network capability resources are the basic resources provided by the computing and network for business demand use; Display the computing and network resource plan in the interaction unit of the orchestration and scheduling system, so that the interaction unit determines a target computing and network resource plan from the computing and network resource plan in response to a user's selection operation.
2. The method according to claim 1, characterized in that, When the intent recognition result is a task-based requirement intent, the performing transformation processing on the intent recognition result to obtain computing and network resource requirements includes: Determine the scenario service requirements in the task-based requirement intent; According to the scenario service requirements, determine the requirement information of the task-based requirement intent, where the requirement information of the task-based requirement intent includes traffic volume, SLA guarantee, and application service; According to the requirement information, determine the computing and network resource requirements.
3. The method according to claim 1, characterized in that, When the intent recognition result is a solution-based requirement intent, the performing transformation processing on the intent recognition result to obtain computing and network resource requirements includes: Determine the solution requirements in the solution-based requirement intent; According to the solution requirements, determine the requirement information of the solution-based requirement intent, where the requirement information of the solution-based requirement intent includes industry networking architecture, access mode, industry applications, value-added services, and customized development; According to the requirement information, determine the computing and network resource requirements.
4. The method according to claim 1, characterized in that, When the intent recognition result is a basic service requirement intent, the performing transformation processing on the intent recognition result to obtain computing and network resource requirements includes: Determine the basic service requirements in the basic service requirement intent; According to the basic service requirements, determine the requirement information of the basic service requirement intent, where the requirement information of the basic service requirement intent includes conversion of computing scenarios, resource types, and applicable scenarios; According to the requirement information, determine the computing and network resource requirements.
5. The method according to claim 1, characterized in that, Before generating the computing and network resource plan according to the computing and network resource requirements, a preset orchestration strategy, and computing and network capability resources, the method further includes: Display an interaction interface in the orchestration and scheduling system, where the interaction interface includes a business requirement area, and the business requirement area includes a backup requirement sub-area and a backup period sub-area; Respond to the user's writing operation on the business requirement area to obtain user requirement information; According to the user requirement information, obtain the computing and network resource requirements.
6. The method according to claim 1, wherein, the generating of the computing and network resource solution according to the computing and network resource requirements, the preset orchestration strategy, and the computing and network capability resources includes: determining the orchestration strategy according to the service requirements; if the preset orchestration strategy is the activation-state orchestration strategy, then determining a first initial resource from the computing and network capability resources according to the computing and network resource requirements; determining a second initial resource from the first initial resources according to the activation-state orchestration strategy; obtaining the computing and network resource solution according to the second initial resource.
7. The method according to claim 6, wherein, the if the preset orchestration strategy is the activation-state orchestration strategy, then determining a first initial resource from the computing and network capability resources according to the computing and network resource requirements includes: if the preset orchestration strategy is the activation-state orchestration strategy, then determining the central cloud computing power requirement, the edge cloud computing power requirement, and the network requirement in the computing and network resource requirements; screening the computing and network capability resources according to the central cloud computing power requirement, the edge cloud computing power requirement, and the network requirement to determine the first initial resource, where the first initial resource includes the resources in the computing power resource library and the resources in the network resource library.
8. The method according to claim 6, wherein, the determining a second initial resource from the first initial resources according to the activation-state orchestration strategy includes: determining the weights of the cloud service provider factor, the regional location factor, and the network latency factor in the orchestration factors; screening the first initial resources according to the weights of the cloud service provider factor, the regional location factor, and the network latency factor to determine the second initial resource, where the second initial resource includes the virtual machine resources in the computing power resource library and the network resources in the network resource library; generating the computing and network resource solution according to the second initial resource.
9. The method according to claim 6, wherein, after the determining the orchestration strategy according to the service requirements, the method further includes: if the preset orchestration strategy is the running-state orchestration strategy, then determining the running state of the computing and network resources, the running-state orchestration rules, the scenario-based orchestration strategy, and the business operation index data; analyzing the business operation index data according to the running state of the computing and network resources, the running-state orchestration rules, and the scenario-based orchestration strategy to obtain an analysis result, where the analysis result includes that the business operation index data represents a traditional business or a container business; generating a dynamic orchestration adjustment plan according to the analysis result, where when the business operation index data represents a traditional business, the dynamic orchestration adjustment plan is a single-cloud application elastic scaling plan or a cross-cloud application elastic scaling plan for the traditional business, and when the business represented by the business operation index data is a container business, the dynamic orchestration adjustment plan is a single-cloud native elastic scaling plan or a cross-cloud native elastic scaling plan for the container business; performing resource dynamic scheduling and elastic scaling according to the dynamic orchestration adjustment plan to generate the computing and network resource solution.
10. The method according to claim 1, wherein, After the computing and network resource plan is displayed on the interaction unit of the scheduling system, so that the interaction unit determines a target computing and network resource plan from the computing and network resource plan in response to a user's selection operation, the method further includes: Execute the target computing and network resource plan and display the execution result of the target computing and network resource plan.
11. A display device, characterized in that, the device includes: an acquisition module, configured to acquire a user's service requirement, where the user's service requirement includes at least one of a task-based product requirement, a solution product requirement, a computing and network basic product requirement, and a computing power trading requirement; an identification module, configured to perform business intention identification on the user's service requirement to obtain an intention identification result, where the intention identification result includes a task-based requirement intention, a solution-based requirement intention, and a basic service requirement intention; a conversion module, configured to perform conversion processing on the intention identification result to obtain a computing and network resource requirement; a generation module, configured to generate a computing and network resource plan according to the computing and network resource requirement, a preset scheduling strategy, and computing and network capability resources, where the computing and network capability resources are basic resources provided by the computing and network for business requirement use; a determination module, configured to display the computing and network resource plan on the interaction unit of the scheduling system, so that the interaction unit determines a target computing and network resource plan from the computing and network resource plan in response to a user's selection operation.
12. An electronic device, characterized in that, it includes: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 10.