Method and device for automatically deploying computing power resource facilities of intelligent computing center

By creating an automated operation and maintenance platform in the intelligent computing center and integrating a programming language, and calling preset templates to achieve automated deployment and management of computing resource facilities, the problem of low deployment efficiency of computing resource facilities is solved, and efficient and stable resource configuration and load balancing are achieved.

CN120335824APending Publication Date: 2025-07-18DATACANVAS LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510397072.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the deployment efficiency of computing power resource facilities of the intelligent computing center is low and cannot realize automated management, resulting in unbalanced resource allocation and poor business stability.

Method used

Create an automated operation and maintenance platform, integrate the target programming language, and call preset deployment, adjustment and change of computing power resource facilities through the programming language.

Benefits of technology

It improves the deployment efficiency of computing resource facilities, ensures load balancing, reduces the cumbersomeness and time delay of manual operations, and ensures stable business operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335824A_ABST
    Figure CN120335824A_ABST
Patent Text Reader

Abstract

The invention provides an automatic deployment method and device for computing power resource facilities of an intelligent computing center, and relates to the technical field of intelligent computing centers, intelligent computing centers and computing power infrastructures, and the method comprises the steps: creating an automatic operation and maintenance platform; integrating a target programming language on the automatic operation and maintenance platform; and calling a preset deployment task configuration template to execute an automatic deployment task of the computing power resource facility by utilizing the automatic operation and maintenance platform through the target programming language. In this way, automatic deployment of the computing power resource facilities of the intelligent computing center is achieved through the target programming language, the automatic operation and maintenance platform and the preset deployment task configuration template, and the efficiency of deployment of the computing power resource facilities is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical fields of intelligent computing centers, intelligent computing centers, and computing power infrastructure, and specifically relates to a method and device for automatically deploying computing power resource facilities of an intelligent computing center. Background Art

[0002] With the rapid development of artificial intelligence technology, "intelligent computing centers" and "intelligent computing centers" have emerged as the times require.

[0003] An "intelligent computing center" refers to a facility that uses large-scale heterogeneous computing power resources, including general computing power and intelligent computing power, to mainly provide the required computing power, data, and algorithms for artificial intelligence applications (such as scenarios of artificial intelligence deep learning model development, model training, and model inference, etc.). An intelligent computing center covers facilities, hardware, and software, and can provide full-stack capabilities from underlying computing power to top-level application enablement.

[0004] The "intelligent computing center" includes but is not limited to the "intelligent computing center".

[0005] An "intelligent computing center", that is, an artificial intelligence computing center, is a type of computing power infrastructure that provides computing power services, data services, and algorithm services required for artificial intelligence applications based on artificial intelligence theory and using an artificial intelligence computing architecture.

[0006] "Computing power" is the core of "intelligent computing centers" and "intelligent computing centers". It is the ability of computer devices or computing / data centers to process information, the ability of computer hardware and software to cooperate to jointly execute a certain computing requirement, the computing ability to achieve the output of target results through processing information data, and a new type of productive force that integrates information computing power, network carrying capacity, and data storage capacity, and mainly provides services to society through computing power infrastructure.

[0007] "Computing power resource facilities" are hardware and software resources that can provide computing capabilities, including but not limited to: switches, servers, central processing units (CPUs), graphics processing units (GPUs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), Inifiniband, etc.

[0008] As the core hub for massive data processing and complex computing tasks, the intelligent computing center undertakes the important task of providing powerful computing power support for numerous enterprises, scientific research institutions, and various intelligent applications. The computing power resource facility is used to provide computing power guarantee for the execution of computing power tasks in the intelligent computing center. Therefore, to meet the needs of various computing power tasks for basic computing resources, the timely deployment of computing power resource facilities is particularly important. Therefore, in order to improve the efficiency of the deployment of computing power resource facilities, how to achieve the automated deployment of computing power resource facilities in the intelligent computing center has become a technical problem to be solved urgently. Summary of the Invention

[0009] The present invention provides a method and device for automated deployment of computing power resource facilities in an intelligent computing center to solve the problem of automated deployment of computing power resource facilities in the intelligent computing center.

[0010] To solve the above problems, the present invention is implemented as follows:

