Realization method of elastic scheduling of virtual resources combined with monitoring data of application performance indicators
A technology for monitoring data and application performance, applied in the information field, can solve problems such as waste of server hardware resources, complicated server hardware expansion, and inconvenient server expansion, and achieve the effects of convenient operation and maintenance, reduced workload, and labor cost savings
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075] The present invention is mainly based on the combination of cloud computing technology and its theory with the IMS (Integrated Information Operation and Maintenance Supervision System) system, and realizes the functions of real-time monitoring and flexible expansion scheduling of the information system.
[0076] Elastic expansion: The concept of elastic expansion was first proposed by Amazon in the United States. In the present invention, it is mainly aimed at a dynamic expansion of the hardware of the business application itself (mainly referring to virtual machines, disk space, etc. in this invention). During the operation of business applications, the number of virtual machine instances supporting business applications can be dynamically increased or decreased. The business system can automatically start more instances when the load is high, and automatically stop some instances when the load is low. Elastic expansion realizes the real on-demand allocation of resourc...
Embodiment 2
[0100] This embodiment is further optimized on the basis of the foregoing embodiments. Further, in order to better realize the present invention, said step 2-3-1) includes the following specific steps:
[0101] 2-3-1-1) Query the number of running virtual machines configured by the rule;
[0102] 2-3-1-2) Query the virtual machines in the elastic pool in ascending order of startup and shutdown;
[0103] 2-3-1-3) virtual machines are classified into a stop list and a run list;
[0104] 2-3-1-4) Compare the actual number of planned runs with the number of planned runs configured by the rule. When the number of running virtual machines configured by the rule is less than the actual number of running virtual machines, take out the difference between the actual number and the rule configuration in reverse order from the running list. The number of virtual machines obtained by the difference between them will be placed in the list to be stopped; when the number of running virtual m...
Embodiment 3
[0107] This embodiment is further optimized on the basis of any of the above embodiments. Further, in order to better realize the present invention, the step 2-3-2) includes the following specific steps:
[0108] 2-3-2-1) Query the number of running virtual machines configured by the rule;
[0109] 2-3-2-2) Query the virtual machines in the elastic pool;
[0110]2-3-2-3) Classify the virtual machine into a stop list and a run list;
[0111] 2-3-2-4) Compare the actual number of planned runs with the number of planned runs configured by the rule. When the number of running virtual machines configured by the rule is less than the actual number of running virtual machines, take out the difference between the actual number and the rule configuration in reverse order from the running list. When selecting a virtual machine, select the virtual machine in the data center first and put it in the list to be stopped; when the number of virtual machines configured by the rule is the same...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com