Method and system for cloud management platform to apply for virtual machine service of wave ICOS cloud platform
The cloud management platform simplifies and secures the virtual machine service application process through user authentication, configuration, and real-time monitoring, addressing complications and resource waste, and enhancing user experience and efficiency.
Patent Information
- Application Number
- CN202411306542.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-01-03
AI Technical Summary
The process of applying for virtual machine services on cloud management platforms is complicated, prone to errors, and results in resource waste and security issues, affecting user experience and efficiency.
A method and system for a cloud management platform that includes user authentication, virtual machine configuration, resource allocation, real-time monitoring, log management, and security measures, such as two-factor authentication, automated resource allocation, and fine-grained permission control, to simplify and secure the virtual machine service application process.
Improves the efficiency and security of applying for virtual machine services by optimizing the application process, enhancing resource utilization, reducing costs, and improving user experience.
Smart Images

Figure CN119248485A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cloud computing, and in particular to a method and system for a cloud management platform to apply for an Inspur ICOS cloud platform virtual machine service. Background Art
[0002] With the rapid development of cloud computing technology, virtualization technology has become an important part of IT infrastructure. More and more companies choose to use cloud management platforms for resource management and service scheduling.
[0003] However, the process for users to apply for virtual machine services is relatively complicated. How to apply for virtual machine services on the cloud management platform efficiently and conveniently is still a problem waiting to be solved, which is prone to resource waste and security issues.
[0004] Currently, the process of applying for virtual machine services is usually complicated, involving multiple steps and operations, prone to errors, and affecting user experience. Therefore, a method is needed to simplify the virtual machine service application process and improve resource utilization efficiency. Summary of the invention
[0005] The purpose of the present invention is to provide a method and system for a cloud management platform to apply for Inspur ICOS cloud platform virtual machine services, so as to solve the problems raised in the above background technology.
[0006] To achieve the above object, the present invention provides the following technical solution: a method for a cloud management platform to apply for an Inspur ICOS cloud platform virtual machine service, the method comprising the following steps:
[0007] User login: Users enter their username and password for identity authentication through the login interface of the cloud management platform. Two-factor authentication is supported to improve security.
[0008] Service selection: After logging in, the user selects Inspur ICOS virtual machine service on the main interface of the cloud management platform and enters the virtual machine service application page;
[0009] Virtual machine configuration: users configure various parameters of the virtual machine according to their needs, including the number of CPU cores, memory size, storage space, network configuration, and operating system type;
[0010] Submit the application. After the user confirms that the configuration is correct, submit the virtual machine service application. The cloud management platform conducts a preliminary review of the application to ensure the rationality and compliance of the application.
[0011] Review and resource allocation: The cloud management platform will transfer the approved applications to the Inspur ICOS cloud management platform, which will automatically allocate virtual machine resources and generate virtual machine instances based on the parameters configured by the user;
[0012] Virtual machine delivery: Inspur ICOS delivers the generated virtual machine instance to the cloud management platform, and the cloud management platform sends the access information of the virtual machine instance to the user.
[0013] Preferably, it also includes a permission management step, in which the administrator manages user accounts and permissions through the cloud management platform, assigns roles to different users, such as administrators, ordinary users, and defines permission policies based on roles to achieve fine-grained permission control.
[0014] Preferably, virtual machine management and monitoring are also included. Users can manage and monitor virtual machine instances in real time through the cloud management platform, including starting, stopping, and restarting virtual machines, as well as viewing the operating status, resource usage, and performance indicators of virtual machines, and support setting thresholds and automatic alarm functions.
[0015] Preferably, log management and auditing are also included, in which the cloud management platform records the application, creation, modification, and deletion operation logs of virtual machine services, and provides a log query interface that supports keyword search and filtering, as well as supports the export and archiving of log files to meet compliance and regulatory requirements.
[0016] Preferably, security and data protection measures are also included, including the use of data encryption technology to protect the security of user data during transmission and storage, the use of firewalls and access control policies to limit unauthorized access, and regular security vulnerability scanning and assessment to ensure the security and stability of the system.
[0017] A cloud management platform applies for an Inspur ICOS cloud platform virtual machine service system, the system comprising:
[0018] The user authentication and permission management module is used to receive the user name and password entered by the user through the login interface for identity authentication, and supports two-factor authentication to improve security; the administrator manages user accounts and permissions through this module and assigns permissions to different roles;
[0019] The virtual machine configuration and resource allocation module allows users to select virtual machine configuration parameters, such as the number of CPU cores and memory size, and automatically allocates computing resources based on user needs and resource pool status;
[0020] The virtual machine creation and management module integrates the ICOS platform API to achieve dynamic creation, startup and status monitoring of virtual machines, and supports the creation of virtual machines for multiple operating systems;
[0021] The service monitoring and alarm module monitors the operating status and performance indicators of virtual machines in real time, sets thresholds and automatically triggers alarms, notifying administrators and users to take emergency response measures;
[0022] The log management and audit module records the entire life cycle log of the virtual machine service, provides a log query interface and export function, and supports auditing and troubleshooting.
[0023] Preferably, the user authentication and rights management module also includes:
[0024] Integrated authentication service, supporting OAuth and LDAP common authentication protocols;
[0025] Integrate two-factor authentication solutions, such as mobile phone verification codes and hardware tokens, to improve authentication security;
[0026] Define roles and permission policies, and implement fine-grained permission control through the policy engine.
[0027] Preferably, the virtual machine configuration and resource allocation module also includes:
[0028] Predefine commonly used virtual machine configuration templates to simplify user selection;
[0029] Monitor and manage the availability and utilization of computing resource pools in real time;
[0030] Use algorithms to automatically allocate resources based on budget and resource pool status.
[0031] Preferably, the service monitoring and alarm module also includes:
[0032] Deploy monitoring agents on virtual machines to collect performance data regularly;
[0033] Integrated alarm system, supporting multiple notification methods such as email, SMS and instant messaging;
[0034] Define alert response rules and automation scripts to reduce manual intervention.
[0035] Preferably, it also includes a security and data protection module, which is specifically implemented as follows:
[0036] Use TLS / SSL protocol to encrypt data transmission;
[0037] Implement role-based access control (RBAC) to limit access rights for users and system components;
[0038] Conduct security audits and vulnerability scans regularly, patch system vulnerabilities in a timely manner, and ensure the security and stability of the system.
[0039] Compared with the prior art, the present invention has the following beneficial effects:
[0040] The method and system for applying for the virtual machine service of the Inspur ICOS cloud platform on a cloud management platform proposed in the present invention improves the efficiency and security of users applying for the Inspur ICOS virtual machine service by optimizing the service application process and providing real-time monitoring functions, while enhancing the traceability and controllability of service management. It also includes:
[0041] ① Efficiency improvement: Simplified the management process of virtual machine services, improved resource utilization and response speed.
[0042] ②Cost savings: Reduced IT management and operating costs, and improved the maintainability and scalability of the overall system.
[0043] ③ Simplified the process of users applying for Inspur ICOS virtual machine services and improved user experience;
[0044] ④ The interaction between the cloud management platform and the Inspur ICOS cloud service platform is automated, reducing operation and maintenance costs;
[0045] ⑤Support users to perform all-round operations on virtual machines on the cloud management platform to meet enterprise-level application needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic diagram of the flow chart of the method of the present invention;
[0047] Figure 2 It is a data flow diagram of the present invention;
[0048] Figure 3 This is a system architecture diagram of the present invention. DETAILED DESCRIPTION
[0049] In order to make the purpose and technical solution of the present invention clearly and completely described, and the advantages more clearly understood, the embodiments of the present invention are further described in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are part of the embodiments of the present invention, rather than all of the embodiments, and are only used to explain the embodiments of the present invention, and are not used to limit 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.
[0050] For example, see Figure 1 to Figure 2 The present invention provides a technical solution: a method for a cloud management platform to apply for an Inspur ICOS cloud platform virtual machine service, the method comprising the following steps:
[0051] 1. User authentication and permission management
[0052] Functional description:
[0053] ①The user enters the username and password through the login interface for identity authentication.
[0054] ② Use two-factor authentication (2FA) to improve authentication security.
[0055] ③Administrators can manage user accounts and permissions, and assign permissions to different roles (such as administrators and ordinary users).
[0056] Implementation:
[0057] ①Identity authentication service: integrated authentication service, supporting common identity authentication protocols (such as OAuth, LDAP).
[0058] ② Two-factor authentication: Integrate two-factor authentication solutions (such as mobile phone verification codes, hardware tokens).
[0059] ③Permission management: define roles and permission policies, and implement fine-grained permission control through the policy engine.
[0060] 2. Virtual machine configuration and resource allocation
[0061] Functional description:
[0062] ① Users can select the configuration parameters of the virtual machine according to their needs, such as the number of CPU cores, memory size, storage space, and network bandwidth.
[0063] ②The system automatically allocates corresponding computing resources according to the user's configuration requirements to ensure effective utilization and performance of resources.
[0064] Implementation:
[0065] ③Configuration template: predefine commonly used virtual machine configuration templates to simplify user selection.
[0066] ④ Resource pool management: real-time monitoring and management of the availability and utilization of computing resource pools.
[0067] ⑤Automated resource allocation: Use algorithms to automatically allocate resources based on budget and resource pool status.
[0068] 3. Virtual Machine Creation and Management
[0069] Functional description:
[0070] ① After the user submits a request to create a virtual machine, the system calls the ICOS API to create and start the virtual machine.
[0071] ②Support the creation of virtual machines for different operating systems, such as Windows, Linux, etc.
[0072] ③Provide virtual machine status monitoring and real-time updates.
[0073] Implementation:
[0074] ①API integration: Integrate with the API of the ICOS platform to realize dynamic creation and management of virtual machines.
[0075] ②Job scheduling: Use the job scheduling system to monitor the execution progress of virtual machine creation tasks.
[0076] ③Status update: Regularly obtain the status information of the virtual machine and update it to the user in real time through the front-end interface.
[0077] 4. Service monitoring and alerting
[0078] Functional description:
[0079] ① Real-time monitoring of the operating status and performance indicators of virtual machines, such as CPU utilization, memory usage, network traffic, etc.
[0080] ② Set thresholds and monitor in real time, automatically triggering alarms when performance is abnormal.
[0081] ③ The alarm notifies the administrator and relevant users and takes appropriate emergency response measures.
[0082] Implementation:
[0083] ① Monitoring agent: Deploy a monitoring agent on the virtual machine to collect performance data regularly.
[0084] ②Alarm system: integrated alarm system, supporting multiple notification methods (email, SMS, instant messaging, etc.).
[0085] ③Automated response: Define alarm response rules and automated scripts to reduce the time and errors of manual intervention.
[0086] 5. Log management and auditing
[0087] Functional description:
[0088] ① Record operation logs such as application, creation, modification and deletion of virtual machine services.
[0089] ② Provide a log query interface that supports keyword search and filtering to facilitate auditing and troubleshooting.
[0090] ③Administrators can export and archive log files to meet compliance and regulatory requirements.
[0091] Implementation:
[0092] ① Logging: Insert logging code at key operation points to record key information of the operation.
[0093] ②Log storage: Use a distributed log storage system to ensure the stability and security of logs.
[0094] ③Audit function: Provides audit query interface and report generation function to support customized audit requirements.
[0095] 6. Security and Data Protection
[0096] Functional description:
[0097] ① Implement data encryption to protect the security of user data during transmission and storage.
[0098] ② Use firewalls and access control policies to limit unauthorized access.
[0099] ③Perform security vulnerability scans and assessments regularly to ensure the security and stability of the system.
[0100] Implementation:
[0101] ① Encryption technology: Use TLS / SSL protocol to encrypt data transmission.
[0102] ② Access control: Implement role-based access control (RBAC) to limit access rights of users and system components.
[0103] ③ Security Audit: Conduct security audits and vulnerability scans regularly, and patch system vulnerabilities in a timely manner.
[0104] 7.Performance optimization and scalability design
[0105] Functional description:
[0106] ① Optimize performance for system bottlenecks to improve system response speed and stability.
[0107] ② Design an architecture with good scalability and extensibility to support large-scale user and resource management.
[0108] Implementation:
[0109] ①Performance testing: Use stress testing tools to perform performance testing and analysis on the system.
[0110] ② Scalability design: Adopt microservice architecture and containerization technology to support horizontal expansion and modular deployment.
[0111] ③ Resource scheduling: Implement intelligent resource scheduling algorithms to optimize resource utilization and system throughput.
[0112] 8. User Interface Design
[0113] Functional description:
[0114] ① Provide an intuitive and friendly user interface (UI) that supports multiple languages and customized themes.
[0115] ② Implement responsive design to adapt to different terminal devices (such as PC, tablets and mobile phones).
[0116] ③ Provide operation guides and help documents to reduce user's entry cost and improve user experience.
[0117] Implementation:
[0118] ①Front-end framework: Choose a popular front-end framework (such as React, Vue.js) to quickly develop and maintain the user interface.
[0119] ②UI / UX design: Hire professional designers to carry out user experience (UX) and user interface (UI) design.
[0120] ③Multi-terminal adaptation: Use responsive design and adaptive layout to ensure consistency and good user experience on various devices.
[0121] The present invention aims to provide a method for a cloud management platform to apply for Inspur ICOS virtual machine services, which improves the application efficiency and management convenience of virtual machine services through automated and intelligent processes.
[0122] Specifically, the present invention comprises the following steps:
[0123] Log in to the cloud management platform: Users enter their username and password through the login interface of the cloud management platform and log in to the platform after identity authentication.
[0124] Select virtual machine service: On the main interface of the cloud management platform, the user selects Inspur ICOS virtual machine service and enters the virtual machine service application page.
[0125] Configure virtual machine parameters: Users configure various parameters of the virtual machine according to actual needs, including virtual machine specifications, operating system, storage space, network configuration, etc.
[0126] Submit application: After confirming that the configuration is correct, the user submits the application for virtual machine service. The cloud management platform will automatically conduct a preliminary review of the application to ensure the rationality and compliance of the application.
[0127] Review and allocation: The cloud management platform will transfer the application to the Inspur ICOS cloud management platform for review. After the review is passed, Inspur ICOS will automatically allocate virtual machine resources and generate virtual machine instances based on the parameters configured by the user.
[0128] Virtual machine delivery: Inspur ICOS delivers the generated virtual machine instance to the cloud management platform, which then sends the access information of the virtual machine instance (such as IP address, login credentials, etc.) to the user.
[0129] Management and monitoring: Users can manage and monitor virtual machine instances through the cloud management platform, including starting, stopping, and restarting virtual machines, and checking the operating status and resource usage of virtual machines.
[0130] Embodiment 2, based on embodiment 1, proposes a cloud management platform to apply for an Inspur ICOS cloud platform virtual machine service system, the system comprising:
[0131] The user authentication and permission management module is used to receive the user name and password entered by the user through the login interface for identity authentication, and supports two-factor authentication to improve security; the administrator manages user accounts and permissions through this module and assigns permissions to different roles; it also includes:
[0132] Integrated authentication service, supporting OAuth and LDAP common authentication protocols;
[0133] Integrate two-factor authentication solutions, such as mobile phone verification codes and hardware tokens, to improve authentication security;
[0134] Define roles and permission policies, and implement fine-grained permission control through the policy engine.
[0135] The virtual machine configuration and resource allocation module allows users to select virtual machine configuration parameters, such as the number of CPU cores and memory size, and automatically allocates computing resources based on user needs and resource pool status; it also includes:
[0136] Predefine commonly used virtual machine configuration templates to simplify user selection;
[0137] Monitor and manage the availability and utilization of computing resource pools in real time;
[0138] Use algorithms to automatically allocate resources based on budget and resource pool status.
[0139] The virtual machine creation and management module integrates the ICOS platform API to achieve dynamic creation, startup and status monitoring of virtual machines, and supports the creation of virtual machines for multiple operating systems;
[0140] The service monitoring and alarm module monitors the operating status and performance indicators of virtual machines in real time, sets thresholds and automatically triggers alarms to notify administrators and users to take emergency response measures; it also includes:
[0141] Deploy monitoring agents on virtual machines to collect performance data regularly;
[0142] Integrated alarm system, supporting multiple notification methods such as email, SMS and instant messaging;
[0143] Define alert response rules and automation scripts to reduce manual intervention.
[0144] The log management and audit module records the full life cycle logs of virtual machine services, provides log query interface and export functions, and supports auditing and troubleshooting. It also includes security and data protection modules, which are specifically implemented as follows:
[0145] Use TLS / SSL protocol to encrypt data transmission;
[0146] Implement role-based access control (RBAC) to limit access rights for users and system components;
[0147] Conduct security audits and vulnerability scans regularly, patch system vulnerabilities in a timely manner, and ensure the security and stability of the system.
[0148] 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 method for a cloud management platform to apply for Inspur ICOS cloud platform virtual machine service, characterized in that: The method comprises the following steps: User login: Users enter their username and password for identity authentication through the login interface of the cloud management platform. Two-factor authentication is supported to improve security. Service selection: After logging in, the user selects Inspur ICOS virtual machine service on the main interface of the cloud management platform and enters the virtual machine service application page; Virtual machine configuration: users configure various parameters of the virtual machine according to their needs, including the number of CPU cores, memory size, storage space, network configuration, and operating system type; Submit the application. After the user confirms that the configuration is correct, submit the virtual machine service application. The cloud management platform conducts a preliminary review of the application to ensure the rationality and compliance of the application. Review and resource allocation: The cloud management platform will transfer the approved applications to the Inspur ICOS cloud management platform, which will automatically allocate virtual machine resources and generate virtual machine instances based on the parameters configured by the user; Virtual machine delivery: Inspur ICOS delivers the generated virtual machine instance to the cloud management platform, and the cloud management platform sends the access information of the virtual machine instance to the user.
2. The method for applying for Inspur ICOS cloud platform virtual machine service by a cloud management platform according to claim 1, characterized in that: It also includes a permission management step, in which the administrator manages user accounts and permissions through the cloud management platform, assigns roles to different users, such as administrators and ordinary users, and defines permission policies based on roles to achieve fine-grained permission control.
3. The method for applying for Inspur ICOS cloud platform virtual machine service by a cloud management platform according to claim 1, characterized in that: It also includes virtual machine management and monitoring. Users can manage and monitor virtual machine instances in real time through the cloud management platform, including starting, stopping, and restarting virtual machines, as well as viewing the operating status, resource usage, and performance indicators of virtual machines. It also supports setting thresholds and automatic alarm functions.
4. The method for applying for Inspur ICOS cloud platform virtual machine service by a cloud management platform according to claim 1, characterized in that: It also includes log management and auditing, in which the cloud management platform records the application, creation, modification, and deletion operation logs of virtual machine services, and provides a log query interface that supports keyword search and filtering, as well as the export and archiving of log files to meet compliance and regulatory requirements.
5. The method for applying for Inspur ICOS cloud platform virtual machine service by a cloud management platform according to claim 1, characterized in that: It also includes security and data protection measures, including the use of data encryption technology to protect the security of user data during transmission and storage, the use of firewalls and access control policies to limit unauthorized access, and regular security vulnerability scanning and assessment to ensure the security and stability of the system.
6. A method for a cloud management platform to apply for an Inspur ICOS cloud platform virtual machine service according to any one of claims 1 to 5, wherein the cloud management platform applies for an Inspur ICOS cloud platform virtual machine service system, characterized in that: The system comprises: The user authentication and permission management module is used to receive the user name and password entered by the user through the login interface for identity authentication, and supports two-factor authentication to improve security; the administrator manages user accounts and permissions through this module and assigns permissions to different roles; The virtual machine configuration and resource allocation module allows users to select virtual machine configuration parameters, such as the number of CPU cores and memory size, and automatically allocates computing resources based on user needs and resource pool status; The virtual machine creation and management module integrates the ICOS platform API to achieve dynamic creation, startup and status monitoring of virtual machines, and supports the creation of virtual machines for multiple operating systems; The service monitoring and alarm module monitors the operating status and performance indicators of virtual machines in real time, sets thresholds and automatically triggers alarms, notifying administrators and users to take emergency response measures; The log management and audit module records the entire life cycle log of the virtual machine service, provides a log query interface and export function, and supports auditing and troubleshooting.
7. According to claim 6, a cloud management platform applies for the Inspur ICOS cloud platform virtual machine service system, characterized in that: The user authentication and rights management module also includes: Integrated authentication service, supporting OAuth and LDAP common authentication protocols; Integrate two-factor authentication solutions, such as mobile phone verification codes and hardware tokens, to improve authentication security; Define roles and permission policies, and implement fine-grained permission control through the policy engine.
8. According to claim 6, a cloud management platform applies for the Inspur ICOS cloud platform virtual machine service system, characterized in that: The virtual machine configuration and resource allocation module also includes: Predefine commonly used virtual machine configuration templates to simplify user selection; Monitor and manage the availability and utilization of computing resource pools in real time; Use algorithms to automatically allocate resources based on budget and resource pool status.
9. The cloud management platform application for the Inspur ICOS cloud platform virtual machine service system according to claim 6 is characterized by: The service monitoring and alarm module also includes: Deploy monitoring agents on virtual machines to collect performance data regularly; Integrated alarm system, supporting multiple notification methods such as email, SMS and instant messaging; Define alert response rules and automation scripts to reduce manual intervention.
10. According to claim 6, a cloud management platform applies for the Inspur ICOS cloud platform virtual machine service system, characterized in that: It also includes security and data protection modules, which are implemented as follows: Use TLS / SSL protocol to encrypt data transmission; Implement role-based access control (RBAC) to limit access rights for users and system components; Conduct security audits and vulnerability scans regularly, patch system vulnerabilities in a timely manner, and ensure the security and stability of the system.
Citation Information
Cited By
Control method based on cloud PC server and cloud PC management platform
CN119440963A