[0011] In a first aspect, the present invention provides a method for automated deployment of computing power resource facilities in an intelligent computing center, including:

[0012] Step S1, create an automated operation and maintenance platform;

[0013] Step S2, integrate a target programming language on the automated operation and maintenance platform;

[0014] Step S3, through the target programming language, use the automated operation and maintenance platform to call a preset deployment task configuration template to execute the automated deployment task of the computing power resource facility.

[0015] In one embodiment, after step S3, the method further includes:

[0016] Step S4, monitor the load condition of the deployed computing power resource facility, where the deployed computing power resource facility is the computing power resource facility deployed using the automated operation and maintenance platform;

[0017] Step S5, determine the load adjustment requirement of the deployed computing power resource facility according to the load condition of the deployed computing power resource facility;

[0018] Step S6, based on the load adjustment requirement, through the target programming language, use the automated operation and maintenance platform to call a preset adjustment task configuration template to execute the automated adjustment task of the deployed computing power resource facility.

[0019] In one embodiment, after step S3, the method further includes:

[0020] Step S7, obtain the change requirement of the number of computing power resource facilities;

[0021] Step S8: Based on the change requirements, use the target programming language to call a preset change task configuration template through the automated operation and maintenance platform to execute the automated change task for the number of computing power resource facilities.

[0022] In one embodiment, a management control page is set on the automated operation and maintenance platform. The management control page is used to manage and control the automated tasks of the computing power resource facilities. The automated tasks include at least one of the automated deployment task, the automated adjustment task, and the automated change task.

[0023] In one embodiment, a management control page is set on the automated operation and maintenance platform. The management control page is used to manage and control the automated tasks of the computing power resource facilities. The automated tasks include at least one of the automated deployment task, the automated adjustment task, and the automated change task.

[0024] In one embodiment, an access permission list is set on the automated operation and maintenance platform. The access permission list includes the identification of the user and the permission level corresponding to the identification of the user. The permission level is used to represent the accessible time range of the user and the category of the automated tasks of the computing power resource facilities that the user can access.

[0025] In one embodiment, the computing power resource facilities of each tenant on the automated operation and maintenance platform are independent of each other. The computing power resource facilities of each tenant are isolated through permission management on the automated operation and maintenance platform.

[0026] In a second aspect, the present invention further provides an automated deployment device for the computing power resource facilities of an intelligent computing center, including:

[0027] A first creation module, configured to create an automated operation and maintenance platform;

[0028] A first integration module, configured to integrate a target programming language on the automated operation and maintenance platform;

[0029] A first execution module, configured to call a preset deployment task configuration template through the target programming language and use the automated operation and maintenance platform to execute the automated deployment task of the computing power resource facilities.

[0030] In a third aspect, the present invention further provides an electronic device, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps in the automated deployment method for the computing power resource facilities of the intelligent computing center as described in the first aspect above are implemented.

[0031] Fourthly, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the method for automatically deploying computing power resource facilities of the intelligent computing center as described in the first aspect above are implemented.

[0032] Fifthly, the present invention further provides a computer program product, including computer instructions, and when the computer instructions are executed by a processor, the steps in the method for automatically deploying computing power resource facilities of the intelligent computing center as described in the first aspect above are implemented.

[0033] In the present invention, the method for automatically deploying computing power resource facilities of the intelligent computing center includes creating an automated operation and maintenance platform; integrating a target programming language on the automated operation and maintenance platform; and through the target programming language, using the automated operation and maintenance platform to call a preset deployment task configuration template to execute the automated deployment task of the computing power resource facilities. In this way, through the target programming language, the automated operation and maintenance platform, and the preset deployment task configuration template, the automated deployment of the computing power resource facilities of the intelligent computing center is realized, and the efficiency of deploying the computing power resource facilities is improved. Description of the Drawings

[0034] To more clearly illustrate the technical solutions of the present invention, the drawings required for the description of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0035] Figure 1 is a flowchart of a method for automatically deploying computing power resource facilities of an intelligent computing center provided by the present invention;

[0036] Figure 2 is a load schematic diagram of the computing power resource facilities provided by the present invention;

[0037] Figure 3 is a schematic diagram of the access rights list of the automated operation and maintenance platform provided by the present invention;

