CN107436793A - A kind of virtualized environment operating analysis assessment system and method - Google Patents

A kind of virtualized environment operating analysis assessment system and method Download PDF

Info

Publication number
CN107436793A
CN107436793A CN201610355895.XA CN201610355895A CN107436793A CN 107436793 A CN107436793 A CN 107436793A CN 201610355895 A CN201610355895 A CN 201610355895A CN 107436793 A CN107436793 A CN 107436793A
Authority
CN
China
Prior art keywords
data
virtualized environment
central platform
data collector
platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610355895.XA
Other languages
Chinese (zh)
Inventor
唐文桦
朱逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Ants Mdt Infotech Ltd
Original Assignee
Shanghai Ants Mdt Infotech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Ants Mdt Infotech Ltd filed Critical Shanghai Ants Mdt Infotech Ltd
Priority to CN201610355895.XA priority Critical patent/CN107436793A/en
Publication of CN107436793A publication Critical patent/CN107436793A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses the data collector and central platform of a kind of virtualized environment operating analysis assessment system and method, including distributed deployment;Service data and status data are collected in data collector timing from specified virtualized environment, are subsequently sent to central platform;Central platform preserves the initial data that data collector passes over, and timing is handled data, the data format for making it become that page output can be carried out;The situation of whole platform and each object is analyzed simultaneously, and provides marking, and its resource service condition is counted, the icon form of expression including curve, block diagram is provided, calculates the used trend analysis of resource.The present invention can realize user and understand by very intuitive way the running situation of virtualized environment, grasp the change of stock number in time.

Description

