CN111404974B - Cloud computing efficiency evaluation method and device and evaluation equipment - Google Patents

Cloud computing efficiency evaluation method and device and evaluation equipment Download PDF

Info

Publication number
CN111404974B
CN111404974B CN201910000975.7A CN201910000975A CN111404974B CN 111404974 B CN111404974 B CN 111404974B CN 201910000975 A CN201910000975 A CN 201910000975A CN 111404974 B CN111404974 B CN 111404974B
Authority
CN
China
Prior art keywords
resource
server
utilization rate
load
type
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.)
Active
Application number
CN201910000975.7A
Other languages
Chinese (zh)
Other versions
CN111404974A (en
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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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 China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910000975.7A priority Critical patent/CN111404974B/en
Publication of CN111404974A publication Critical patent/CN111404974A/en
Application granted granted Critical
Publication of CN111404974B publication Critical patent/CN111404974B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a cloud computing efficiency evaluation method, a cloud computing efficiency evaluation device and evaluation equipment, and relates to the technical field of cloud computing, wherein the method comprises the following steps: acquiring resource operation cost, resource fixed investment cost, resource sharing scale and unit resource utilization rate of a cloud management platform system within preset time; and calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time. The scheme of the invention realizes the measurement of the efficiency of the introduced cloud computing technology and service from the aspects of capital investment and utilization rate, and introduces a measurable computing method for optimizing and improving the cloud computing efficiency.

Description

Cloud computing efficiency evaluation method and device and evaluation equipment
Technical Field
The invention belongs to the technical field of cloud computing, and particularly relates to a cloud computing efficiency evaluation method, a cloud computing efficiency evaluation device and evaluation equipment.
Background
The cloud computing technology is introduced for many years, and for the practical effects of construction, application and operation of the cloud resource pool after the cloud computing technology is introduced, a general quantitative index for efficiency evaluation of investment income does not exist at present.
The efficiency calculation of the data center energy consumption in the industry is an index for evaluating the energy efficiency of the data center, and the Power Usage Efficiency (PUE) of the data center is the ratio of energy consumed by all devices and the IT load, and is the inverse ratio of the Data Center Infrastructure Efficiency (DCIE). Wherein, the more the PUE is closer to 1 in the reference of 2,PUE, the higher the greening degree of a data center is.
However, PUE only considers energy consumption of a data center, cloud computing includes software, hardware and services of IT infrastructure, and performance evaluation of cloud computing is achieved only according to PUE values, so that evaluation results are inaccurate, and cloud computing performance cannot be effectively improved.
Disclosure of Invention
The embodiment of the invention aims to provide a cloud computing efficiency evaluation method and evaluation equipment, so as to solve the problem that in the prior art, the cloud computing efficiency cannot be effectively improved due to inaccurate evaluation results of the cloud computing efficiency.
In order to achieve the above object, an embodiment of the present invention provides a cloud computing performance evaluation method, including:
acquiring resource operation cost, resource fixed investment cost, resource sharing scale and unit resource utilization rate of a cloud management platform system within preset time;
and calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time.
The resource sharing scale is the sum of the number of servers, the number of storage devices, the number of network devices and the number of software in the cloud management platform system.
The step of obtaining the utilization rate of the unit resource comprises the following steps:
acquiring the number of server types in the cloud management platform system, the number of load types contained in the servers, the proportion of each type of server to the total amount of the servers, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server within the preset time;
according to the formula
Figure BDA0001933582720000021
Calculating the utilization rate of the unit resource; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith type server in all servers, X ij Average utilization of resources, m, for class j load in class i servers ij Is the weight of the jth class load in the ith class server. />
The step of obtaining the number of the server types in the cloud management platform system comprises the following steps:
determining the type of the server according to the ratio of the CPU, the memory and the storage disk of each server;
and acquiring the number of the server types in the cloud management platform system according to the determined type of each server.
The step of obtaining the average resource utilization rate of various loads in each type of server comprises the following steps:
acquiring a first resource average utilization rate of a jth class load on each server;
and obtaining the average resource utilization rate of the jth type load on the ith type server according to the average first resource utilization rate of the jth type load.
The method for obtaining the weight of each type of load in each type of server comprises the following steps:
acquiring the average utilization rate of second resources of jth load on all servers in the cloud management platform system;
and acquiring the weight of the jth class load in the ith class server according to the ratio of the resource average utilization rate of the jth class load on the ith class server to the second resource average utilization rate of the jth class load.
The step of calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time comprises the following steps:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the service resource cost utilization rate, AU is the unit resource utilization rate, CAP is the resource sharing scale, OPEX is the resource operation cost, and CAPEX is the fixed investment cost of the resource.
In order to achieve the above object, an embodiment of the present invention further provides a cloud computing performance evaluation apparatus, including:
the acquisition module is used for acquiring the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate of the cloud management platform system within the preset time;
and the computing module is used for computing the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time.
The resource sharing scale is the sum of the number of servers, the number of storage devices, the number of network devices and the number of software in the cloud management platform system.
Wherein the acquisition module comprises:
the first obtaining submodule is used for obtaining the number of the server types in the cloud management platform system, the number of the load types contained in the servers, the proportion of each type of server to the total amount of the servers, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server within the preset time;
a first calculation submodule for calculating according to a formula
Figure BDA0001933582720000031
Calculating the utilization rate of the unit resource; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith type server in all servers, X ij Average utilization of resources, m, for class j load in class i servers ij Is the weight of the jth class load in the ith class server.
Wherein the obtaining module further comprises:
the determining submodule is used for determining the type of the server according to the proportion of the CPU, the memory and the storage disk of each server;
and the second obtaining submodule is used for obtaining the number of the server types in the cloud management platform system according to the determined type of each server.
Wherein the obtaining module further comprises:
a third obtaining submodule, configured to obtain a first average resource utilization rate of a jth class load on each server;
and the fourth obtaining sub-module is used for obtaining the average resource utilization rate of the jth class load on the ith class server according to the first average resource utilization rate of the jth class load.
Wherein the obtaining module further comprises:
a fifth obtaining sub-module, configured to obtain a second average resource utilization rate of the jth class load on all servers in the cloud management platform system;
and the sixth obtaining sub-module is used for obtaining the weight of the jth class load in the ith class server according to the ratio of the resource average utilization rate of the jth class load on the ith class server to the second resource average utilization rate of the jth class load.
Wherein the computing module is to:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the service resource cost utilization rate, AU is the unit resource utilization rate, CAP is the resource sharing scale, OPEX is the resource operation cost, and CAPEX is the fixed investment cost of the resource.
In order to achieve the above object, an embodiment of the present invention further provides an evaluation apparatus, including a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; wherein the processor, when executing the computer program, implements the cloud computing performance evaluation method as described above.
In order to achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the cloud computing performance evaluation method as described above is implemented.
The technical scheme of the invention at least has the following beneficial effects:
in the embodiment of the invention, the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate of the cloud management platform system in the evaluation aging period are firstly obtained, and the service resource cost utilization rate representing the efficiency of the cloud management platform system in the evaluation aging period is calculated according to the obtained parameters, so that the efficiency of cloud computing is evaluated by considering the cost of cloud computing and the comprehensive utilization efficiency of resources, a quantitative evaluation index of the maturity evaluation of cloud computing in the aspect of efficiency is realized, and an enterprise is assisted by data driving through a system implementation mode to make future efficiency improvement decisions and promote optimization.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart of a cloud computing performance evaluation method according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a cloud computing performance evaluation apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a cloud computing performance evaluation method, including the following steps:
step 101, acquiring resource operation cost, resource fixed investment cost, resource sharing scale and unit resource utilization rate of a cloud management platform system within preset time.
In this embodiment, in order to evaluate the application performance of an enterprise after introducing cloud computing technology, an efficiency evaluation device needs to be established to obtain relevant data from an existing cloud management platform system and a financial system in the company and perform corresponding cloud computing efficiency evaluation of the company. Specifically, in this step, the performance evaluation apparatus interfaces with the enterprise financial system, and obtains from the system all resource operation costs and resource fixed investments in an evaluation aging period including an evaluation target (a cloud computing-related system constructed and put into operation by an enterprise), wherein the data includes cost depreciation and the like in the evaluation aging period. It should be noted that the preset time in the embodiment of the present invention is an estimated aging period, and the estimated aging period may be divided by year, quarter, month, and the like.
Specifically, the resource operation cost and the data acquisition mode of the resource fixed investment in this step are determined according to the external open interface form of the financial system, and may be restful api or ftp formatted data.
In addition, in this step, the performance evaluation device is further connected to the cloud management platform system, and acquires all basic resource data including the number of various servers, storage, network devices, and software, configuration parameters of each server (for example, specification parameters such as CPU, memory, and storage capacity), and the like from a configuration module and an asset management module in the cloud management platform system, wherein server load classification is determined according to the configuration parameters of each server. Acquiring information such as resource utilization rate data on each server and resource utilization rate data occupied by various services borne on the cloud management platform system from a performance management module of the cloud management platform system; and finally acquiring the utilization rate of the unit resources of the cloud management platform system according to the data.
Specifically, the manner of acquiring data from the cloud management platform system in the embodiment of the present invention is determined according to the external open interface form of the cloud management platform system, and may be restful api or ftp formatted data.
And 102, calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time.
Because the cloud computing includes IT infrastructure software, hardware and services, when evaluating cloud computing efficiency, the comprehensive efficiency of cloud computing use needs to be measured based on the construction and operation capital investment of a cloud computing management platform, the utilization rate of various resources and the resource sharing scale.
According to the cloud computing efficiency evaluation method provided by the embodiment, firstly, the resource operation cost and the resource fixed investment cost of a source management platform system in a preset time are obtained from a financial system; acquiring basic resource data from a cloud management platform system, and acquiring the resource sharing scale and the unit resource utilization rate according to the basic resource data; then, calculating a service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the acquired data; therefore, the evaluation on the comprehensive efficiency of the cloud management platform system is realized, and the future efficiency improvement decision and improvement optimization of the enterprise are assisted by the data drive of the comprehensive efficiency.
Specifically, the resource sharing scale in step 101 mainly includes a physical entity device in the cloud management Platform system, and when the cloud management Platform system provides Platform as a Service (Platform as Service, PAAS for short), and the like, the resource sharing scale further includes a software quantity. Therefore, the resource sharing scale in step 101 is the sum of the number of servers, the number of storage devices, the number of network devices, and the number of software in the cloud management platform system. It should be noted that, when the cloud management platform system does not provide the PAAS service, the software quantity is zero.
Further, in an embodiment of the present invention, the step of obtaining the utilization rate of the unit resource in step 101 includes:
acquiring the number of server types in the cloud management platform system, the number of load types contained in the servers, the proportion of each type of servers to the total amount of the servers, the average resource utilization rate of each type of loads in each type of servers and the weight of each type of loads in each type of servers within the preset time; then, according to the formula
Figure BDA0001933582720000061
Calculating the unit resource interestA rate of utilization; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith type server in all servers, X ij Average utilization of resources, m, for class j load in class i servers ij Is the weight of the jth class load in the ith class server.
In this embodiment, the type of the server may be analyzed and extracted through record data in a configuration management module in the cloud management platform system, and specifically, the type of the server is determined according to a ratio of a Central Processing Unit (CPU), a memory, a storage capacity, and the like of each server. For example, for a set of storage servers, the CPU is 8 cores, the memory is 128GB, and the storage is 120TB. Specifically, the configuration types are the same, and the configuration of the storage disk is higher than that of other configuration types, so that the storage disk can be classified as a storage server. Specifically, the server types generally include: CPU intensive servers, IO intensive servers, memory, and CPU intensive servers. After the type of each server is determined, the number of types into which all servers in the cloud management platform system are divided can be determined according to the type of each server. Namely: the step of acquiring the number of the server types in the cloud management platform system comprises the following steps: firstly, determining the type of a server according to the ratio of a CPU (central processing unit), a memory and a storage disk of each server; and then, acquiring the number of the server types in the cloud management platform system according to the determined type of each server.
In this embodiment, the types of loads included in the server mainly include: memory, CPU, storage, and network, etc., although the types of loads included in future servers may also be expanded.
In this embodiment, the proportion of each type of server to the total amount of servers is as follows: the ratio of the number of servers of each type to the total number of servers.
In this embodiment, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server are obtained by calculation according to the data of the resource utilization rate on each server, which is obtained by the performance management module of the cloud management platform system, and the data of the resource utilization rate occupied by each type of service borne by the cloud management platform system.
On one hand, the step of obtaining the average resource utilization rate of various types of loads in each type of server comprises the following steps: acquiring a first average resource utilization rate of a jth load on each server; and obtaining the average resource utilization rate of the jth type load on the ith type server according to the average first resource utilization rate of the jth type load. The resource average utilization rate of the jth type load is the ratio of the sum of the first resource average utilization rates of each jth type load in the ith type server to the number of servers in the ith type server.
On the other hand, the on-cloud traffic utilization refers to utilization resulting from actual load of traffic that has been deployed on different server types. Although the configuration of the different types of servers is fixed, whether this part of the configuration matches the traffic load depends on the traffic utilization data. The determination of the weight of each type of load can be specified by combining historical data at the initial stage, but the service utilization rate data on the cloud can be dynamically adjusted and optimized after running for a period of time, so the weight of each type of load depends on the ratio of the service load on the current type of server to the mean value of the loads of all servers on the whole cloud management platform system, for example, it is assumed that for the CPU load, the CPU mean utilization rate of the CPU intensive server is 90%, the CPU mean value of the memory intensive server is 4%, and the CPU load mean value of all servers in the cloud management platform system is 20%, and the higher the weight is than the mean value; the lower the ratio to the mean, the lower the weight. Specifically, the weights may be determined by analyzing the clusters using the distribution of the utilization points.
As can be seen from the above, the step of obtaining the weight of each type of load in each type of server includes: acquiring the average utilization rate of second resources of jth load on all servers in the cloud management platform system; and acquiring the weight of the jth class load in the ith class server according to the ratio of the resource average utilization rate of the jth class load on the ith class server to the second resource average utilization rate of the jth class load.
Further, in an embodiment of the present invention, in step 12, the step of calculating, according to the resource operation cost, the resource fixed investment cost, the resource sharing scale, and the unit resource utilization rate in the preset time, a service resource cost utilization rate representing the performance of the cloud management platform system in the preset time includes:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the cost utilization rate of service resources, AU is the utilization rate of unit resources, CAP is the scale of resource sharing, OPEX is the operation cost of resources, and CAPEX is the fixed investment cost of resources.
In this step, the resource operation cost and the resource fixed investment cost are data directly obtained from a financial system, and the resource sharing scale is calculated according to the number of various servers, storage, network devices and software in basic resource data obtained from a configuration module and a resource management module of a cloud management platform system; the unit resource utilization rate is obtained by calculation according to the configuration parameters of each server of the basic resource data, the resource utilization rate of each server obtained from the performance management module of the cloud management platform system, the resource utilization rate occupied by various services borne by the servers and other data.
Taking two types of servers, namely a CPU-intensive server and a memory-intensive server, in a cloud management platform system as an example, the average utilization rates of the CPU and the memory are counted as follows:
Figure BDA0001933582720000091
AU =100 × ((1 × 89% +0 × 2%) × 30% + (4% × 0+1 × 60%) × 70%) =68.7% is calculated.
Suppose that: CAP =3000 stations, OPEX + CAPEX =26666 ten thousand yuan, as AU =68.7% according to the above calculation, then the final service cost resource utilization U =7.73%.
Further, in order to promote the overall calculation value of U, performance promotion optimization suggestions can be given by using the existing data in an auxiliary mode around AU promotion and cost reduction. For example:
the cloud management platform system capacity expansion suggestion: and expecting to expand resources within a certain time so as to stabilize AU at a certain higher level and guarantee investment.
Server configuration optimization suggestion: and giving future allocation suggestions according to the actual utilization rates of various resources of different current configuration models, such as reducing the memory allocation ratio of a certain server.
And giving out the change trend of U in a period of time and the change trends of auxiliary AU, OPEX and CAPEX, and analyzing the recent decision-making auxiliary analysis such as mainly compressing OPEX or increasing CAPEX. And/or the presence of a gas in the gas,
and (4) giving service resource recovery or capacity expansion suggestions by combining the utilization rate trend data of the resources occupied by different services.
Because the cloud computing includes the IT infrastructure software, hardware and services, the cloud computing efficiency evaluation method provided by the embodiment of the invention calculates the service resource cost utilization rate of the cloud management platform system according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate of the cloud management platform system in the preset time, realizes the measurement of the efficiency of the cloud computing technology and the introduced service from the aspects of capital investment and utilization rate, realizes a quantitative evaluation index of the maturity evaluation of the cloud computing resource management platform system in the aspect of efficiency, and is convenient for assisting the future efficiency promotion decision and promotion optimization of enterprises through a system implementation mode in a data driving manner.
As shown in fig. 2, an embodiment of the invention provides a cloud computing performance evaluation apparatus 200, including:
an obtaining module 201, configured to obtain a resource operation cost, a resource fixed investment cost, a resource sharing scale, and a unit resource utilization rate of the cloud management platform system within a preset time;
a calculating module 202, configured to calculate a service resource cost utilization rate representing an efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale, and the unit resource utilization rate in the preset time.
The obtaining module 201 provided in this embodiment first obtains, from the financial system, all resource operation costs and resource fixed investments within a preset time period that include an evaluation object (a cloud computing related system that is built and put into production and applied by an enterprise), where the data include cost depreciation and the like within an evaluation aging period; acquiring all basic resource data from a configuration module and an asset management module in a cloud management platform system, wherein the basic resource data comprise the number of various servers, storage, network equipment and software, configuration parameters (such as specification parameters of CPU (Central processing Unit), memory, storage capacity and the like) of each server and the like, and determining server load classification according to the configuration parameters of each server; acquiring information such as resource utilization rate data on each server and resource utilization rate data occupied by various services borne on the cloud management platform system from a performance management module of the cloud management platform system; and finally acquiring the utilization rate of the unit resources of the cloud management platform system according to the data acquired from the cloud management platform system. It should be noted that the preset time in the embodiment of the present invention is an estimated aging period, and the estimated aging period may be divided by year, quarter, month, and the like.
Specifically, the resource sharing scale is the sum of the number of servers, the number of storage devices, the number of network devices, and the number of software in the cloud management platform system.
Further, in the cloud computing performance evaluation apparatus 200 according to the embodiment of the present invention, the obtaining module 201 includes:
the first obtaining submodule is used for obtaining the number of the server types, the number of the load types contained in the servers, the proportion of each type of server to the total amount of the servers, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server in the cloud management platform system within the preset time.
A first calculation submodule for calculating according to a formula
Figure BDA0001933582720000101
Calculating the unit resourcesA source utilization rate; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith type server in all servers, X ij Average utilization of resources, m, for class jth load in class i servers ij Is the weight of the jth class load in the ith class of servers.
Further, in the cloud computing performance evaluation apparatus 200 according to the embodiment of the present invention, the obtaining module 201 further includes:
and the determining submodule is used for determining the type of the server according to the proportion of the CPU, the memory and the storage disk of each server.
And the second obtaining submodule is used for obtaining the number of the server types in the cloud management platform system according to the determined type of each server.
Further, in the cloud computing performance evaluation apparatus 200 according to the embodiment of the present invention, the obtaining module 201 further includes:
and the third obtaining submodule is used for obtaining the first average resource utilization rate of the jth class load on each server.
And the fourth obtaining sub-module is used for obtaining the average resource utilization rate of the jth class load on the ith class server according to the first average resource utilization rate of the jth class load.
Further, in the cloud computing performance evaluation apparatus 200 according to the embodiment of the present invention, the obtaining module 201 further includes:
a fifth obtaining sub-module, configured to obtain a second average resource utilization rate of the jth class load on all servers in the cloud management platform system;
and the sixth obtaining sub-module is used for obtaining the weight of the jth class load in the ith class server according to the ratio of the resource average utilization rate of the jth class load on the ith class server to the second resource average utilization rate of the jth class load.
In the cloud computing performance evaluation apparatus 200 according to the embodiment of the present invention, the computing module 202 is configured to:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the cost utilization rate of service resources, AU is the utilization rate of unit resources, CAP is the scale of resource sharing, OPEX is the operation cost of resources, and CAPEX is the fixed investment cost of resources.
Since the cloud computing performance evaluation device in this embodiment is an embodiment of the device corresponding to the cloud computing performance evaluation method, each step in the cloud computing performance evaluation method embodiment can be implemented, and details are not repeated here to avoid repetition.
An embodiment of the present invention further provides an evaluation apparatus, which includes a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; wherein the processor, when executing the computer program, implements the cloud computing performance evaluation method as described above.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the cloud computing performance evaluation method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising a component of' 8230; \8230;" does not exclude the presence of another like element in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention or portions thereof contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (14)

1. A cloud computing performance evaluation method is characterized by comprising the following steps:
acquiring resource operation cost, resource fixed investment cost, resource sharing scale and unit resource utilization rate of a cloud management platform system within preset time;
calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time;
according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time, the step of calculating the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time comprises the following steps:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the service resource cost utilization rate, AU is the unit resource utilization rate, CAP is the resource sharing scale, OPEX is the resource operation cost, and CAPEX is the fixed investment cost of the resource.
2. The cloud computing performance evaluation method according to claim 1, wherein the resource sharing size is a sum of a number of servers, a number of storage devices, a number of network devices, and a number of software in the cloud management platform system.
3. The cloud computing performance evaluation method of claim 1, wherein the step of obtaining a utilization rate of the unit resource comprises:
acquiring the number of server types in the cloud management platform system, the number of load types contained in the servers, the proportion of each type of server to the total amount of the servers, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server within the preset time;
according to the formula
Figure FDA0003907261490000011
Calculating the utilization rate of the unit resource; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith server in all servers, X ij Average utilization of resources, m, for class j load in class i servers ij Is the weight of the jth class load in the ith class server.
4. The cloud computing performance evaluation method according to claim 3, wherein the step of obtaining the number of server classes in the cloud management platform system comprises:
determining the type of the server according to the ratio of the CPU, the memory and the storage disk of each server;
and acquiring the number of the server types in the cloud management platform system according to the determined type of each server.
5. The cloud computing performance evaluation method according to claim 3, wherein the step of obtaining the average resource utilization of the types of loads in each type of server comprises:
acquiring a first average resource utilization rate of a jth load on each server;
and obtaining the average resource utilization rate of the jth type load on the ith type server according to the average first resource utilization rate of the jth type load.
6. The cloud computing performance evaluation method according to claim 3, wherein the step of obtaining the weight of each type of load in each type of server comprises:
acquiring the average utilization rate of second resources of jth load on all servers in the cloud management platform system;
and obtaining the weight of the jth type load in the ith type server according to the ratio of the average resource utilization rate of the jth type load on the ith type server to the average second resource utilization rate of the jth type load.
7. A cloud computing performance evaluation apparatus, comprising:
the acquisition module is used for acquiring the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate of the cloud management platform system within preset time;
the computing module is used for computing the service resource cost utilization rate representing the efficiency of the cloud management platform system in the preset time according to the resource operation cost, the resource fixed investment cost, the resource sharing scale and the unit resource utilization rate in the preset time;
the calculation module is configured to:
calculating the service resource cost utilization according to the formula U = AU × CAP ÷ (OPEX + CAPEX); wherein, U is the cost utilization rate of service resources, AU is the utilization rate of unit resources, CAP is the scale of resource sharing, OPEX is the operation cost of resources, and CAPEX is the fixed investment cost of resources.
8. The cloud computing performance evaluation apparatus according to claim 7, wherein the resource sharing size is a sum of a number of servers, a number of storage devices, a number of network devices, and a number of software in the cloud management platform system.
9. The cloud computing performance evaluation apparatus according to claim 7, wherein the obtaining module includes:
the first obtaining submodule is used for obtaining the number of the server types in the cloud management platform system, the number of the load types contained in the servers, the proportion of each type of server to the total amount of the servers, the average resource utilization rate of each type of load in each type of server and the weight of each type of load in each type of server within the preset time;
a first calculation submodule for calculating according to a formula
Figure FDA0003907261490000031
Calculating the utilization rate of the unit resource; wherein AU is unit resource utilization rate, n2 is number of server types, n1 is number of load types, and Y is i Is the proportion of the ith server in all servers, X ij Average utilization of resources, m, for class j load in class i servers ij Is the weight of the jth class load in the ith class server.
10. The cloud computing performance evaluation apparatus according to claim 9, wherein the obtaining module further includes:
the determining submodule is used for determining the type of the server according to the proportion of the CPU, the memory and the storage disk of each server;
and the second obtaining submodule is used for obtaining the number of the server types in the cloud management platform system according to the determined type of each server.
11. The cloud computing performance evaluation apparatus according to claim 9, wherein the obtaining module further includes:
a third obtaining submodule, configured to obtain a first average resource utilization rate of a jth class load on each server;
and the fourth obtaining sub-module is used for obtaining the average resource utilization rate of the jth class load on the ith class server according to the first average resource utilization rate of the jth class load.
12. The cloud computing performance evaluation apparatus of claim 9, wherein the obtaining module further comprises:
a fifth obtaining sub-module, configured to obtain a second average resource utilization rate of the jth class load on all servers in the cloud management platform system;
and the sixth obtaining sub-module is used for obtaining the weight of the jth class load in the ith class server according to the ratio of the resource average utilization rate of the jth class load on the ith class server to the second resource average utilization rate of the jth class load.
13. An evaluation device comprising a transceiver, a memory, a processor and a computer program stored on the memory and executable on the processor; the computer program is executed by the processor to implement the cloud computing performance evaluation method according to any one of claims 1 to 6.
14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the cloud computing performance evaluation method according to any one of claims 1 to 6.
CN201910000975.7A 2019-01-02 2019-01-02 Cloud computing efficiency evaluation method and device and evaluation equipment Active CN111404974B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910000975.7A CN111404974B (en) 2019-01-02 2019-01-02 Cloud computing efficiency evaluation method and device and evaluation equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910000975.7A CN111404974B (en) 2019-01-02 2019-01-02 Cloud computing efficiency evaluation method and device and evaluation equipment

Publications (2)

Publication Number Publication Date
CN111404974A CN111404974A (en) 2020-07-10
CN111404974B true CN111404974B (en) 2023-03-31

Family

ID=71413105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910000975.7A Active CN111404974B (en) 2019-01-02 2019-01-02 Cloud computing efficiency evaluation method and device and evaluation equipment

Country Status (1)

Country Link
CN (1) CN111404974B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112351105B (en) * 2020-11-12 2022-09-16 中国信息通信研究院 Cloud service evaluation method and device
CN115495249A (en) * 2022-10-31 2022-12-20 上海楷领科技有限公司 Task execution method of cloud cluster
CN117651074A (en) * 2023-12-07 2024-03-05 上海南洋万邦软件技术有限公司 Effectiveness evaluation method of cloud resources

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965451A (en) * 2018-07-31 2018-12-07 南京中铁信息工程有限公司 A kind of police service cloud computing platform unifies O&M operation platform system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040117325A1 (en) * 2002-12-16 2004-06-17 Cash Charles R. Post office effectiveness model (POEM)
EP2668600A4 (en) * 2011-01-27 2014-08-06 Computenext Inc Dynamically organizing cloud computing resources to facilitate discovery
WO2017010922A1 (en) * 2015-07-14 2017-01-19 Telefonaktiebolaget Lm Ericsson (Publ) Allocation of cloud computing resources

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965451A (en) * 2018-07-31 2018-12-07 南京中铁信息工程有限公司 A kind of police service cloud computing platform unifies O&M operation platform system

Also Published As

Publication number Publication date
CN111404974A (en) 2020-07-10

Similar Documents

Publication Publication Date Title
CN111404974B (en) Cloud computing efficiency evaluation method and device and evaluation equipment
CN112270545A (en) Financial risk prediction method and device based on migration sample screening and electronic equipment
CN109102201B (en) Power distribution network input-output benefit evaluation method for voltage division grades
CN107392259B (en) Method and device for constructing unbalanced sample classification model
CN112508580A (en) Model construction method and device based on rejection inference method and electronic equipment
CN110618867A (en) Method and device for predicting resource usage amount
CN111191825A (en) User default prediction method and device and electronic equipment
CN113256022A (en) Method and system for predicting electric load of transformer area
CN111626767A (en) Resource data distribution method, device and equipment
CN111565216A (en) Back-end load balancing method, device, system and storage medium
CN114676892A (en) Service order dispatching method, system and equipment based on intelligent matching
CN103399799A (en) Computational physics resource node load evaluation method and device in cloud operating system
CN117135131A (en) Task resource demand perception method for cloud edge cooperative scene
CN114996930A (en) Modeling method and device, electronic equipment and storage medium
CN115169089A (en) Wind power probability prediction method and device based on kernel density estimation and copula
CN114401195A (en) Server capacity adjustment method and device, storage medium and electronic device
CN113379533A (en) Method, device, equipment and storage medium for improving circulating loan quota
CN112070354A (en) Power grid equipment operation efficiency evaluation method
CN104270777A (en) Performance statistics assessment method for base station resource pool physical layer algorithm packing scheme
CN114510584B (en) Document identification method, document identification device, electronic device, and computer-readable storage medium
CN113807654B (en) Evaluation method of network operation index, electronic equipment and storage medium
CN116843473A (en) Stock data acquisition method, system, equipment and storage medium based on cloud computing
CN116776197A (en) Data classification method, device, electronic equipment and storage medium
CN116248503A (en) Cloud network classification cost evaluation method and device, storage medium and electronic equipment
CN112347371A (en) Resource returning and ratio increasing method and device based on social text information and electronic equipment

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
GR01 Patent grant
GR01 Patent grant