[0038] Figure 4 is a structural diagram of a device for automatically deploying computing power resource facilities of an intelligent computing center provided by the present invention;

[0039] Figure 5 is a structural diagram of an electronic device provided by the present invention. Detailed Embodiments

[0040] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the present invention. Obviously, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without any creative work belong to the scope of protection of the present invention.

[0041] The "computing power" as described in the present invention refers to: the ability of a computer device or a computing / data center to process information, the ability of computer hardware and software to cooperate to jointly execute a certain computing requirement, the computing ability to process information data and achieve the output of the target result, a new type of productive force integrating information computing power, network carrying capacity, and data storage capacity, and mainly providing services to society through computing power infrastructure.

[0042] The "computational power" (Computational Power, CP) as described in the present invention refers to: the ability of a data center server to process data and achieve the output of the result, a comprehensive indicator for measuring the computing ability of a data center, including general computing ability, supercomputing ability, and intelligent computing ability. The commonly used measurement unit is the number of floating-point operations per second (FLOPS, 1 EFLOPS = 10^18 FLOPS), and the larger the value, the stronger the comprehensive computing ability. It is estimated that 1 EFLOPS is approximately the computing power output of 5 Tianhe-2A or 500,000 mainstream server CPUs or 2 million mainstream laptops. The calculation formula is: CP = CP 通用 + CP 智能 + CP 超级 .

[0043] The "carrying capacity" (Network Power, NP) as described in the present invention refers to: the performance of the data transmission ability of computing power facilities, a comprehensive ability including network architecture, network bandwidth, transmission delay, intelligent management and scheduling, etc., involving network transmission inside and between data centers, and a comprehensive indicator for measuring network transmission scheduling ability.

[0044] The "storage power" (Storage Power, SP) as described in the present invention refers to: the comprehensive ability of a data center in four aspects: data storage capacity, performance, security and reliability, and green and low-carbon, a comprehensive indicator for measuring the data storage ability of a data center, including external storage devices such as storage arrays and server internal storage devices. The commonly used measurement unit for storage capacity is exabyte (EB, 1 EB = 2^60 bytes), the commonly used measurement unit for performance is the number of read and write operations per second per unit capacity (IOPS / TB, Input / Output Operations Per Second / TB), and the disaster recovery ratio is an important manifestation of security and reliability.

[0045] The "computing power infrastructure" described in the present invention refers to: a new type of information infrastructure integrating information computing power, network carrying capacity, and data storage capacity, which can realize the centralized computing, storage, transmission, and application of information.

[0046] The "new type of information infrastructure" described in the present invention mainly includes network infrastructures such as 5G networks, fiber broadband networks, backbone networks, international communication networks, and satellite Internet, computing power infrastructures such as data centers, general computing power centers, intelligent computing centers, and supercomputing centers, and new technology infrastructures such as artificial intelligence, blockchain, and quantum computing.

[0047] The "computing power" described in the present invention includes: general computing power, intelligent computing power, and super computing power.

[0048] The "general computing power" described in the present invention refers to: the computing power provided by servers based on central processing unit (CPU) chips, which is used to support basic general computing such as cloud computing and edge computing.

[0049] The "intelligent computing power" described in the present invention refers to: for various artificial intelligence innovation applications, a computing platform deployed on a large scale based on special chips such as graphics processing unit (GPU), field programmable gate array (FPGA), and application specific integrated circuit (ASIC), such as natural language processing, machine vision, and so on.

[0050] The "super computing power" described in the present invention mainly refers to: the computing power provided by high-performance computing clusters such as supercomputers. It utilizes the centralized computing resources of multiple computer systems working in parallel and processes extremely complex or data-intensive problems through a dedicated operating system. It is mainly used for computing in cutting-edge scientific fields, such as planetary simulation, drug molecule design, gene analysis, etc.

[0051] The "intelligent computing center" described in the present invention refers to: a facility that mainly provides the required computing power, data, and algorithms for artificial intelligence applications (such as scenarios of artificial intelligence deep learning model development, model training, and model inference) by using large-scale heterogeneous computing power resources, including general computing power (CPU) and intelligent computing power (GPU, FPGA, ASIC, etc.). The intelligent computing center covers facilities, hardware, and software, and can provide full-stack capabilities from underlying computing power to top-level application enabling.