A kind of virtualized environment operating analysis assessment system and method
Technical field
The present invention relates to technical field of virtualization, more particularly to a kind of virtualized environment operating analysis assessment system and side Method.
Background technology
Currently the monitoring on virtual platform, cloud resource platform is all rested on SNMP (Simple Network Management Protocol) NMP on carry out, pass through traditional MIB (Management Information Base) storehouse obtains to the running status of system, and is shown.Data are carried out in a manner of the IT system management of routine to obtain Take, front end show to realize.But the problem of so doing, is:All systems are all delivered by snmp protocol, its MIB storehouse Correspondence rule be limited by monitor supervision platform developer and virtualized environment give degree, SNMP is not suitable for network wide area network in addition Pattern under, otherwise information security is exactly a big problem.SNMP is plaintext simultaneously, and such mode is easily truncated and led The problem of causing information security.
At the same time, the management control of virtual platform and cloud resource plateform system, still continues to use existing system pipes Then it is likely to encounter if reason agreement SNMP:1st, information is inadequate, can not cover physical resource, resources of virtual machine, network, storage etc. one The status data of serial inoperative class;2nd, data acquisition only resides within acquisition of information, without after-treatment and delivery, makes user The true health degree of system can not be judged;3rd, information is no and virtualization knowledge is bound together, and causes having little significance for data, Decision problem is based on insufficient grounds.
The content of the invention
In view of in the virtualized environment of reality, most instrument is all very professional, even skilled operator The problem of also being difficult to check the situation of virtualization operation by these instruments, the present invention provides a kind of virtualized environment operating analysis Assessment system and method, based on the initial data of virtualized environment, by the interface that data are obtained from virtualized environment Technology and the Treatment Analysis algorithm for initial data, the operation feelings of virtualized environment are presented in a manner of being easily understood Condition.
To reach above-mentioned purpose, embodiments of the invention adopt the following technical scheme that:
A kind of virtualized environment operating analysis assessment system, include the data collector and central platform of distributed deployment;
The data collector collects operation number according to the poll rule timing set from specified virtualized environment According to and status data, be subsequently sent to central platform;
The central platform preserves the initial data that data collector passes over, and timing is handled data, is made It becomes the data format that can carry out page output;The situation of whole platform and each object is analyzed simultaneously, and Marking is provided, is explicitly shown its running situation;And its resource service condition is counted, provide and exist including curve, block diagram The interior icon form of expression, calculate the used trend analysis of resource.
A kind of virtualized environment operating analysis appraisal procedure, comprises the following steps:
Determine that the physics of virtualized environment builds completion;
Data collector is disposed, does initial configuration, inputs virtualized environment relevant information, ensures that data collector can be into Work(gets data from virtualized environment;
Central platform is disposed, carries out initial configuration, ensures that web services normally start;
The data got from virtualized environment are transferred to center by the interface of http modes and put down by data collector Platform;
Initial data is saved in database by central platform;
Central platform is handled and analyzed to initial data using healthy value-based algorithm and Trend Algorithm by timing strategies, Result is presented to webpage;
User intuitively checks the running situation of virtualized environment entirety and each object by web data displaying.
According to one aspect of the present invention, the handling process of the data collector comprises the following steps:
Determine that the physics of virtualized environment builds completion;
Virtualized environment is connected according to given information;Trial and success can then obtain data, unsuccessfully provide error reason; Reconnected after modification error message;
Data are obtained by the interface of virtualized environment;Data collector obtains a data at regular intervals;
Get and central platform is transferred data to by the interface with central platform after data.
According to one aspect of the present invention, the handling process of the central platform comprises the following steps:
Receive the virtualized environment initial data transmitted from data collector;
Initial data is saved in database in corresponding table;
By the timing strategies of implementation center's platform, using healthy value-based algorithm and Trend Algorithm to initial data at Reason, obtain further data and be saved in corresponding table;
When user makes requests on, central platform inquires about respective table according to request content, and data are analyzed, and obtains Result return to the page.
According to one aspect of the present invention, the healthy value-based algorithm is according to the performance parameter provided in API and refers to it Experience is implemented in the performance evaluation document provided, the virtualization in combination with reality, and virtualizing performance can most be influenceed by finally extracting Factor of influence;Marking ratio is divided to factor of influence further according to importance rate, one is ultimately formed and is directed to virtualized environment The marking mechanism of specific object;The Trend Algorithm is to refer to the computerized algorithm including optimal algorithm, linear regression method, With reference to the specific object resource of virtualization, the curve that uses of resource service condition, and formation function are counted within a certain period of time, Predict that the development in following a period of time is expected.
The advantages of present invention is implemented:
1st, the present invention is obtained by the API modes of virtual platform to the service data of system, status data, and right Its degree of being associated matches and institutional adjustment.The data volume of acquisition is very big, each object:Storage, network, virtual machine are in itself Deng all many count targets, system by structured storage, while periodically, determine the stage secondary place carried out to the level one data of acquisition Reason, the means of processing are also compared with other webmastering softwares with more systematicness.On the one hand ensure the authenticity of data, on the one hand ensure to count According to amount.The system uses some logical algorithms, coordinates unloading technology, the continuous sub-region and sub-area of data is stored in database.
2nd, in terms of business presentation, it is contemplated that to the real meaning of virtual platform, system avoids from obtaining end system Directly presented, but the related data of the influence virtualizing performance in database is first extracted by healthy value-based algorithm Come, be refined into factor of influence, the health degree assessment (100 points of systems) for being presented to user is calculated further according to factor of influence.Lead to simultaneously Cross Trend Algorithm and calculate development of the virtual resources within following a period of time and be expected, remind keeper in time when appropriate The short slab for waiting addition virtualization is supplied, and really meets the management mode of private clound.
3rd, system has been abandoned conventional CPU, internal memory, the performance uncorrected data of storage and presented, and decorum user can more see Understand, clear hundred-mark system data.Such platform model directly perceived, allows the fortune of user's more visual understanding virtualization system of oneself Row is good and bad.Prepared for public cloud mixed running in future.
4th, the version of the invention based on VMWare has been carried out.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, it will use below required in embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for ability For the those of ordinary skill of domain, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached Figure.
Fig. 1 is the complete Organization Chart of system of the present invention.
Fig. 2 is data collector flow chart.
Fig. 3 is central platform flow chart.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made Embodiment, belong to the scope of protection of the invention.
Reference picture 1, which depict the complete framework of the system, is that the system overall condition for being directed to virtualized environment is commented The system estimated.
The system uses distributed deployment method, includes data collector and central platform.
Data collector has been disposed first in virtualized environment system.Can be automatically from specified after data collector operation Virtualized environment in collect service data and status data.
Data collector can collect data according to the poll rule timing set in virtualized environment, be subsequently sent to Central platform.
Central platform preserves the initial data that data collector passes over, and timing is handled data, makes its change Into the data format that can carry out page output.
Central platform can also be analyzed the situation of whole platform and each object simultaneously, and provides marking, It is explicitly shown its running situation.And its resource service condition is counted, provide the icon form of expression such as curve, block diagram. The used trend analysis of resource can also be calculated by special algorithm.
Wherein, data collector is the java small routines of an isolated operation, is responsible for obtaining data from virtualized environment Then central platform is delivered to again.And central platform is a complete java Web project, database uses SQL Server2008 R2.User can be directed to the data processing and inversion result of virtualized environment, letter by page access to platform Single running situation for directly understanding virtualized environment.
The handling process of system is specific as follows:
Step 101, determine that the physics of virtualized environment builds completion.
Step 102, data collector is disposed, does initial configuration, inputs virtualized environment relevant information, ensures Data Collection Device can succeed gets data from environment.
Step 103, central platform is disposed, carries out initial configuration, ensures that web services normally start.
Step 104, data collector is transmitted the data got from virtualized environment by the interface of http modes To central platform.
Step 105, initial data is saved in database by central platform.
Step 106, central platform by timing strategies using healthy value-based algorithm and Trend Algorithm to initial data at Reason and analysis, webpage is presented to by result.
Step 107, user intuitively checks the fortune of virtualized environment entirety and each object by web data displaying Market condition.
Reference picture 2, which depict the handling process of data collector.It is specific as follows:
Step 201, determine that the physics of virtualized environment builds completion.
Step 202, virtualized environment is connected according to given information.Trial and success can then obtain data, unsuccessfully provide Error reason.Reconnected after modification error message.
Step 203, data are obtained by the interface of virtualized environment.Herein due to needing relatively real-time data, so Data collector can just obtain a data every a period of time, ensure the coherent and real-time of data.
Step 204, central platform is transferred data to by the interface with central platform after getting data.
Http mode is employed herein to transmit data, central platform is suitable equivalent to web services end, data collector In client, data are transmitted by the interface defined.Connection with central platform is also required to set in advance.Generally speaking, Equivalent to one middleware of data collector, assume responsibility for the acquisition of data can protect with transmitting work, the data of virtualized environment It is stored in central platform.
Reference picture 3, which depict the handling process of central platform.It is specific as follows:
Step 301, the virtualized environment initial data transmitted from data collector is received.
Step 302, initial data is saved in database in corresponding table.
Step 303, by the timing strategies of implementation center's platform, using healthy value-based algorithm and Trend Algorithm to initial data Handled, obtain further data and be saved in corresponding table.
Step 304, when user makes requests on, central platform inquires about respective table according to request content, and data are carried out Analysis, obtained result return to the page.
Here traditional B/S frameworks are used, user easily can access result by the page, check virtual platform Running situation.
The present invention implements experience by virtualization for many years, extracts a set of closing to reality situation, meets mathematics and statistics The algorithm of rule is learned, user can be allowed to pass through the very intuitive way such as marking, icon to understand the operation feelings of virtualized environment Condition, the change of stock number is grasped in time, facilitates user to make correct judgement in advance.It is the explanation of specific algorithm below:
Healthy value-based algorithm:According to the performance parameter provided in API and its performance evaluation document provided is referred to, in combination with Experience is implemented in actual virtualization, finally extracts the part that can most influence virtualizing performance, referred to as factor of influence.Further according to Importance rate divides marking ratio to factor of influence, ultimately forms a marking machine for being directed to the specific object of virtualized environment System.
Trend Algorithm:With reference to computerized algorithms such as optimal algorithm, linear regression methods, provided with reference to the specific object of virtualization Source, the curve that uses of resource service condition, and formation function are counted within a certain period of time, predicts the hair in following a period of time Exhibition is expected.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any Those skilled in the art is in technical scope disclosed by the invention, the change or replacement that can readily occur in, all should It is included within the scope of the present invention.Therefore, protection scope of the present invention should using the scope of the claims as It is accurate.

Claims (5)

  1. A kind of 1. virtualized environment operating analysis assessment system, it is characterised in that data collector including distributed deployment and Central platform;
    The data collector according to set poll rule timing from specified virtualized environment collect service data and Status data, it is subsequently sent to central platform;
    The central platform preserves the initial data that data collector passes over, and timing is handled data, makes its change Into the data format that can carry out page output;The situation of whole platform and each object is analyzed simultaneously, and provided Marking, is explicitly shown its running situation;And its resource service condition is counted, provide including curve, block diagram The icon form of expression, calculate the used trend analysis of resource.
  2. 2. a kind of virtualized environment operating analysis appraisal procedure, it is characterised in that comprise the following steps:
    Determine that the physics of virtualized environment builds completion;
    Dispose data collector, do initial configuration, input virtualized environment relevant information, ensure data collector can succeed from Data are got in virtualized environment;
    Central platform is disposed, carries out initial configuration, ensures that web services normally start;
    The data got from virtualized environment are transferred to central platform by data collector by the interface of http modes;
    Initial data is saved in database by central platform;
    Central platform is handled and analyzed to initial data using healthy value-based algorithm and Trend Algorithm by timing strategies, will be tied Fruit is presented to webpage;
    User intuitively checks the running situation of virtualized environment entirety and each object by web data displaying.
  3. 3. virtualized environment operating analysis appraisal procedure according to claim 2, it is characterised in that the data collector Handling process comprise the following steps:
    Determine that the physics of virtualized environment builds completion;
    Virtualized environment is connected according to given information;Trial and success can then obtain data, unsuccessfully provide error reason;Modification Reconnected after error message;
    Data are obtained by the interface of virtualized environment;Data collector obtains a data at regular intervals;
    Get and central platform is transferred data to by the interface with central platform after data.
  4. 4. virtualized environment operating analysis appraisal procedure according to claim 2, it is characterised in that the central platform Handling process comprises the following steps:
    Receive the virtualized environment initial data transmitted from data collector;
    Initial data is saved in database in corresponding table;
    By the timing strategies of implementation center's platform, initial data is handled using healthy value-based algorithm and Trend Algorithm, obtained It is saved in further data in corresponding table;
    When user makes requests on, central platform inquires about respective table according to request content, and data is analyzed, obtained knot Fruit returns to the page.
  5. 5. the virtualized environment operating analysis appraisal procedure according to one of claim 2~4, it is characterised in that
    The healthy value-based algorithm is according to the performance parameter provided in API and with reference to the performance evaluation document that it is provided, and is tied simultaneously Close actual virtualization and implement experience, finally extract the factor of influence that can most influence virtualizing performance;Further according to importance etc. Level divides marking ratio to factor of influence, ultimately forms the marking mechanism for being directed to the specific object of virtualized environment;
    The Trend Algorithm is with reference to the computerized algorithm including optimal algorithm, linear regression method, with reference to the tool of virtualization Body object resource, the curve that uses of resource service condition, and formation function is counted within a certain period of time, when prediction is following one section Interior development is expected.
CN201610355895.XA 2016-05-26 2016-05-26 A kind of virtualized environment operating analysis assessment system and method Pending CN107436793A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610355895.XA CN107436793A (en) 2016-05-26 2016-05-26 A kind of virtualized environment operating analysis assessment system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610355895.XA CN107436793A (en) 2016-05-26 2016-05-26 A kind of virtualized environment operating analysis assessment system and method

Publications (1)

Publication Number Publication Date
CN107436793A true CN107436793A (en) 2017-12-05

Family

ID=60454243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610355895.XA Pending CN107436793A (en) 2016-05-26 2016-05-26 A kind of virtualized environment operating analysis assessment system and method

Country Status (1)

Country Link
CN (1) CN107436793A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255731A (en) * 2018-01-24 2018-07-06 中国科学院计算技术研究所 A kind of automatic decision method and system of virtualization technology

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102655532A (en) * 2012-04-18 2012-09-05 上海和辰信息技术有限公司 Distributed heterogeneous virtual resource integration management method and system
CN103684916A (en) * 2013-12-13 2014-03-26 国家计算机网络与信息安全管理中心 Method and system for intelligent monitoring and analyzing under cloud computing
CN104038392A (en) * 2014-07-04 2014-09-10 云南电网公司 Method for evaluating service quality of cloud computing resources
WO2015070189A1 (en) * 2013-11-10 2015-05-14 Cloudweaver, Inc. Methods and system for automated or user-assisted grouping and management of groups in cloud infrastructure and network
CN105184886A (en) * 2015-09-01 2015-12-23 浪潮集团有限公司 Cloud data center intelligence inspection system and cloud data center intelligence inspection method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102655532A (en) * 2012-04-18 2012-09-05 上海和辰信息技术有限公司 Distributed heterogeneous virtual resource integration management method and system
WO2015070189A1 (en) * 2013-11-10 2015-05-14 Cloudweaver, Inc. Methods and system for automated or user-assisted grouping and management of groups in cloud infrastructure and network
CN103684916A (en) * 2013-12-13 2014-03-26 国家计算机网络与信息安全管理中心 Method and system for intelligent monitoring and analyzing under cloud computing
CN104038392A (en) * 2014-07-04 2014-09-10 云南电网公司 Method for evaluating service quality of cloud computing resources
CN105184886A (en) * 2015-09-01 2015-12-23 浪潮集团有限公司 Cloud data center intelligence inspection system and cloud data center intelligence inspection method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255731A (en) * 2018-01-24 2018-07-06 中国科学院计算技术研究所 A kind of automatic decision method and system of virtualization technology

Similar Documents

Publication Publication Date Title
CN102968600B (en) Full life-cycle management method for sensitive data file based on fingerprint information implantation
CN110245035A (en) A kind of link trace method and device
CN106549792B (en) A kind of method, apparatus and system of the security control of VNF
CN106850589A (en) A kind of management and control cloud computing terminal and the method and apparatus of Cloud Server running
CN106941493B (en) Network security situation perception result output method and device
CN106201754A (en) Mission bit stream analyzes method and device
CN103177380A (en) Method and device for optimizing advertisement delivery effect by combining user groups and pre-delivery
CN107092544A (en) monitoring method and device
CN108920948A (en) A kind of anti-fraud streaming computing device and method
CN113079106B (en) Method, system, equipment and medium for controlling data transmission
CN109936621A (en) Multi-page information push method, device, equipment and the storage medium of information security
CN105930427B (en) Database audit method and device
CN108521405A (en) A kind of risk management and control method, device and storage medium
CN108241528A (en) A kind of User Defined mass network secure data dynamic collecting method
CN109491733A (en) Based on visual interface display method and relevant device
CN108961456A (en) A kind of intelligence manages night watching punch card method and system in real time
CN107733739A (en) Credible strategy and the System and method for of report are managed in visualization concentratedly
CN110430212A (en) The Internet of Things of multivariate data fusion threatens cognitive method and system
CN111768174A (en) Activity management method, apparatus, device and medium
CN107436793A (en) A kind of virtualized environment operating analysis assessment system and method
CN100366002C (en) Shared access testing system of internet
CN109819019A (en) Monitoring and statistical analysis technique and system for the acquisition of large scale network data
CN109246257A (en) Flow allocating method, apparatus, computer equipment and storage medium
CN104462116B (en) Data selection method and device
CN107528837A (en) Encrypted video recognition methods and device, computer installation, readable storage medium storing program for executing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171205

RJ01 Rejection of invention patent application after publication