Machine room construction management system
By designing a computer room construction management system and using cloud computing technology to centrally manage and allocate computing resources, the problem of unbalanced usage frequency caused by differences in computer configuration in the computer room is solved, efficient resource utilization and security management are achieved, and hardware maintenance costs and data are reduced. Security risks.
Patent Information
- Application Number
- CN202411530805.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
There are differences in the brand, configuration and hardware system of computers purchased in different batches in the computer room, resulting in unbalanced frequency of use of the computer room, and some computer rooms are idle or overloaded for a long time, causing hardware damage and maintenance difficulties.
Design a computer room construction management system, including hardware infrastructure module, virtualization technology unit, cloud management platform unit, data storage and management unit, monitoring and alarm unit, computing resource management module, report analysis module, user management and permission control unit , security management unit, energy consumption management unit and environmental monitoring module, use cloud computing technology to centrally manage and allocate computing resources to achieve efficient utilization and security management of resources.
Through cloud computing technology, the configuration requirements of each machine in the computer room are reduced, the hardware purchase and maintenance costs are reduced, resource utilization efficiency is improved, resource idleness and waste are avoided, and high-level security is provided, which reduces data loss and Risk of system crash.
Smart Images

Figure CN119484524A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of management, and in particular to a computer room construction management system. Background Art
[0002] The construction of a computer room is a high-investment task, which often cannot be completed in one go, and subsequent upgrades and updates still require continued investment of funds. Therefore, a common phenomenon in computer room management is that the same computer room may have computers purchased in different batches. These computers have certain differences in brand, configuration and hardware system. In such a hardware environment, when allocating computer rooms for teaching and training, it is necessary to allocate them based on the configuration and age of the machines. This leads to a situation where computer rooms with low configuration and aging machines are used less frequently, while computer rooms with high configuration and new machines are used more frequently. The use of some computer rooms even exceeds their carrying capacity and they are in an overloaded state for a long time. This is a thorny problem from both a safety perspective and a machine maintenance perspective. Long-term idleness and overload use will cause varying degrees of damage to the computer hardware, which not only increases the workload of computer room maintenance but also brings inconvenience to normal teaching and training. Summary of the invention
[0003] The purpose of the present invention is to provide a computer room construction management system to solve the problems raised in the above background technology.
[0004] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a computer room construction management system, comprising a hardware infrastructure module, a virtualization technology unit, a cloud management platform unit, a data storage and management unit, a monitoring and alarm unit, a computing resource management module, a report analysis module, a user management and authority control unit, a security management unit, an energy consumption management unit, an environment monitoring module and a central processing unit, wherein the output end of the hardware infrastructure module is electrically connected to the input end of the virtualization technology unit, the output end of the virtualization technology unit is electrically connected to the input end of the computing resource management module, the output end of the computing resource management module is electrically connected to the input end of the cloud management platform unit, the output end of the cloud management platform unit is electrically connected to the input end of the central processing unit, the output end of the central processing unit is electrically connected to the input ends of the data storage and management unit, the monitoring and alarm unit and the security management unit, respectively, the output end of the central processing unit is electrically connected to the input end of the user management and authority control unit, and the output end of the central processing unit is electrically connected to the input ends of the energy consumption management unit, the report analysis module and the environment monitoring module, respectively.
[0005] Preferably, the hardware infrastructure module includes a desktop cloud all-in-one machine and cloud terminal hardware equipment, the computing resource management module uses the virtual machine and container services provided by the cloud computing platform to deploy and manage applications and services, the report analysis module uses the big data processing services provided by the cloud platform to process and analyze large-scale data sets, generate detailed reports and analysis results, and use the data visualization tools of the cloud platform to create rich charts and dashboards, and the environmental monitoring module can collect environmental parameters such as temperature, humidity, and smoke in real time.
[0006] Preferably, the virtualization technology unit includes a server virtualization module, a storage virtualization module, a network virtualization module, a desktop virtualization module, a virtual machine management module and a resource scheduling and load balancing module. The server virtualization module converts a physical server into multiple virtual servers, each of which can independently run different operating systems and applications. The storage virtualization module integrates multiple physical storage devices into a unified virtual storage pool. The network virtualization module creates one or more virtual networks on the physical network, each of which is equipped with an independent network topology, IP address space and routing rules. The desktop virtualization module transfers the user's desktop environment from the physical computer to the data center, and the user can remotely access his virtual desktop through the terminal device. The virtual machine management module is responsible for the creation, deletion, migration, backup and recovery operations of the virtual machine. The resource scheduling and load balancing module dynamically schedules and allocates resources according to the resource requirements of the virtual machine and the availability of physical resources.
[0007] Preferably, the cloud management platform unit includes a resource management module, a resource monitoring module, a resource deployment and scheduling module, a service management module, a virtual resource management module, an infrastructure management module and an automated deployment service module. The resource management module realizes unified management of physical resources and logical resource pools. The module can shield the underlying hardware details and faults, integrate all available resources in the system, and provide other modules with basic services such as resource allocation, resource positioning and resource information query. The resource monitoring module realizes unified, multi-level and multi-granular centralized monitoring of various physical resources and virtual resources. The module can collect and analyze data in real time, and provide functions of fault management, performance management and automatic inspection management. The resource deployment and scheduling module realizes dynamic, elastic, on-demand process-based and automated scheduling of physical network elements and virtual resources. The module can automatically perform resource deployment and operation processes according to policies, and dynamically allocate physical and logical resources according to the load conditions of applications and services. The service management module can manage all resources of the network, storage, computing power and application services in the cloud computing environment, and provide them to users in the form of services. The virtual resource management module includes a service interface, authentication, resource management, scheduling and distribution module of the computer room construction management system. The module uses the resources and services provided by the infrastructure layer to realize the virtualization of physical resources through API, and organizes the virtualized resources into a resource pool to provide virtual resource support for upper-level applications. The infrastructure management module collects the basic information and status information of all physical storage, computing and network devices in the system. The module provides resource acquisition and resource registration interfaces to the upper layer, and provides underlying support for resource management, monitoring and deployment modules. The automated deployment service module uses customized tools or scripts to realize batch installation of server operating systems and software. The module can quickly and efficiently complete a series of integrated technical services to improve the deployment efficiency and reliability of the system.
[0008] Preferably, the data storage and management unit includes a storage layer, a basic management layer, a data management layer, an application interface layer and a monitoring and operation and maintenance module. The storage layer is composed of various storage devices and network connection devices, which are connected together through a network to form a distributed storage system. The basic management layer includes a storage device management system, a cluster system, a distributed file system and grid computing technology. The basic management layer is a bridge between the storage layer and the upper-layer application. It is responsible for shielding the differences in the underlying hardware and realizing the collaborative work of storage devices through cluster technology and distributed file systems. The data management layer includes a database management system, a data warehouse, and a big data processing platform. The data management layer is responsible for data organization, indexing, query, and optimization tasks. The application interface layer provides a variety of APIs and SDKs so that upper-layer applications can easily access and manage data in the storage system. The application interface layer is the interface between the data storage and management unit and the upper-layer application. The monitoring and operation and maintenance module includes performance monitoring, fault alarm, and resource scheduling functions. The monitoring and operation and maintenance module is responsible for monitoring the operating status and performance indicators of the storage system.
[0009] Preferably, the monitoring and alarm unit includes a monitoring and alarm configuration module, a real-time alarm module and an alarm recording and query module. The monitoring and alarm configuration module allows the administrator to configure monitoring indicators, alarm thresholds and alarm methods according to business needs and the actual situation of the computer room. When the monitoring indicator of the real-time alarm module reaches or exceeds the set threshold, the module triggers the alarm mechanism and sends alarm information to the administrator via email, text message or phone call. The alarm recording and query module records all alarm information, including alarm time, alarm type, alarm level and processing status.
[0010] Preferably, the security management unit includes an access control module, a data encryption module, a security audit module, an identity authentication module, a vulnerability management module and a network security module. The access control module restricts illegal access to system resources by implementing strict access control policies to ensure that only authorized users can access specific system resources. The data encryption module uses advanced encryption algorithms and technologies to encrypt sensitive data stored in the system. The security audit module records and analyzes all security events and abnormal behaviors in the system and provides detailed security audit logs. The identity authentication module ensures the legitimacy and authenticity of the user's identity by verifying the user's identity information and credentials, prevents impersonation and fraud, and ensures that only legitimate users can access system resources. The vulnerability management module is responsible for regularly scanning the system to discover and repair potential security vulnerabilities and weaknesses, and to reduce the risk of system attacks by promptly repairing vulnerabilities. The network security module includes a firewall, an intrusion detection system and an intrusion prevention system to protect the system from attacks and threats from external networks.
[0011] Preferably, the user management and authority control unit includes a user information management module, a user role management module, an authority control module, an access control module and a user authentication and authorization module. The user information management module is responsible for storing, managing and maintaining the basic information of all users in the system, and provides functions for entering, modifying, querying and deleting user information. The user role management module divides users into different roles according to system functions and business requirements, and assigns corresponding authorities to each role. The authority control module performs fine-grained authority control on system resources and functions according to the user's role and identity, ensuring that only users with corresponding authorities can access and operate specific system resources and functions. The access control module limits the user's access time and access method to system resources by implementing access control policies, further refines authority control, and ensures that users access system resources at specified times and methods. The user authentication and authorization module is responsible for the user's identity authentication and authorization process, including username and password verification and multi-factor authentication, to ensure the legitimacy and authenticity of the user's identity and prevent impersonation and fraud.
[0012] Preferably, the energy consumption management unit includes an energy consumption data acquisition module, an energy consumption data analysis module, an energy consumption model construction module, an energy-saving management strategy formulation module, an energy-saving effect verification module and an energy consumption report generation module. The energy consumption data acquisition module collects energy consumption data of various equipment in the computer room in real time through sensors and smart meters, and provides accurate and real-time energy consumption data, providing a basis for subsequent data analysis and energy-saving management. The energy consumption data analysis module uses data analysis technology to process and analyze the collected energy consumption data. The energy consumption model construction module constructs an energy consumption relationship model based on the power consumption of existing equipment through mathematical statistical methods, predicts the future power consumption of equipment in the computer room, and analyzes the influence of different influencing factors on energy consumption, so as to provide decision support for energy-saving optimization. The energy-saving management strategy formulation module formulates an energy-saving management strategy according to the energy consumption data analysis results and the energy consumption model prediction results. The energy-saving effect verification module verifies the energy-saving effect by comparing the energy consumption data before and after the implementation of the energy-saving strategy. The energy consumption report generation module presents the information on energy consumption data, analysis results, energy-saving strategies and effects in a tabular form.
[0013] Compared with the prior art, the present invention has the following beneficial effects:
[0014] The present invention is based on cloud computing technology. Cloud computing centralizes computing and storage resources so that connected computers can obtain powerful processing capabilities without high configuration, which reduces the configuration requirements of each machine in the computer room, thereby reducing the cost of hardware purchase and maintenance. The elastic scalability of cloud computing can dynamically allocate resources according to actual needs, avoiding idleness and waste of resources. Different computer rooms tend to be balanced due to reduced computing requirements, making overall resource utilization more efficient. The centralized management of cloud computing simplifies the work of system maintenance. Since computing power and storage capacity are concentrated in the cloud, computers in the computer room only need to maintain network connections and basic hardware, reducing the workload of system maintenance and upgrades. Moreover, after the computer room adopts cloud computing technology, it can enjoy high-level security measures, reducing the risk of data loss and system crashes. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is the system principle diagram of the present invention;
[0016] Figure 2 is a system block diagram of the virtualization technology unit in the present invention;
[0017] Figure 3 It is a system block diagram of the cloud management platform unit in the present invention;
[0018] Figure 4 A system block diagram of the data storage and management unit in the present invention;
[0019] Figure 5 It is a system block diagram of the monitoring and alarm unit in the present invention;
[0020] Figure 6 is a system block diagram of the security management unit in the present invention;
[0021] Figure 7 It is a system block diagram of the user management and authority control unit in the present invention;
[0022] Figure 8 This is a system block diagram of the energy consumption management unit in the present invention. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] See also Figure 1-8As shown, a computer room construction management system includes a hardware infrastructure module, a virtualization technology unit, a cloud management platform unit, a data storage and management unit, a monitoring and alarm unit, a computing resource management module, a report analysis module, a user management and authority control unit, a security management unit, an energy consumption management unit, an environment monitoring module and a central processing unit. The output end of the hardware infrastructure module is electrically connected to the input end of the virtualization technology unit, the output end of the virtualization technology unit is electrically connected to the input end of the computing resource management module, the output end of the computing resource management module is electrically connected to the input end of the cloud management platform unit, the output end of the cloud management platform unit is electrically connected to the input end of the central processing unit, the output end of the central processing unit is electrically connected to the input end of the data storage and management unit, the monitoring and alarm unit and the security management unit respectively, the output end of the central processing unit is electrically connected to the input end of the user management and authority control unit, and the central processing unit The output ends are electrically connected to the input ends of the energy consumption management unit, the report analysis module and the environment monitoring module respectively. The present invention is based on cloud computing technology. Cloud computing centralizes computing and storage resources so that the connected computers can obtain powerful processing capabilities without high configuration, which reduces the configuration requirements of each machine in the computer room, thereby reducing the cost of hardware purchase and maintenance. The elastic scalability of cloud computing can dynamically allocate resources according to actual needs, avoiding idleness and waste of resources. Different computer rooms tend to be balanced due to reduced computing requirements, making overall resource utilization more efficient. The centralized management of cloud computing simplifies the work of system maintenance. Since computing power and storage capacity are concentrated in the cloud, computers in the computer room only need to maintain network connections and basic hardware, reducing the workload of system maintenance and upgrades. Moreover, after the computer room adopts cloud computing technology, it can enjoy high-level security measures, reducing the risk of data loss and system crashes.
[0025] The hardware infrastructure module includes desktop cloud all-in-one machines and cloud terminal hardware devices, which constitute the physical foundation of the cloud computer room. Server and storage device resources are also part of the hardware infrastructure. They jointly support the operation of cloud computing services. The computing resource management module uses the virtual machine and container services provided by the cloud computing platform to deploy and manage applications and services. These resources can be dynamically adjusted according to actual needs to achieve efficient resource utilization, and use serverless computing services to handle temporary tasks and event-driven tasks, reduce resource waste and improve response speed. The report analysis module uses the big data processing services provided by the cloud platform to process and analyze large-scale data sets, generate detailed reports and analysis results, and use the cloud platform's data visualization tools to create rich charts and dashboards to help users intuitively understand the data. The environmental monitoring module can collect environmental parameters such as temperature, humidity, and smoke in real time, and promptly warn of abnormal conditions to ensure the normal operation of equipment.
[0026] The virtualization technology unit includes server virtualization module, storage virtualization module, network virtualization module, desktop virtualization module, virtual machine management module and resource scheduling and load balancing module. The server virtualization module converts the physical server into multiple virtual servers. Each virtual server can independently run different operating systems and applications, which improves the utilization rate of the server, reduces hardware costs, and enhances the flexibility and scalability of the system. The storage virtualization module integrates multiple physical storage devices into a unified virtual storage pool to achieve centralized management and dynamic allocation of storage resources, which simplifies storage management, improves storage efficiency, and enhances data availability and security. The network virtualization module creates one or more virtual networks on top of the physical network. Each virtual network has an independent network topology, IP address space and routing rules, which enhances the network. The flexibility and isolation of the network help to achieve network isolation and security protection in a multi-tenant environment. The desktop virtualization module transfers the user's desktop environment from the physical computer to the data center. Users can remotely access their virtual desktops through terminal devices, which improves the manageability and security of the desktop, reduces hardware costs, and enhances user mobility and flexibility. The virtual machine management module is responsible for the creation, deletion, migration, backup and recovery of virtual machines. This module provides rich virtual machine management functions, allowing administrators to easily manage a large number of virtual machines and ensure their normal operation and efficient use. The resource scheduling and load balancing module dynamically schedules and allocates resources according to the resource requirements of the virtual machines and the availability of physical resources. This module can ensure the balanced distribution of virtual machines on physical resources to avoid overloading of some physical resources while other resources are idle.
[0027] The cloud management platform unit includes resource management module, resource monitoring module, resource deployment and scheduling module, service management module, virtual resource management module, infrastructure management module and automated deployment service module. The resource management module realizes unified management of physical resources and logical resource pools. This module can shield the underlying hardware details and faults, integrate all available resources in the system, and provide basic services such as resource allocation, resource positioning and resource information query for other modules. It ensures the effective utilization and flexible scheduling of resources. The resource monitoring module realizes unified, multi-level and multi-granular centralized monitoring of various physical and virtual resources. This module can collect and analyze data in real time, provide fault management, performance management and automatic inspection management functions, ensure the health status of resources and timely detect faults, and improve operation and maintenance efficiency. The resource deployment and scheduling module realizes dynamic, elastic, on-demand process and automated scheduling of physical network elements and virtual resources. This module can automatically deploy resources and operate processes according to policies, and dynamically allocate physical and logical resources according to the load of applications and services to ensure the stability of the system. The service management module can manage all resources of the network, storage, computing power and application services in the cloud computing environment, and provide them to users in the form of services. This module is responsible for the management of the entire service life cycle and service configuration to ensure that users can obtain the required services conveniently and efficiently. The virtual resource management module includes l computer room construction management system S service interface, authentication, resource management, scheduling and distribution modules. This module uses the resources and services provided by the infrastructure layer to realize the virtualization of physical resources through API, and organizes the virtualized resources into resource pools to provide virtual resource support for upper-level applications. The infrastructure management module collects the basic information and status information of all physical storage, computing and network devices in the system. This module provides resource acquisition and resource registration interfaces to the upper level, and provides underlying support for resource management, monitoring and deployment modules. The automated deployment service module uses customized tools or scripts to realize batch installation of server operating systems and software. This module can quickly and efficiently complete a series of integrated technical services to improve the deployment efficiency and reliability of the system.
[0028] The data storage and management unit includes storage layer, basic management layer, data management layer, application interface layer and monitoring and operation and maintenance module. The storage layer is composed of various storage devices and network connection devices. These devices are connected together through the network to form a distributed storage system. The storage layer is the basis of the data storage and management unit and is responsible for the actual storage of data. It provides large-capacity and high-reliability storage space and supports data redundancy and fault-tolerant management to ensure data security and availability. The basic management layer includes storage device management system, cluster system, distributed file system and grid computing technology. The basic management layer is the bridge between the storage layer and the upper-level application. It is responsible for shielding the differences in the underlying hardware and realizing the collaborative work of storage devices. Through cluster technology and distributed file systems, the basic management layer can provide a unified data access interface and support data load balancing and fault-tolerant processing. The data management layer includes database management system, data warehouse and big data processing platform. The data management layer is responsible for data organization, indexing, query, Optimization tasks, it provides efficient data access and query capabilities, and supports data backup, recovery and disaster recovery management. The data management layer can also interact with upper-level applications to provide advanced data analysis and mining functions. The application interface layer provides a variety of APIs and SDKs so that upper-level applications can easily access and manage data in the storage system. The application interface layer is the interface between the data storage and management unit and the upper-level application. It provides flexible and diverse data access methods and supports various data operations and data stream processing. Through the application interface layer, the upper-level application can easily realize the functions of data reading, writing, querying and analyzing. The monitoring and operation and maintenance module includes performance monitoring, fault alarm, and resource scheduling functions. The monitoring and operation and maintenance module is responsible for monitoring the operating status and performance indicators of the storage system, and timely discovering and handling faults. It provides resource scheduling and load balancing functions to ensure the stability and efficiency of the storage system. At the same time, the monitoring and operation and maintenance module can also provide data backup and recovery support to ensure data reliability and availability.
[0029] The monitoring and alarm unit includes a monitoring and alarm configuration module, a real-time alarm module, and an alarm record and query module. The monitoring and alarm configuration module allows the administrator to configure monitoring indicators, alarm thresholds and alarm methods according to business needs and the actual situation of the computer room, to implement flexible monitoring and alarm strategies, and to ensure that the system can issue alarm information in a timely manner according to the set conditions. When the monitoring indicator reaches or exceeds the set threshold of the real-time alarm module, the module triggers the alarm mechanism and sends alarm information to the administrator via email, text message, or phone call to ensure that the administrator can learn about abnormal situations in the computer room at the first time and take timely response measures. The alarm record and query module records all alarm information, including alarm time, alarm type, alarm level, and processing status, to provide administrators with complete alarm history records, to facilitate subsequent queries and analysis, and to optimize monitoring and alarm strategies.
[0030] The security management unit includes access control module, data encryption module, security audit module, identity authentication module, vulnerability management module and network security module. The access control module restricts illegal access to system resources by implementing strict access control policies to ensure that only authorized users can access specific system resources, which helps prevent unauthorized access and potential security threats. The data encryption module uses advanced encryption algorithms and technologies to encrypt sensitive data stored in the system to protect the security of data during transmission and storage. Even if the data is stolen, it cannot be easily decrypted and read by unauthorized personnel. The security audit module records and analyzes all security events and abnormal behaviors in the system, and provides detailed security audit logs to help administrators detect and respond to potential security threats in a timely manner. At the same time, the security audit module can also be used to trace and investigate the causes and responsibilities of security incidents. The identity authentication module ensures the legitimacy and authenticity of the user's identity by verifying the user's identity information and credentials, preventing impersonation and fraud, and ensuring that only legitimate users can access system resources. The vulnerability management module is responsible for regularly scanning the system to discover and repair potential security vulnerabilities and weaknesses, and reducing the risk of system attacks by promptly repairing vulnerabilities. The vulnerability management module can also provide vulnerability repair suggestions and best practices to help administrators improve system security. The network security module includes firewalls, intrusion detection systems, and intrusion prevention systems to protect the system from attacks and threats from external networks. Firewalls can block unauthorized access and malicious traffic, while IDS and IPS can detect and respond to potential intrusions.
[0031] The user management and permission control unit includes a user information management module, a user role management module, a permission control module, an access control module, and a user authentication and authorization module. The user information management module is responsible for storing, managing, and maintaining the basic information of all users in the system, and provides functions for entering, modifying, querying, and deleting user information to ensure the accuracy and completeness of user information. At the same time, it is also the basis for user identity authentication and permission control. The user role management module divides users into different roles according to system functions and business requirements, and assigns corresponding permissions to each role, realizing flexible configuration and management of user roles, so that the system can automatically assign corresponding permissions and resources according to the user's role, which helps to simplify the permission management process and improve the security and usability of the system. The permission control module performs fine-grained permission control on system resources and functions based on the user's role and identity, ensuring that only users with corresponding permissions can access and operate specific system resources and functions. This helps prevent unauthorized access and operation and protect the security and stability of the system. The access control module limits the user's access time and access method to system resources by implementing access control policies, further refines permission control, and ensures that users access system resources at the specified time and method. The user authentication and authorization module is responsible for the user's identity authentication and authorization process, including username and password verification and multi-factor authentication, to ensure the legitimacy and authenticity of the user's identity and prevent impersonation and fraud. At the same time, the corresponding permissions and resources are assigned to the user based on his or her identity and role.
[0032] The energy consumption management unit includes energy consumption data collection module, energy consumption data analysis module, energy consumption model construction module, energy-saving management strategy formulation module, energy-saving effect verification module and energy consumption report generation module. The energy consumption data collection module collects energy consumption data of various equipment in the computer room in real time through sensors and smart meters, and provides accurate and real-time energy consumption data, providing a basis for subsequent data analysis and energy-saving management. The energy consumption data analysis module uses data analysis technology to process and analyze the collected energy consumption data, discover the composition, correlation, and change trend of energy consumption data, and provide a scientific basis for the formulation of energy-saving strategies. The energy consumption model construction module constructs an energy consumption relationship model based on the power consumption of existing equipment through mathematical statistical methods. , predict the future power consumption of equipment in the computer room, and analyze the impact of different influencing factors on energy consumption, to provide decision support for energy-saving optimization. The energy-saving management strategy formulation module formulates energy-saving management strategies based on the energy consumption data analysis results and energy consumption model prediction results, and proposes specific energy-saving measures to reduce the energy consumption of the computer room. The energy-saving effect verification module verifies the energy-saving effect by comparing the energy consumption data before and after the implementation of the energy-saving strategy, and evaluates the effectiveness of the energy-saving strategy, providing a basis for subsequent optimization and adjustment. The energy consumption report generation module presents the energy consumption data, analysis results, energy-saving strategies and effects in a tabular form, providing intuitive energy consumption management reports for computer room managers, so that they can understand the energy consumption status of the computer room and formulate more reasonable energy-saving plans.
[0033] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0034] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A computer room construction management system, comprising a hardware infrastructure module, a virtualization technology unit, a cloud management platform unit, a data storage and management unit, a monitoring and alarm unit, a computing resource management module, a report analysis module, a user management and authority control unit, a security management unit, an energy consumption management unit, an environment monitoring module and a central processing unit, characterized in that: The output end of the hardware infrastructure module is electrically connected to the input end of the virtualization technology unit, the output end of the virtualization technology unit is electrically connected to the input end of the computing resource management module, the output end of the computing resource management module is electrically connected to the input end of the cloud management platform unit, the output end of the cloud management platform unit is electrically connected to the input end of the central processing unit, the output end of the central processing unit is electrically connected to the input ends of the data storage and management unit, the monitoring and alarm unit, and the security management unit, respectively, the output end of the central processing unit is electrically connected to the input end of the user management and authority control unit, and the output end of the central processing unit is electrically connected to the input ends of the energy consumption management unit, the report analysis module, and the environment monitoring module, respectively.
2. A computer room construction management system according to claim 1, characterized in that: The hardware infrastructure module includes a desktop cloud all-in-one machine and cloud terminal hardware devices. The computing resource management module uses the virtual machine and container services provided by the cloud computing platform to deploy and manage applications and services. The report analysis module uses the big data processing services provided by the cloud platform to process and analyze large-scale data sets, generate detailed reports and analysis results, and use the data visualization tools of the cloud platform to create rich charts and dashboards. The environmental monitoring module can collect environmental parameters such as temperature, humidity, and smoke in real time.
3. A computer room construction management system according to claim 1, characterized in that: The virtualization technology unit includes a server virtualization module, a storage virtualization module, a network virtualization module, a desktop virtualization module, a virtual machine management module and a resource scheduling and load balancing module. The server virtualization module converts a physical server into multiple virtual servers, each of which can independently run different operating systems and applications. The storage virtualization module integrates multiple physical storage devices into a unified virtual storage pool. The network virtualization module creates one or more virtual networks on the physical network, each of which is equipped with an independent network topology, IP address space and routing rules. The desktop virtualization module transfers the user's desktop environment from a physical computer to a data center, and the user can remotely access his or her virtual desktop through a terminal device. The virtual machine management module is responsible for the creation, deletion, migration, backup and recovery operations of the virtual machine. The resource scheduling and load balancing module dynamically schedules and allocates resources according to the resource requirements of the virtual machine and the availability of physical resources.
4. A computer room construction management system according to claim 1, characterized in that: The cloud management platform unit includes a resource management module, a resource monitoring module, a resource deployment and scheduling module, a service management module, a virtual resource management module, an infrastructure management module and an automated deployment service module. The resource management module realizes unified management of physical resources and logical resource pools. The module can shield the underlying hardware details and faults, integrate all available resources in the system, and provide basic services of resource allocation, resource positioning and resource information query for other modules. The resource monitoring module realizes unified, multi-level and multi-granular centralized monitoring of various physical resources and virtual resources. The module can collect and analyze data in real time, and provide the functions of fault management, performance management and automatic inspection management. The resource deployment and scheduling module realizes dynamic, elastic, on-demand process-based and automated scheduling of physical network elements and virtual resources. The module can automatically perform resource deployment and operation processes according to policies, and dynamically allocate physical and logical resources according to the load conditions of applications and services. The service management module can manage all resources of the network, storage, computing power and application services in the cloud computing environment, and provide them to users in the form of services. The virtual resource management module includes a service interface, authentication, resource management, scheduling and distribution module of the computer room construction management system. The module uses the resources and services provided by the infrastructure layer to realize the virtualization of physical resources through API, and organizes the virtualized resources into a resource pool to provide virtual resource support for upper-level applications. The infrastructure management module collects the basic information and status information of all physical storage, computing and network devices in the system. The module provides resource acquisition and resource registration interfaces to the upper layer, and provides underlying support for resource management, monitoring and deployment modules. The automated deployment service module uses customized tools or scripts to realize batch installation of server operating systems and software. The module can quickly and efficiently complete a series of integrated technical services to improve the deployment efficiency and reliability of the system.
5. The computer room construction management system according to claim 1, characterized in that: The data storage and management unit includes a storage layer, a basic management layer, a data management layer, an application interface layer and a monitoring and operation and maintenance module. The storage layer is composed of various storage devices and network connection devices. These devices are connected together through a network to form a distributed storage system. The basic management layer includes a storage device management system, a cluster system, a distributed file system and grid computing technology. The basic management layer is a bridge between the storage layer and the upper-level application. It is responsible for shielding the differences in the underlying hardware and realizing the collaborative work of storage devices through cluster technology and distributed file systems. The data management layer includes a database management system, a data warehouse, and a big data processing platform. The data management layer is responsible for data organization, indexing, query, and optimization tasks. The application interface layer provides a variety of APIs and SDKs so that upper-level applications can easily access and manage data in the storage system. The application interface layer is the interface between the data storage and management unit and the upper-level application. The monitoring and operation and maintenance module includes performance monitoring, fault alarm, and resource scheduling functions. The monitoring and operation and maintenance module is responsible for monitoring the operating status and performance indicators of the storage system.
6. A computer room construction management system according to claim 1, characterized in that: The monitoring and alarm unit includes a monitoring and alarm configuration module, a real-time alarm module and an alarm recording and query module. The monitoring and alarm configuration module allows the administrator to configure monitoring indicators, alarm thresholds and alarm methods according to business needs and the actual situation of the computer room. When the monitoring indicator of the real-time alarm module reaches or exceeds the set threshold, the module triggers the alarm mechanism and sends alarm information to the administrator via email, SMS or phone call. The alarm recording and query module records all alarm information, including alarm time, alarm type, alarm level and processing status.
7. A computer room construction management system according to claim 1, characterized in that: The security management unit includes an access control module, a data encryption module, a security audit module, an identity authentication module, a vulnerability management module and a network security module. The access control module restricts illegal access to system resources by implementing strict access control policies to ensure that only authorized users can access specific system resources. The data encryption module uses advanced encryption algorithms and technologies to encrypt sensitive data stored in the system. The security audit module records and analyzes all security events and abnormal behaviors in the system and provides detailed security audit logs. The identity authentication module ensures the legitimacy and authenticity of the user's identity by verifying the user's identity information and credentials, prevents impersonation and fraud, and ensures that only legitimate users can access system resources. The vulnerability management module is responsible for regularly scanning the system, discovering and repairing potential security vulnerabilities and weaknesses, and reducing the risk of system attacks by promptly repairing vulnerabilities. The network security module includes a firewall, an intrusion detection system and an intrusion prevention system to protect the system from attacks and threats from external networks.
8. The computer room construction management system according to claim 1, characterized in that: The user management and authority control unit includes a user information management module, a user role management module, an authority control module, an access control module and a user authentication and authorization module. The user information management module is responsible for storing, managing and maintaining the basic information of all users in the system, and provides functions for entering, modifying, querying and deleting user information. The user role management module divides users into different roles according to system functions and business requirements, and assigns corresponding authorities to each role. The authority control module performs fine-grained authority control on system resources and functions according to the user's role and identity, ensuring that only users with corresponding authorities can access and operate specific system resources and functions. The access control module limits the user's access time and access method to system resources by implementing access control policies, further refines authority control, and ensures that users access system resources at the specified time and method. The user authentication and authorization module is responsible for the user's identity authentication and authorization process, including username and password verification and multi-factor authentication, to ensure the legitimacy and authenticity of the user's identity and prevent impersonation and fraud.
9. A computer room construction management system according to claim 1, characterized in that: The energy consumption management unit includes an energy consumption data acquisition module, an energy consumption data analysis module, an energy consumption model construction module, an energy-saving management strategy formulation module, an energy-saving effect verification module and an energy consumption report generation module. The energy consumption data acquisition module collects energy consumption data of various equipment in the computer room in real time through sensors and smart meters, provides accurate and real-time energy consumption data, and provides a basis for subsequent data analysis and energy-saving management. The energy consumption data analysis module uses data analysis technology to process and analyze the collected energy consumption data. The energy consumption model construction module constructs an energy consumption relationship model based on the power consumption of existing equipment through mathematical statistical methods, predicts the future power consumption of equipment in the computer room, and analyzes the influence of different influencing factors on energy consumption, so as to provide decision support for energy-saving optimization. The energy-saving management strategy formulation module formulates an energy-saving management strategy according to the energy consumption data analysis results and the energy consumption model prediction results. The energy-saving effect verification module verifies the energy-saving effect by comparing the energy consumption data before and after the implementation of the energy-saving strategy. The energy consumption report generation module presents the information of energy consumption data, analysis results, energy-saving strategy and effect in a table.