[0052] The "intelligent computing center" described in the present invention includes but is not limited to the "intelligent computing center".

[0053] The "Intelligent Computing Center" described in the present invention, namely the artificial intelligence computing center, is a type of computing infrastructure based on artificial intelligence theory, adopting an artificial intelligence computing architecture, and providing computing power services, data services, and algorithm services required for artificial intelligence applications.

[0054] The "Computing Power Center" described in the present invention refers to facilities mainly composed of infrastructure such as wind, fire, water, and electricity and IT software and hardware devices, and having computing power, carrying capacity, and storage capacity, including general data centers, intelligent computing centers, supercomputing centers, etc.

[0055] The "Supercomputing Center" described in the present invention refers to the supercomputing data center, which is a data center based on supercomputers or large-scale computing clusters, and can provide functions such as large-scale computing, storage, and network services, and is widely used in application scenarios such as aerospace, national defense, oil exploration, climate modeling, and genome sequencing.

[0056] The "Computing Power Resources" described in the present invention refer to technologies and facilities with information computing, transmission, storage, and application capabilities required for the development of the digital society, including but not limited to computing resources such as CPUs and GPUs, network resources such as switches and routers, storage resources such as storage arrays and distributed storage, security resources such as firewalls and intrusion detection systems, and support and guarantee resources such as wind, fire, water, and electricity.

[0057] The "computing power resource facility" described in the present invention refers to hardware and software resources that can provide computing power, including but not limited to: switches, servers, central processing units (CPUs), graphics processing units (GPUs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), Inifiniband, etc. In the prior art, as the core hub for massive data processing and complex computing tasks, the intelligent computing center shoulders the important responsibility of providing powerful computing power support for numerous enterprises, research institutions, and various intelligent applications. The computing power resource facility is used to provide computing power guarantee for the execution of computing power tasks in the intelligent computing center. Therefore, in order to meet the needs of various computing power tasks for basic computing resources, the timely deployment of the computing power resource facility is particularly important. Therefore, in order to improve the efficiency of the deployment of the computing power resource facility, how to realize the automated deployment of the computing power resource facility in the intelligent computing center has become a technical problem to be solved urgently. To realize the automated deployment of the computing power resource facility in the intelligent computing center, an automated operation and maintenance platform is created in the present invention; a target programming language is integrated on the automated operation and maintenance platform; through the target programming language, the automated operation and maintenance platform is used to call a preset deployment task configuration template to execute the automated deployment task of the computing power resource facility. In this way, through the target programming language, the automated operation and maintenance platform, and the preset deployment task configuration template, the automated deployment of the computing power resource facility in the intelligent computing center is realized, and the efficiency of the deployment of the computing power resource facility is improved.

[0058] Specifically, please refer to Figure 1 , Figure 1 which is a flowchart of a method for automated deployment of computing power resource facilities in an intelligent computing center provided by the present invention. As Figure 1 shown, it includes the following steps:

[0059] Step S1: Create an automated operation and maintenance platform;

[0060] In this step, the automated operation and maintenance platform can be understood as a core platform created by the intelligent computing center to uniformly manage, configure, and monitor the computing power resource facility, which can support operations such as triggering the deployment, monitoring, and alarm of the computing power resource facility at regular intervals or on demand.

[0061] Step S2: Integrate a target programming language on the automated operation and maintenance platform;

[0062] In this step, a specific programming language can be combined with the platform to achieve flexible and efficient automated task development. Exemplarily, the target programming languages can be Python (widely used in the operation and maintenance field (such as Ansible Playbook, SaltStack), with concise syntax and rich ecosystem), Ansible (capable of supporting multiple operating systems and cloud platforms), and Shell (capable of quickly writing scripts).

[0063] The integration methods can be as follows: Plugin or Software Development Kit (SDK) support: For example, use Python to write custom modules in Ansible; Application Programming Interface (API) call: The platform provides REST APIs, allowing functions (such as creating virtual machines, triggering deployment processes) to be called in any language (such as Python); Script compatibility: Ensure that the operation and maintenance platform can directly execute the script files of the target language.

[0064] Step S3: Through the target programming language, use the automated operation and maintenance platform to call a preset deployment task configuration template to execute the automated deployment task of computing power resource facilities.

[0065] In this step, the deployment task configuration template is a series of predefined configurations and instructions for describing how to deploy computing power resource facilities. Generally, the template includes steps such as software installation, configuration file setting, and service startup. For example, a deployment task configuration template for a Web application may define how to install the Nginx server, how to configure the virtual host of Nginx, and how to start the Nginx service. These templates can be reused and customized for different environments and requirements. Computing power resource facilities cover hardware and software resources such as servers, virtual machines, and containers that can provide computing capabilities. The automated deployment task is to automatically complete the deployment of these computing power resource facilities according to the preset deployment task configuration template. For example, automatically create virtual machines, install operating systems, and deploy applications in a cloud environment.

[0066] In the present invention, an automated operation and maintenance platform is created; a target programming language is integrated on the automated operation and maintenance platform; through the target programming language, the automated operation and maintenance platform is used to call a preset deployment task configuration template to execute the automated deployment task of computing power resource facilities. In this way, through the target programming language, the automated operation and maintenance platform, and the preset deployment task configuration template, the automated deployment of the computing power resource facilities of the intelligent computing center is achieved, improving the efficiency of the deployment of computing power resource facilities.

[0067] In one embodiment, after the step S3, the method further includes:

[0068] Step S4, monitor the load condition of the deployed computing power resource facilities, where the deployed computing power resource facilities are the computing power resource facilities deployed by using the automated operation and maintenance platform;

[0069] Step S5, determine the load adjustment requirement of the deployed computing power resource facilities according to the load condition of the deployed computing power resource facilities;

[0070] Step S6, based on the load adjustment requirement, use the automated operation and maintenance platform to call a preset adjustment task configuration template through the target programming language to execute the automated adjustment task of the deployed computing power resource facilities.

[0071] See Figure 2 , the intelligent computing center can collect the load condition of the deployed computing power resource facilities in real time or periodically. The load condition of the computing power resource facilities can be understood as the workload borne by the computing power resource facilities during operation, usually measured by some indicators. Common indicators include CPU usage rate, memory usage rate, disk I / O rate, network bandwidth usage rate, etc.

[0072] In order to ensure the load balance of different computing power resource facilities, the load adjustment requirement of the deployed computing power resource facilities can be determined according to the load condition of the deployed computing power resource facilities. Exemplarily, if it is found that the CPU usage rate of a certain server continuously exceeds 80%, while the CPU usage rate of another server is less than 20%, the computing power tasks of the server with a higher CPU usage rate can be transferred to the server with a lower CPU usage rate for execution.

[0073] In the automated operation and maintenance platform, some adjustment task configuration templates are predefined. These templates are designed for different load adjustment requirements and contain the detailed steps and parameters required to execute the adjustment tasks. By calling these preset templates, the load adjustment tasks can be executed quickly and accurately. After calling the preset adjustment task configuration template, the automated operation and maintenance platform will automatically adjust the deployed computing power resource facilities according to the steps and parameters in the template.

[0074] In the above embodiment, the automated adjustment task can be completed in a short time, avoiding the cumbersome and time-consuming manual operation. And by responding to the load changes in real time and making adjustments in a timely manner, the stable operation of the service can be ensured.

[0075] In one embodiment, after step S3, the method further includes:

[0076] Step S7, obtain the change requirement of the number of computing power resource facilities;

[0077] Step S8: Based on the change requirements, through the target programming language, use the automated operation and maintenance platform to call a preset change task configuration template to execute the automated change task for the number of computing power resource facilities.

[0078] In this embodiment, the change requirements for the number of computing power resource facilities include the increase requirement and the decrease requirement for the number of computing power resource facilities. The change requirements can be triggered actively by the user. For example, the user submits the change requirements for the number of computing power resource facilities through the management interface or API interface provided by the automated operation and maintenance platform. The change requirements can also be automatically detected by the system. For example, based on preset rules (such as the load continuously exceeding the threshold, business growth prediction, or cost optimization strategy), the monitoring module automatically generates the change requirements for the number of computing power resource facilities.

[0079] In the automated operation and maintenance platform, some change task configuration templates are predefined. These templates are designed for different change requirements for the number of computing power resource facilities and contain the detailed steps and parameters required to execute the adjustment task. By calling these preset templates, the automated change task for the number of computing power resource facilities can be executed quickly and accurately. After calling the preset adjustment task configuration template, the automated operation and maintenance platform will automatically increase or decrease the number of computing power resource facilities according to the steps and parameters in the template.

[0080] In this embodiment, whether the user actively applies or the system automatically detects the need for scale adjustment, the change in the number of computing power resource facilities can be quickly completed through the preset template, avoiding the time delay and error risks caused by manual operation.

[0081] In one embodiment, a management control page is set on the automated operation and maintenance platform. The management control page is used to manage and control the automated tasks of the computing power resource facilities. The automated tasks include at least one of the automated deployment task, the automated adjustment task, and the automated change task.

[0082] In this embodiment, in the automated operation and maintenance platform of the intelligent computing center, a management control page is specially designed. This page is the interface for the user to interact with the automated operation and maintenance platform, and the user can operate and manage the various functions of the platform through it.

[0083] The main function of the management control page is to operate on the automation tasks related to the computing power resource facilities. The automation tasks here include various types, such as automated deployment tasks, which automatically complete the initial setup and configuration of the computing power resource facilities; automated adjustment tasks, which can perform operations such as parameter adjustment and resource allocation change on the deployed computing power resource facilities according to business requirements; and automated change tasks, which are used to increase or decrease the number of computing power resource facilities. Users can conveniently start, stop, monitor, and configure these different types of automation tasks on the management control page to meet various management requirements for the computing power resource facilities.

[0084] In this embodiment, the management control page provides an intuitive interface that enables operation and maintenance personnel to clearly understand the status of the automation tasks of the computing power resource facilities, including information such as the execution progress, completion status, and whether errors occur in the tasks. This helps to promptly discover and handle problems, facilitating the effective management of the entire life cycle of the computing power resource facilities.

[0085] In one embodiment, an access permission list is set on the automated operation and maintenance platform. The access permission list includes the identification of the user and the permission level corresponding to the identification of the user. The permission level is used to represent the accessible time range of the user and the category of automation tasks of the computing power resource facilities that the user can access.

[0086] In the above embodiment, refer to Figure 3 , in the automated operation and maintenance platform, there is an access permission list, which is a data structure or mechanism for managing the access permissions of users to platform resources. Each user using the automated operation and maintenance platform has a unique identification, which can be a username, user ID, email address, etc., used to clearly distinguish different users. Through this identification, the system can accurately identify the identity of each user.

[0087] Corresponding to each user identification is the permission level. The permission level defines the scope of access permissions of the user on the platform, specifically including two aspects:

[0088] Accessible time range: It stipulates the time periods during which the user can access the automated operation and maintenance platform. For example, some users may be authorized to access only during specific working hours on weekdays, while other users may have more flexible access times, such as round-the-clock access.

[0089] Category of automation tasks of the computing power resource facilities that can be accessed: It clarifies the types of automation tasks that the user can operate and manage. For example, some advanced users may have the right to execute all types of automation tasks, including deployment, adjustment, and change tasks; while ordinary users may only be able to execute some specific tasks, such as viewing the status of the computing power resource facilities or performing simple monitoring tasks.

[0090] In this embodiment, by setting up an access control list, the access of users to the automated tasks of computing power resource facilities can be strictly controlled. Only authorized users can access specific task categories within a specified time, preventing unauthorized users from accessing or operating critical operation and maintenance tasks, thereby reducing the risk of the system being maliciously attacked or misoperated, and protecting the security of computing power resource facilities and services.

[0091] In one embodiment, the computing power resource facilities of each tenant on the automated operation and maintenance platform are independent of each other, and the isolation of computing power resource facilities is achieved through permission management on the automated operation and maintenance platform.

[0092] In the automated operation and maintenance platform, the computing power resource facilities (such as CPUs, GPUs, etc.) deployed by different users / organizations (referred to as "tenants") are isolated logically or physically. Exemplarily, the virtual machines of tenant A will not share the same physical server with the containers of tenant B. The automated operation and maintenance platform controls the access and operation of different tenants to the computing power resource facilities through a permission management system, ensuring that each tenant can only view, manage, and use its own computing power resource facilities, and there will be no situation where one tenant directly accesses or interferes with the computing power resource facilities of another tenant.

[0093] In this embodiment, the computing power resource facilities of each tenant are independent of each other, achieving resource isolation. This means that the operations of one tenant will not interfere with or affect the computing environments of other tenants, improving security. For example, if an application of a certain tenant fails or is attacked, it will not affect the services of other tenants, ensuring the security and stability of the data and services of each tenant.

[0094] In addition, the automated operation and maintenance platform is compatible with public clouds (such as AWS, Azure), private clouds (such as OpenStack), and on-premises physical servers, enabling unified management. It can also dynamically adjust the resource sources according to business needs (for example, using low-cost public cloud resources during off-peak hours and switching to private clouds or on-premises clusters during peak hours), significantly improving resource utilization and cost-effectiveness.

[0095] The automated operation and maintenance platform also supports the Docker and Kubernetes technology stacks. Through container orchestration tools (such as Kubernetes), it can quickly deploy container-based distributed applications, achieving efficient allocation and load balancing of computing power tasks. By combining the characteristics of the microservices architecture, the automated operation and maintenance platform can automatically respond to traffic fluctuations or changes in task priorities, dynamically adjusting the number of container instances to ensure the stable operation of the intelligent computing center in high-concurrency scenarios.

[0096] Please refer to Figure 4 , Figure 4It is a structural diagram of an automatic deployment device for computing power resource facilities of an intelligent computing center provided by the present invention. As Figure 4 shown, the automatic deployment device 400 for computing power resource facilities of the intelligent computing center includes:

[0097] A first creation module 401, configured to create an automatic operation and maintenance platform;

[0098] A first integration module 402, configured to integrate a target programming language on the automatic operation and maintenance platform;

[0099] A first execution module 403, configured to use the target programming language to call a preset deployment task configuration template through the automatic operation and maintenance platform to execute an automatic deployment task of computing power resource facilities.

[0100] In one embodiment, the device further includes:

[0101] A first acquisition module, configured to acquire a change requirement for the number of computing power resource facilities;

[0102] A second execution module, configured to, based on the change requirement, use the target programming language to call a preset change task configuration template through the automatic operation and maintenance platform to execute an automatic change task for the number of computing power resource facilities.

[0103] In one embodiment, a management control page is set on the automatic operation and maintenance platform, and the management control page is used to manage and control the automatic tasks of the computing power resource facilities, and the automatic tasks include at least one of the automatic deployment task, the automatic adjustment task, and the automatic change task.

[0104] In one embodiment, a management control page is set on the automatic operation and maintenance platform, and the management control page is used to manage and control the automatic tasks of the computing power resource facilities, and the automatic tasks include at least one of the automatic deployment task, the automatic adjustment task, and the automatic change task.

[0105] In one embodiment, an access permission list is set on the automatic operation and maintenance platform, and the access permission list includes the identification of a user and the permission level corresponding to the identification of the user, and the permission level is used to represent the accessible time range of the user and the category of automatic tasks of the computing power resource facilities that can be accessed.

[0106] In one embodiment, the computing power resource facilities of each tenant on the automatic operation and maintenance platform are independent of each other, and the computing power resource facilities of each tenant are isolated through permission management on the automatic operation and maintenance platform.

[0107] The computing power resource facility automatic deployment device of the intelligent computing center provided by the present invention can implement each process of the above-mentioned intelligent computing center's computing power resource facility automatic deployment method. The technical features correspond one by one and can achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0108] It should be noted that the computing power resource facility automatic deployment device of the intelligent computing center in the present invention can be a device, or a component, integrated circuit, or chip in an electronic device.

[0109] The present invention also provides an electronic device. Refer to Figure 5 , Figure 5 which is a schematic structural diagram of an electronic device provided in an embodiment of the present invention. The electronic device includes a memory 501, a processor 502, and a program or instruction running on the memory 501. When the program or instruction is executed by the processor 502, it can implement Figure 1 any step in the corresponding embodiment of the intelligent computing center's computing power resource facility automatic deployment method and achieve the same beneficial effects. They will not be elaborated here.

[0110] Among them, the processor 502 can be a CPU, ASIC, FPGA, or GPU.

[0111] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above-mentioned intelligent computing center's computing power resource facility automatic deployment method embodiment can be completed by hardware related to program instructions, and the program can be stored in a readable medium.

[0112] The present invention also provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it can implement any step in the above-mentioned Figure 1 corresponding embodiment of the intelligent computing center's computing power resource facility automatic deployment method and can achieve the same technical effects. To avoid repetition, they will not be elaborated here. The storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0113] The present invention also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement each process of the above-mentioned Figure 1 corresponding embodiment of the intelligent computing center's computing power resource facility automatic deployment method and can achieve the same technical effects. To avoid repetition, they will not be elaborated here.

[0114] The terms "first", "second", etc. in the present invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In addition, the terms "comprising", "having" and any of their variations are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices. In addition, the use of "and / or" in this application means at least one of the connected objects. For example, A and / or B and / or C means including seven cases: A alone, B alone, C alone, A and B both present, B and C both present, A and C both present, and A, B and C all present.

[0115] It should be noted that in this text, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising that element.

[0116] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on this understanding, the technical solution of this application, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or a second terminal device, etc.) to execute the methods of the various embodiments of this application.

[0117] The embodiments of this application are described above in conjunction with the accompanying drawings, but this application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of this application, those of ordinary skill in the art can also make many forms without departing from the purpose of this application and the scope protected by the claims, and all of them fall within the protection scope of this application.

Claims

1. An automated deployment method for computing power resource facilities of an intelligent computing center, characterized in that, Including: Step S1, create an automated operation and maintenance platform; Step S2, integrate a target programming language on the automated operation and maintenance platform; Step S3, through the target programming language, use the automated operation and maintenance platform to call a preset deployment task configuration template to execute the automated deployment task of the computing power resource facility.

2. The method according to claim 1, wherein After the step S3, the method further includes: Step S4, monitor the load condition of the deployed computing power resource facility, where the deployed computing power resource facility is the computing power resource facility deployed by using the automated operation and maintenance platform; Step S5, determine the load adjustment requirement of the deployed computing power resource facility according to the load condition of the deployed computing power resource facility; Step S6, based on the load adjustment requirement, through the target programming language, use the automated operation and maintenance platform to call a preset adjustment task configuration template to execute the automated adjustment task of the deployed computing power resource facility.

3. The method according to claim 1, wherein After the step S3, the method further includes: Step S7, obtain the change requirement of the number of computing power resource facilities; Step S8, based on the change requirement, through the target programming language, use the automated operation and maintenance platform to call a preset change task configuration template to execute the automated change task of the number of computing power resource facilities.

4. The method according to any one of claims 1 to 3, characterized in that, A management control page is set on the automated operation and maintenance platform, and the management control page is used to manage and control the automated tasks of the computing power resource facility, where the automated tasks include at least one of the automated deployment task, the automated adjustment task, and the automated change task.

5. The method according to any one of claims 1 to 3, characterized in that An access permission list is set on the automated operation and maintenance platform, and the access permission list includes the identifier of the user and the permission level corresponding to the identifier of the user, where the permission level is used to represent the accessible time range of the user and the category of the automated tasks of the computing power resource facility that the user can access.

6. The method according to any one of claims 1 to 3, characterized in that, The computing power resource facilities of each tenant on the automated operation and maintenance platform are independent of each other, and the computing power resource facilities of each tenant are isolated through the permission management on the automated operation and maintenance platform.

7. An automatic deployment device for computing power resource facilities of an intelligent computing center, characterized in that, Including: A first creation module, used to create an automated operation and maintenance platform; A first integration module, used to integrate a target programming language on the automated operation and maintenance platform; A first execution module, used to through the target programming language, use the automated operation and maintenance platform to call a preset deployment task configuration template to execute the automated deployment task of the computing power resource facility.

8. An electronic device, characterized in that, Including: A processor, a memory, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, the steps of the method for automatically deploying the computing power resource facility of the intelligent computing center as described in any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, the steps of the method for automatically deploying the computing power resource facility of the intelligent computing center as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that, Including computer instructions, where when the computer instructions are executed by the processor, the steps of the method for automatically deploying the computing power resource facility of the intelligent computing center as described in any one of claims 1 to 6 are implemented.