A performance evaluation method, device and computer storage medium for government cloud
By obtaining the quality information of cloud resource use, failures and process service of the government cloud, and scoring based on the government cloud assessment model, the problem of inaccurate performance appraisal of government cloud is solved, and a comprehensive and accurate performance appraisal effect is achieved.
Patent Information
- Application Number
- CN202111402881.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-24
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2041-11-24
AI Technical Summary
It is difficult for existing technology to conduct comprehensive and accurate performance appraisals on a large number of government clouds, resulting in poor performance appraisal results.
By obtaining the cloud resource usage information, fault information and process service quality information of the government cloud, comprehensive scores are performed based on the government cloud assessment model to generate performance assessment results.
The comprehensive and accurate performance appraisal of government affairs cloud has been achieved, and the performance appraisal effect of government affairs cloud has been improved.
Smart Images

Figure CN114139909B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cloud computing and service technology, and in particular to a performance evaluation method, device and computer storage medium for a government cloud. Background Art
[0002] With the rapid development of the times, cloud computing technology has become increasingly mature. At present, cloud computing technology has been widely used in the government's e-government direction. The government cloud in e-government refers to the use of cloud computing technology to coordinate the use of computing, storage, network and other resources, give full play to the advantages of cloud computing technology, and provide various government service platforms for the government. By using the government cloud, it can promote interconnection and business collaboration among various government departments, and greatly improve the efficiency of the government in handling government affairs.
[0003] Currently, the government has built a large number of e-government clouds. To ensure the optimal operation of these e-government clouds, performance evaluation is required. Currently, this is usually done manually. However, in practice, it has been found that manual performance evaluation of a large number of e-government clouds is difficult to conduct a comprehensive and accurate performance evaluation of the e-government clouds, resulting in poor performance evaluation results. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a performance appraisal method, device and computer storage medium for government cloud, which can conduct comprehensive and accurate performance appraisal of a large number of government clouds, thereby improving the performance appraisal effect of government clouds.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a performance evaluation method for a government cloud, the method comprising:
[0006] Acquiring first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud;
[0007] According to the first target information, the target government cloud is assessed based on the determined government cloud assessment model to obtain the target performance assessment result of the target government cloud.
[0008] As an optional implementation, in the first aspect of the present invention, the step of assessing the target government cloud based on the determined government cloud assessment model according to the first target information to obtain a target performance assessment result of the target government cloud includes:
[0009] Obtaining a first performance evaluation score of the target government cloud according to the cloud resource usage information of the target government cloud, wherein the cloud resource usage information includes utilization rate information of cloud resources by the target government cloud;
[0010] Obtaining a second performance evaluation score of the target government cloud based on the fault information of the target government cloud, wherein the fault information includes information associated with the fault of the target government cloud;
[0011] Obtaining a third performance evaluation score of the target government cloud based on the process service quality information of the target government cloud, wherein the process service quality information includes process timeout link information and / or process timeout ratio information and / or process timeout duration information of the target government cloud;
[0012] The first performance appraisal score, the second performance appraisal score and the third performance appraisal score of the target government cloud are calculated based on the determined government cloud appraisal model to obtain the target performance appraisal score of the target government cloud.
[0013] As an optional implementation, in the first aspect of the present invention, calculating the first performance assessment score, the second performance assessment score, and the third performance assessment score of the target government cloud based on the determined government cloud assessment model to obtain a target performance assessment score for the target government cloud includes:
[0014] Determining weight factor information based on the determined government cloud assessment model, wherein the weight factor information includes a weight factor for the first performance assessment score, a weight factor for the second performance assessment score, and a weight factor for the third performance assessment score;
[0015] The target performance appraisal score of the target government cloud is obtained by performing calculation based on the weight factor information of the target government cloud and the first performance appraisal score, the second performance appraisal score and the third performance appraisal score.
[0016] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0017] Obtaining the target performance assessment score of the target government cloud recorded within the determined first time period;
[0018] The performance level standard of the target government cloud is determined based on the target performance assessment score of the target government cloud recorded within the determined first time period, wherein the performance level standard includes at least one performance level.
[0019] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0020] Determining a performance level corresponding to the target performance assessment score of the target government cloud based on the target performance assessment score of the target government cloud and the performance level standard;
[0021] Determining a performance appraisal plan for the target government cloud according to the performance level corresponding to the target performance appraisal score of the target government cloud, wherein the performance appraisal plan includes performance appraisal frequency information;
[0022] Performing a performance appraisal on the target government cloud according to the performance appraisal plan of the target government cloud to obtain a performance appraisal result of the target government cloud;
[0023] Generate a performance appraisal report for the target government cloud based on the performance appraisal results of the target government cloud.
[0024] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0025] Determine whether the target performance assessment score of the target government cloud is less than or equal to a performance score threshold;
[0026] When the judgment result is yes, a first prompt information is generated, where the first prompt information is used to prompt the target performance assessment score of the target government cloud to be improved in a timely manner;
[0027] Comparing the first performance assessment score, the second performance assessment score, and the third performance assessment score corresponding to the target performance assessment score of the target government cloud to obtain a target comparison result;
[0028] When the target comparison result indicates that the second performance assessment score corresponding to the target performance assessment score of the target government cloud is the lowest, analyzing the fault information of the target government cloud to obtain an analysis result of the fault information of the target government cloud;
[0029] Based on the analysis results of the fault information of the target government cloud, a fault data report of the target government cloud is obtained, wherein the fault data report includes the fault type information of the target government cloud and / or the number of faults corresponding to the fault type and / or the fault processing time information and / or the fault processing result information.
[0030] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0031] Determining, based on the fault data report of the target government cloud, whether the number of faults corresponding to a certain fault type of the target government cloud is greater than or equal to a fault number threshold;
[0032] When the judgment result is yes, marking the fault type to obtain a marked fault type;
[0033] Retrieving log data of the target government cloud corresponding to the moment when the marked fault type occurs, analyzing the log data based on the determined first algorithm to obtain an analysis result of the log data;
[0034] According to the analysis result of the log data, a fourth warning parameter corresponding to the marked fault type is determined, wherein the fourth warning parameter is used to issue a warning within a second time period before the marked fault type occurs.
[0035] A second aspect of the present invention discloses a performance evaluation device for a government cloud, the device comprising: an acquisition module, configured to acquire first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud;
[0036] An assessment module is used to assess the target government cloud according to the first target information and based on the determined government cloud assessment model to obtain the target performance assessment result of the target government cloud.
[0037] As an optional implementation, in the second aspect of the present invention, the assessment module assesses the target government cloud based on the first target information and the determined government cloud assessment model, and obtains the target performance assessment result of the target government cloud in the following specific manner:
[0038] Obtaining a first performance evaluation score of the target government cloud according to the cloud resource usage information of the target government cloud, wherein the cloud resource usage information includes utilization rate information of cloud resources by the target government cloud;
[0039] Obtaining a second performance evaluation score of the target government cloud based on the fault information of the target government cloud, wherein the fault information includes information associated with the fault of the target government cloud;
[0040] Obtaining a third performance evaluation score of the target government cloud based on the process service quality information of the target government cloud, wherein the process service quality information includes process timeout link information and / or process timeout ratio information and / or process timeout duration information of the target government cloud;
[0041] The first performance appraisal score, the second performance appraisal score and the third performance appraisal score of the target government cloud are calculated based on the determined government cloud appraisal model to obtain the target performance appraisal score of the target government cloud.
[0042] As an optional implementation, in the second aspect of the present invention, the assessment module calculates the first performance assessment score, the second performance assessment score, and the third performance assessment score of the target government cloud based on the determined government cloud assessment model, and obtains the target performance assessment score of the target government cloud in the following specific manner:
[0043] Determining weight factor information based on the determined government cloud assessment model, wherein the weight factor information includes a weight factor for the first performance assessment score, a weight factor for the second performance assessment score, and a weight factor for the third performance assessment score;
[0044] The target performance appraisal score of the target government cloud is obtained by performing calculation based on the weight factor information of the target government cloud and the first performance appraisal score, the second performance appraisal score and the third performance appraisal score.
[0045] As an optional implementation, in the second aspect of the present invention, the acquisition module is further configured to acquire the target performance assessment score of the target government cloud recorded within the determined first time period;
[0046] And, the device further comprises:
[0047] A determination module is used to determine the performance level standard of the target government cloud based on the target performance assessment score of the target government cloud recorded within a determined first time period, wherein the performance level standard includes at least one performance level.
[0048] As an optional implementation, in the second aspect of the present invention, the determination module is further configured to determine, based on the target performance assessment score of the target government cloud and the performance grade standard, a performance grade corresponding to the target performance assessment score of the target government cloud; and determine a performance assessment plan for the target government cloud based on the performance grade corresponding to the target performance assessment score of the target government cloud, wherein the performance assessment plan includes performance assessment frequency information;
[0049] The assessment module is further configured to perform a performance assessment on the target government cloud according to the performance assessment plan of the target government cloud, and obtain a performance assessment result of the target government cloud;
[0050] And, the device further comprises:
[0051] The first report generation module is used to generate a performance appraisal report of the target government cloud based on the performance appraisal results of the target government cloud.
[0052] As an optional embodiment, in the second aspect of the present invention, the device further includes:
[0053] A judgment module, configured to judge whether the target performance assessment score of the target government cloud is less than or equal to a performance score threshold;
[0054] a prompting module, configured to generate a first prompting message when the judgment result of the judging module is yes, wherein the first prompting message is configured to prompt the user to promptly improve the target performance assessment score of the target government cloud;
[0055] a comparison module, configured to compare the first performance assessment score, the second performance assessment score, and the third performance assessment score corresponding to the target performance assessment score of the target government cloud to obtain a target comparison result;
[0056] an analysis module configured to analyze the fault information of the target government cloud and obtain an analysis result of the fault information of the target government cloud when the target comparison result of the comparison module indicates that the second performance assessment score corresponding to the target performance assessment score of the target government cloud is the lowest;
[0057] The second report generation module is used to obtain a fault data report of the target government cloud based on the analysis results of the fault information of the target government cloud, wherein the fault data report includes the fault type information of the target government cloud and / or the number of faults corresponding to the fault type and / or the fault processing time information and / or the fault processing result information.
[0058] As an optional implementation, in the second aspect of the present invention, the judgment module is further configured to judge, based on the fault data report of the target government cloud, whether the number of faults corresponding to a certain fault type of the target government cloud is greater than or equal to a fault number threshold;
[0059] And, the device further comprises:
[0060] a marking module, configured to mark the fault type when the judgment result of the judgment module is yes, to obtain a marked fault type;
[0061] A retrieving module, configured to retrieve the log data of the target government cloud corresponding to the moment when the marked fault type occurs;
[0062] The analysis module is further configured to analyze the log data based on the determined first algorithm to obtain an analysis result of the log data;
[0063] The determination module is further configured to determine a fourth warning parameter corresponding to the marked fault type based on an analysis result of the log data, wherein the fourth warning parameter is used to issue a warning within a second time period before the marked fault type occurs.
[0064] A third aspect of the present invention discloses a performance evaluation device for a government cloud, the device comprising:
[0065] a memory storing executable program code;
[0066] a processor coupled to the memory;
[0067] The processor calls the executable program code stored in the memory to execute part or all of the steps in the performance evaluation method of the government cloud disclosed in the first aspect of the present invention.
[0068] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the performance appraisal method of the government cloud disclosed in the first aspect of the present invention.
[0069] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0070] In an embodiment of the present invention, first target information of a target government cloud is obtained, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud; according to the first target information, the target government cloud is assessed based on a determined government cloud assessment model to obtain a target performance assessment result of the target government cloud. It can be seen that after obtaining the first target information of the target government cloud, the present invention can analyze information such as cloud resource usage information, fault information, and process service quality based on the government cloud assessment model, and finally obtain the performance assessment result of the target government cloud, and can conduct comprehensive and accurate performance assessments on a large number of government clouds, thereby improving the performance assessment effect of government clouds. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0072] Figure 1 This is a flowchart of a performance evaluation method for a government cloud disclosed in an embodiment of the present invention;
[0073] Figure 2 This is a flowchart of another performance evaluation method for an e-government cloud disclosed in an embodiment of the present invention;
[0074] Figure 3 This is a schematic diagram of the structure of a performance evaluation device for a government cloud disclosed in an embodiment of the present invention;
[0075] Figure 4 This is a schematic diagram of the structure of another performance evaluation device for a government cloud disclosed in an embodiment of the present invention;
[0076] Figure 5 This is a structural diagram of another performance appraisal device for a government cloud disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0077] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0078] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different objects, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or device.
[0079] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0080] Embodiments of the present invention disclose a performance evaluation method, device, and computer storage medium for a government cloud. After obtaining first target information about a target government cloud, the method analyzes cloud resource usage information, fault information, and process service quality based on a government cloud evaluation model to ultimately determine the performance evaluation results for the target government cloud. This method enables comprehensive and accurate performance evaluations of a large number of government clouds, thereby improving the effectiveness of government cloud performance evaluations. These are described in detail below.
[0081] Example 1
[0082] See also Figure 1 , Figure 1 This is a flow chart of a performance evaluation method for a government cloud disclosed in an embodiment of the present invention. Figure 1 As shown, the performance evaluation method of the government cloud may include the following operations:
[0083] 101. Obtain first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud.
[0084] In an embodiment of the present invention, the government's government cloud may include multiple government service platforms. The target government cloud is any government service platform in the government's government cloud. The government service platform can be a government service network, a vaccine circulation and vaccination management information system, a medical insurance information platform, a unified identity authentication platform, a digital government public finance comprehensive management platform, an official vehicle platform, a talent network of the Department of Human Resources and Social Security, and office automation systems at all levels of government.
[0085] In an embodiment of the present invention, during the operation of the target government cloud, a large amount of first target information related to the target government cloud will be generated, wherein the first target information includes cloud resource usage information, and the cloud resource usage information includes but is not limited to the utilization rate of the cloud resources allocated to it by the target government cloud. The cloud resource utilization rate can include multiple levels, for example, from high to low, they are divided into high utilization level, medium utilization level and low utilization level; the first target information also includes fault information during the use of the target government cloud, and the fault information includes but is not limited to fault category information, total number of faults, number of faults corresponding to the fault category and downtime information caused by the fault; the first target information also includes process service quality information during the use of the target government cloud, and the process service quality information includes but is not limited to timeout process information, timeout link information and timeout duration information corresponding to the timeout link.
[0086] 102. According to the first target information, the target government cloud is assessed based on the determined government cloud assessment model to obtain the target performance assessment result of the target government cloud.
[0087] In an embodiment of the present invention, the government cloud assessment model can assess the cloud resource usage information and / or fault information and / or process service quality information in the operation of the target government cloud to obtain the performance assessment results of the target government cloud. The specific assessment process of the cloud resource usage information and / or fault information and / or process service quality information by the government cloud assessment model is explained in detail through the following examples.
[0088] For example, the specific operations of the government cloud assessment model for assessing the cloud resource usage information of the target government cloud can be: first, assigning an initial score (such as 100 points) to the assessment of the cloud resource usage information of the target government cloud, and deducting the score based on the cloud resource usage rate of the target government cloud during operation, wherein the cloud resource usage rate is the average usage rate of the cloud resources allocated to the target government cloud by the target government cloud within a certain time period in the past (such as 1 month), wherein the certain time period can be flexibly adjusted according to actual needs. The higher the utilization rate of cloud resources by the target government cloud, the smaller the corresponding deduction score; the lower the utilization rate of cloud resources by the target government cloud, the more corresponding deduction score. Finally, the assessment result corresponding to the cloud resource usage information of the target government cloud is obtained.
[0089] Furthermore, an interval is determined for the cloud resource utilization rate of the target government cloud. The interval of the cloud resource utilization rate of the target government cloud may include: a low cloud resource utilization rate interval, corresponding to a cloud resource utilization rate of 0%-30%; a medium cloud resource utilization rate interval, corresponding to a cloud resource utilization rate of 31%-60%; a high cloud resource utilization rate interval, corresponding to a cloud resource utilization rate greater than 60%. The corresponding deduction score is determined based on whether the cloud resource utilization rate of the target government cloud is in the low cloud resource utilization rate interval, the medium cloud resource utilization rate interval, or the high cloud resource utilization rate interval. For example, when the target government cloud If the target government cloud's cloud resource utilization rate is 6%, which is in the low cloud resource utilization rate range, 30 points will be deducted accordingly, and the final score of the target government cloud for cloud resource utilization information will be 70 points; when the target government cloud's cloud resource utilization rate is 36%, which is in the medium cloud resource utilization rate range, 20 points will be deducted accordingly, and the final score of the target government cloud for cloud resource utilization information will be 80 points; when the target government cloud's cloud resource utilization rate is 66%, which is in the high cloud resource utilization rate range, 10 points will be deducted accordingly, and the final score of the target government cloud for cloud resource utilization information will be 90 points. The number of intervals for determining the target government cloud's cloud resource utilization rate can also be determined to be more. For example, the above-mentioned low cloud resource utilization rate range, medium cloud resource utilization rate range, and high cloud resource utilization rate range can each be determined to have 3 intervals, so that the number of intervals for determining the target government cloud's cloud resource utilization rate includes 9. In this way, the accuracy of the final score of the target government cloud for cloud resource utilization information is higher.
[0090] For example, the specific operation of the government cloud assessment model to assess the fault information of the target government cloud can be: first, assign an initial score (such as 100 points) to the assessment of the fault information of the target government cloud, and deduct the score according to the fault information of the target government cloud, wherein the fault information is the fault category information, total number of faults, number of times corresponding to the fault category, and downtime information caused by the fault that occurred in the target government cloud within a certain period of time in the past (such as 1 month), wherein the determined time period can be flexibly adjusted according to actual needs. The more faults that occur in the target government cloud within the determined time period and the longer the downtime caused by the faults, the more points will be deducted accordingly; the fewer cloud faults that occur in the target government cloud within the determined time period and the shorter the downtime caused by the faults, the fewer points will be deducted accordingly. Finally, the assessment result corresponding to the fault information of the target government cloud is obtained.
[0091] For example, the specific operations of the government cloud assessment model for assessing the process service quality information of the target government cloud can be: first, assign an initial score (such as 100 points) to the assessment of the process service quality information of the target government cloud, and deduct the score based on the process service quality information of the target government cloud, wherein the process service quality information is the timeout process information, timeout link information and the timeout duration information corresponding to the timeout link of the target government cloud within a certain time period in the past (such as 1 month), wherein the determined time period can be flexibly adjusted according to actual needs. The more timeout links that occur in the target government cloud within the determined time period and the longer the timeout duration corresponding to the timeout link, the more points will be deducted accordingly; the fewer timeout links that occur in the target government cloud within the determined time period and the shorter the timeout duration corresponding to the timeout link, the fewer points will be deducted accordingly. Finally, the assessment result corresponding to the process service quality information of the target government cloud is obtained.
[0092] Furthermore, the assessment results corresponding to the cloud resource usage information and / or fault information and / or process service quality information of the target government cloud can be classified into levels. For example, when the assessment score is greater than 90 points, the level is determined to be excellent; when the assessment score is between 80 points and 90 points, the level is determined to be good; when the assessment score is between 60 points and 80 points, the level is determined to be general; when the assessment score is less than 60 points, the level is determined to be poor.
[0093] It can be seen that the performance appraisal method of the government cloud described in the embodiment of the present invention can, after obtaining the first target information of the target government cloud, analyze cloud resource usage information, fault information, process service quality and other information based on the government cloud appraisal model, and finally obtain the performance appraisal results of the target government cloud. It can conduct comprehensive and accurate performance appraisals on a large number of government clouds, thereby improving the performance appraisal effect of the government cloud.
[0094] Example 2
[0095] See also Figure 2 , Figure 2 This is a flow chart of another performance evaluation method for government cloud disclosed in an embodiment of the present invention. Figure 2 As shown, the performance evaluation method of the government cloud may include the following operations:
[0096] 201. Obtain first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud.
[0097] 202. Obtain a first performance assessment score of the target government cloud based on the cloud resource usage information of the target government cloud, wherein the cloud resource usage information includes the utilization rate information of the cloud resources of the target government cloud.
[0098] In an embodiment of the present invention, the specific process of calculating the first performance appraisal score of the target government cloud based on the cloud resource usage information of the target government cloud can be the method in Example 1, or it can be other methods that can calculate the first performance appraisal score of the target government cloud through cloud resource usage information. The embodiment of the present invention does not limit this.
[0099] 203. Obtain a second performance assessment score of the target government cloud based on the fault information of the target government cloud, wherein the fault information includes information associated with the fault of the target government cloud.
[0100] In an embodiment of the present invention, the specific process of calculating the second performance appraisal score of the target government cloud based on the fault information of the target government cloud can be the method in Example 1, or it can be other methods that can calculate the second performance appraisal score of the target government cloud through fault information. The embodiment of the present invention does not limit this.
[0101] 204. Obtain a third performance evaluation score of the target government cloud based on the process service quality information of the target government cloud, wherein the process service quality information includes the process timeout link information and / or process timeout ratio information and / or process timeout duration information of the target government cloud.
[0102] In an embodiment of the present invention, the specific process of calculating the third performance appraisal score of the target government cloud based on the process service quality information of the target government cloud can be the method in Example 1, or it can be other methods that can calculate the third performance appraisal score of the target government cloud through the process service quality information. The embodiment of the present invention does not limit this.
[0103] In the embodiment of the present invention, for other descriptions of steps 201 to 204 , please refer to the detailed description of steps 101 to 102 in the first embodiment, which will not be repeated in the embodiment of the present invention.
[0104] 205. Determine weight factor information based on the determined government cloud assessment model, wherein the weight factor information includes the weight factor of the first performance assessment score, the weight factor of the second performance assessment score, and the weight factor of the third performance assessment score.
[0105] In an embodiment of the present invention, the weight factor information is the weight factor corresponding to the cloud resource usage information, fault information and process service quality information in the first target information of the target government cloud. According to the calculation results of the cloud resource usage information, fault information and process service quality information in the first target information by the government cloud assessment model, the weight factor of the cloud resource usage information, the weight factor of the fault information and the weight factor of the process service quality information are determined.
[0106] 206. Calculate the target performance assessment score of the target government cloud based on the weight factor information of the target government cloud, the first performance assessment score, the second performance assessment score, and the third performance assessment score to obtain the target performance assessment score of the target government cloud.
[0107] In an embodiment of the present invention, after obtaining a first performance appraisal score of the target government cloud based on the cloud resource usage information of the target government cloud, obtaining a second performance appraisal score of the target government cloud based on the fault information of the target government cloud, and obtaining a third performance appraisal score of the target government cloud based on the process service quality information of the target government cloud, the first performance appraisal scores of all government service platforms of the target government cloud are counted, and after analysis, the performance appraisal results (such as performance appraisal scores) corresponding to the cloud resource usage information of the cloud resource user can be obtained, and the performance appraisal results can correspond to different performance levels; the second performance appraisal scores of all government service platforms of the target government cloud are counted, and after analysis, the performance appraisal results (such as performance appraisal scores) corresponding to the fault information of the cloud resource operator and / or cloud resource manager can be obtained, and the performance appraisal results can correspond to different performance levels; the third performance appraisal scores of all government service platforms of the target government cloud are counted, and after analysis, the performance appraisal results (such as performance appraisal scores) corresponding to the process service quality information of the cloud resource operator and / or cloud resource manager can be obtained, and the performance appraisal results can correspond to different performance levels.
[0108] In an embodiment of the present invention, the target performance assessment score of the target government cloud is finally obtained through the government cloud assessment model. The specific calculation process of the target performance assessment score is explained in detail through the following example: Based on the government cloud assessment model, the weight factor of the first performance assessment score corresponding to the cloud resource usage information of the target government cloud is first determined to be 0.3, the weight factor of the second performance assessment score corresponding to the fault information of the target government cloud is determined to be 0.4, and the weight factor of the third performance assessment score corresponding to the process service quality information of the target government cloud is determined to be 0.3. Among them, according to the cloud resource usage information of the target government cloud, the first performance assessment score of the target government cloud is calculated. The score is 80 points. According to the fault information of the target government cloud, the second performance appraisal score of the target government cloud is calculated to be 70 points. According to the process service quality information of the target government cloud, the third performance appraisal score of the target government cloud is calculated to be 90 points. The specific calculation process of the government cloud appraisal model is: first performance appraisal score * weight factor corresponding to the first performance appraisal score + second performance appraisal score * weight factor corresponding to the second performance appraisal score + third performance appraisal score * weight factor corresponding to the third performance appraisal score, that is, 80*0.3+70*0.4+90*0.3=79 points. The target performance score of the target government cloud is finally 79 points.
[0109] It can be seen that the performance appraisal method of the government cloud described in the embodiment of the present invention can, after obtaining the first target information of the target government cloud, calculate the weight factors and appraisal scores corresponding to the cloud resource usage information, fault information and process service quality information based on the government cloud appraisal model, and finally obtain the final target performance appraisal score based on the weight factors and appraisal scores of the cloud resource usage information, fault information and process service quality information of the target government cloud. It can further conduct comprehensive and accurate performance appraisals on a large number of government clouds, thereby further improving the performance appraisal effect of the government cloud.
[0110] In an optional embodiment, the method may further include the following operations:
[0111] Obtaining the target performance assessment score of the target government cloud recorded within the determined first time period;
[0112] The performance level standard of the target government cloud is determined based on the target performance assessment score of the target government cloud recorded within the determined first time period, wherein the performance level standard includes at least one performance level.
[0113] In this optional embodiment, the determined first time period can be flexibly adjusted according to actual needs. When more historical data is required, the determined first time period will be longer (such as 6 months); when less historical data is required, the determined first time period will be shorter (such as 1 month). The target performance assessment scores of the target government cloud within the determined first time period are statistically analyzed to ultimately determine the performance level standards of the target government cloud.
[0114] In this optional embodiment, the performance level standard can be divided into high performance level, medium performance level and low performance level, or it can be other methods that can classify the performance level of the target government cloud. This embodiment of the present invention does not limit this.
[0115] It can be seen that this optional embodiment can determine the performance level standard of the target government cloud based on the target performance assessment score of the historical records of the target government cloud. The performance level standard determined in the above manner is closer to the actual situation of the target government cloud, and thus can improve the accuracy of determining the performance level standard.
[0116] In another optional embodiment, the method may further include the following operations:
[0117] Determine the performance level corresponding to the target performance assessment score of the target government cloud based on the target performance assessment score of the target government cloud and the performance level standard;
[0118] Determine a performance appraisal plan for the target government cloud based on the performance level corresponding to the target performance appraisal score of the target government cloud, where the performance appraisal plan includes performance appraisal frequency information;
[0119] Performing a performance appraisal on the target government cloud according to the performance appraisal plan of the target government cloud to obtain a performance appraisal result of the target government cloud;
[0120] Based on the performance appraisal results of the target government cloud, a performance appraisal report of the target government cloud is generated.
[0121] In this optional embodiment, the performance appraisal plan is determined based on the performance level of the target government cloud. When the performance level of the target government cloud is low, the determined performance appraisal plan will increase the appraisal frequency of the target government cloud, so that the target government cloud can make timely performance improvements when its performance level is low; when the performance level of the target government cloud is high, the determined performance appraisal plan will appropriately reduce the appraisal frequency of the target government cloud, so that the waste of performance appraisal resources can be reduced while ensuring that the target government cloud is at high performance.
[0122] It can be seen that this optional embodiment can determine a performance appraisal plan that adapts to the current performance level based on the performance level of the target government cloud, which can effectively improve the efficiency of performance appraisal and reduce the waste of performance appraisal resources.
[0123] In yet another optional embodiment, the method may further include the following operations:
[0124] Determine whether the target performance assessment score of the target government cloud is less than or equal to the performance score threshold;
[0125] When the judgment result is yes, a first prompt information is generated, where the first prompt information is used to prompt the target performance assessment score of the target government cloud to be improved in a timely manner;
[0126] Comparing the first performance assessment score, the second performance assessment score, and the third performance assessment score corresponding to the target performance assessment score of the target government cloud to obtain a target comparison result;
[0127] When the target comparison result indicates that the second performance assessment score corresponding to the target performance assessment score of the target government cloud is the lowest, analyzing the fault information of the target government cloud to obtain an analysis result of the fault information of the target government cloud;
[0128] Based on the analysis results of the fault information of the target government cloud, a fault data report of the target government cloud is obtained, wherein the fault data report includes the fault type information of the target government cloud and / or the number of faults corresponding to the fault type and / or the fault processing time information and / or the fault processing result information.
[0129] It can be seen that this optional embodiment can analyze the reasons for the low performance score when the target performance assessment score of the target government cloud is lower than the performance score threshold, thereby quickly understanding the reasons for the low performance score of the target government cloud.
[0130] In yet another optional embodiment, the method may further include the following operations:
[0131] Determine, based on the fault data report of the target government cloud, whether the number of faults corresponding to a certain fault type of the target government cloud is greater than or equal to a fault number threshold;
[0132] When the judgment result is yes, the fault type is marked to obtain a marked fault type;
[0133] Retrieving log data of the target e-government cloud corresponding to the moment when the marked fault type occurs, analyzing the log data based on the determined first algorithm to obtain an analysis result of the log data;
[0134] According to the analysis result of the log data, a fourth warning parameter corresponding to the marked fault type is determined, wherein the fourth warning parameter is used to issue a warning within a second time period before the marked fault type occurs.
[0135] In this optional embodiment, the second time period can be flexibly adjusted according to actual conditions. For example, an early warning can be issued within 1 hour before the occurrence of the marked fault type, or within other time periods (such as 2 hours) before the occurrence of the marked fault type. This embodiment of the present invention does not limit this.
[0136] It can be seen that this optional embodiment can analyze the fault information of the target government cloud, mark frequently occurring faults, and issue early warnings before the marked faults occur. Through early warnings, preparations can be made for faults in advance, reducing losses caused by faults.
[0137] Example 3
[0138] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a performance evaluation device for a government cloud disclosed in an embodiment of the present invention. Figure 3 As shown, the device may include:
[0139] An acquisition module 301 is configured to acquire first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud;
[0140] The assessment module 302 is used to assess the target government cloud based on the first target information and the determined government cloud assessment model to obtain the target performance assessment result of the target government cloud.
[0141] It can be seen that the performance appraisal device for the government cloud described in the embodiment of the present invention can, after obtaining the first target information of the target government cloud, analyze cloud resource usage information, fault information, process service quality and other information based on the government cloud appraisal model, and finally obtain the performance appraisal results of the target government cloud. It can conduct comprehensive and accurate performance appraisals on a large number of government clouds, thereby improving the performance appraisal effect of the government cloud.
[0142] In an optional embodiment, the assessment module 302 assesses the target government cloud based on the first target information and the determined government cloud assessment model, and obtains the target performance assessment result of the target government cloud in the following manner:
[0143] Obtaining a first performance evaluation score of the target government cloud based on the cloud resource usage information of the target government cloud, wherein the cloud resource usage information includes utilization rate information of cloud resources by the target government cloud;
[0144] Obtaining a second performance evaluation score of the target government cloud based on the fault information of the target government cloud, wherein the fault information includes information associated with the fault of the target government cloud;
[0145] Obtaining a third performance evaluation score of the target government cloud based on the process service quality information of the target government cloud, wherein the process service quality information includes process timeout link information and / or process timeout ratio information and / or process timeout duration information of the target government cloud;
[0146] The first performance assessment score, the second performance assessment score and the third performance assessment score of the target government cloud are calculated based on the determined government cloud assessment model to obtain the target performance assessment score of the target government cloud.
[0147] In another optional embodiment, the assessment module 302 calculates the first performance assessment score, the second performance assessment score, and the third performance assessment score of the target government cloud based on the determined government cloud assessment model, and obtains the target performance assessment score of the target government cloud in the following manner:
[0148] Determining weight factor information based on the determined government cloud assessment model, wherein the weight factor information includes a weight factor for the first performance assessment score, a weight factor for the second performance assessment score, and a weight factor for the third performance assessment score;
[0149] The target performance appraisal score of the target government cloud is obtained by performing calculations based on the weight factor information of the target government cloud and the first performance appraisal score, the second performance appraisal score, and the third performance appraisal score.
[0150] It can be seen that the performance appraisal device for the government cloud described in the embodiment of the present invention can, after obtaining the first target information of the target government cloud, calculate the weight factors and appraisal scores corresponding to the cloud resource usage information, fault information and process service quality information based on the government cloud appraisal model, and finally obtain the final target performance appraisal score based on the weight factors and appraisal scores of the cloud resource usage information, fault information and process service quality information of the target government cloud. It can further conduct comprehensive and accurate performance appraisals on a large number of government clouds, thereby further improving the performance appraisal effect of the government cloud.
[0151] In another optional embodiment, Figure 4 As shown, the acquisition module 301 is further configured to acquire the target performance evaluation score of the target government cloud recorded within the determined first time period;
[0152] And, the device further comprises:
[0153] The determination module 303 is used to determine the performance level standard of the target government cloud based on the target performance assessment score of the target government cloud recorded within the determined first time period, wherein the performance level standard includes at least one performance level.
[0154] It can be seen that this optional embodiment can determine the performance level standard of the target government cloud based on the target performance assessment score of the historical records of the target government cloud. The performance level standard determined in the above manner is closer to the actual situation of the target government cloud, and thus can improve the accuracy of determining the performance level standard.
[0155] In another optional embodiment, Figure 4 As shown, the determination module 303 is further configured to determine, based on the target performance assessment score of the target government cloud and the performance grade standard, a performance grade corresponding to the target performance assessment score of the target government cloud; and determine a performance assessment plan for the target government cloud based on the performance grade corresponding to the target performance assessment score of the target government cloud, the performance assessment plan including performance assessment frequency information;
[0156] The assessment module 302 is further configured to perform a performance assessment on the target government cloud according to the performance assessment plan of the target government cloud, and obtain a performance assessment result of the target government cloud;
[0157] And, the device further comprises:
[0158] The first report generating module 304 is used to generate a performance appraisal report of the target government cloud according to the performance appraisal result of the target government cloud.
[0159] It can be seen that this optional embodiment can determine a performance appraisal plan that adapts to the current performance level based on the performance level of the target government cloud, which can effectively improve the efficiency of performance appraisal and reduce the waste of performance appraisal resources.
[0160] In another optional embodiment, Figure 4 As shown, the device also includes:
[0161] A judgment module 305 is used to judge whether the target performance assessment score of the target government cloud is less than or equal to a performance score threshold;
[0162] Prompt module 306, configured to generate a first prompt message when the determination result of determination module 305 is yes, wherein the first prompt message is configured to prompt the user to promptly improve the target performance assessment score of the target government cloud;
[0163] A comparison module 307 is configured to compare the first performance assessment score, the second performance assessment score, and the third performance assessment score corresponding to the target performance assessment score of the target government cloud to obtain a target comparison result;
[0164] An analysis module 308 is configured to analyze the fault information of the target e-commerce cloud and obtain an analysis result of the fault information of the target e-commerce cloud when the target comparison result of the comparison module 307 indicates that the second performance assessment score corresponding to the target performance assessment score of the target e-commerce cloud is the lowest;
[0165] The second report generation module 309 is used to obtain a fault data report of the target government cloud based on the analysis results of the fault information of the target government cloud, wherein the fault data report includes the fault type information of the target government cloud and / or the number of faults corresponding to the fault type and / or the fault processing time information and / or the fault processing result information.
[0166] It can be seen that this optional embodiment can analyze the reasons for the low performance score when the target performance assessment score of the target government cloud is lower than the performance score threshold, thereby quickly understanding the reasons for the low performance score of the target government cloud.
[0167] In another optional embodiment, Figure 4 As shown, the judgment module 305 is further configured to judge, based on the fault data report of the target government cloud, whether the number of faults corresponding to a certain fault type of the target government cloud is greater than or equal to a fault number threshold;
[0168] And, the device further comprises:
[0169] A marking module 310 is configured to mark the fault type to obtain a marked fault type when the judgment result of the judgment module 305 is yes;
[0170] Retrieval module 311, used to retrieve the log data of the target government cloud corresponding to the moment when the marked fault type occurs;
[0171] The analysis module 308 is further configured to analyze the log data based on the determined first algorithm to obtain an analysis result of the log data;
[0172] The determination module 303 is further configured to determine a fourth warning parameter corresponding to the marked fault type based on the analysis result of the log data, wherein the fourth warning parameter is used to issue a warning within a second time period before the marked fault type occurs.
[0173] It can be seen that this optional embodiment can analyze the fault information of the target government cloud, mark frequently occurring faults, and issue early warnings before the marked faults occur. Through early warnings, preparations can be made for faults in advance, reducing losses caused by faults.
[0174] Example 4
[0175] See also Figure 5 , Figure 5 This is a structural diagram of another performance evaluation device for a government cloud disclosed in an embodiment of the present invention. Figure 5 As shown, the device may include:
[0176] A memory 401 storing executable program code;
[0177] a processor 402 coupled to the memory 401;
[0178] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the performance evaluation method of the government cloud described in Example 1 or Example 2.
[0179] Example 5
[0180] An embodiment of the present invention discloses a computer-readable storage medium that stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the performance evaluation method of the government cloud described in Example 1 or Example 2.
[0181] Example 6
[0182] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the performance appraisal method of the government cloud described in Example 1 or Example 2.
[0183] The device embodiments described above are merely illustrative. Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0184] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the portion that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0185] Finally, it should be noted that the performance appraisal method, device and computer storage medium of the government cloud disclosed in the embodiments of the present invention only disclose the preferred embodiments of the present invention, which are only used to illustrate the technical solutions of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A performance evaluation method for a government cloud, characterized in that: The method comprises: Obtaining first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information, fault information, and process service quality information related to the target government cloud, wherein the cloud resource usage information includes at least a utilization rate of the cloud resources of the target government cloud and a utilization level of the cloud resources; the fault information includes at least fault category information, a total number of faults, a number of times corresponding to a fault category, and a downtime duration caused by the fault; and the process service quality information includes at least timeout process information, timeout link information, and timeout duration information corresponding to the timeout link; Obtaining a first performance assessment score of the target government cloud based on the cloud resource usage information of the target government cloud, where the first performance assessment score is positively correlated with the cloud resource usage information; Obtaining a second performance assessment score of the target government cloud according to the fault information of the target government cloud, where the second performance assessment score is negatively correlated with the fault information; Obtaining a third performance evaluation score of the target government cloud according to the process service quality information of the target government cloud, wherein the third performance evaluation score is negatively correlated with the process service quality information; Calculating the first performance assessment score, the second performance assessment score, and the third performance assessment score of the target government cloud based on the determined government cloud assessment model to obtain a target performance assessment score of the target government cloud; And, the method further comprises: Determine whether the target performance assessment score of the target government cloud is less than or equal to a performance score threshold; When the judgment result is yes, a first prompt information is generated, where the first prompt information is used to prompt the target performance assessment score of the target government cloud to be improved in a timely manner; Comparing the first performance assessment score, the second performance assessment score, and the third performance assessment score corresponding to the target performance assessment score of the target government cloud to obtain a target comparison result; When the target comparison result indicates that the second performance assessment score corresponding to the target performance assessment score of the target government cloud is the lowest, analyzing the fault information of the target government cloud to obtain an analysis result of the fault information of the target government cloud; Obtaining a fault data report of the target government cloud based on an analysis result of the fault information of the target government cloud, wherein the fault data report includes fault type information of the target government cloud and / or fault frequency information corresponding to the fault type and / or fault handling duration information and / or fault handling result information; And, the method further comprises: Determining, based on the fault data report of the target government cloud, whether the number of faults corresponding to a certain fault type of the target government cloud is greater than or equal to a fault number threshold; When the judgment result is yes, marking the fault type to obtain a marked fault type; Retrieving log data of the target government cloud corresponding to the moment when the marked fault type occurs, analyzing the log data based on the determined first algorithm to obtain an analysis result of the log data; According to the analysis result of the log data, a fourth warning parameter corresponding to the marked fault type is determined, wherein the fourth warning parameter is used to issue a warning within a second time period before the marked fault type occurs.
2. The performance evaluation method of the government cloud according to claim 1 is characterized in that: The calculating the first performance assessment score, the second performance assessment score, and the third performance assessment score of the target government cloud based on the determined government cloud assessment model to obtain a target performance assessment score of the target government cloud includes: Determining weight factor information based on the determined government cloud assessment model, wherein the weight factor information includes a weight factor for the first performance assessment score, a weight factor for the second performance assessment score, and a weight factor for the third performance assessment score; The target performance appraisal score of the target government cloud is obtained by performing calculation based on the weight factor information of the target government cloud and the first performance appraisal score, the second performance appraisal score and the third performance appraisal score.
3. The performance evaluation method of the government cloud according to claim 1 or 2 is characterized in that: The method further comprises: Obtaining the target performance assessment score of the target government cloud recorded within the determined first time period; The performance level standard of the target government cloud is determined based on the target performance assessment score of the target government cloud recorded within the determined first time period, wherein the performance level standard includes at least one performance level.
4. The performance evaluation method of the government cloud according to claim 3 is characterized in that: The method further comprises: Determining a performance level corresponding to the target performance assessment score of the target government cloud based on the target performance assessment score of the target government cloud and the performance level standard; Determining a performance appraisal plan for the target government cloud according to the performance level corresponding to the target performance appraisal score of the target government cloud, wherein the performance appraisal plan includes performance appraisal frequency information; Performing a performance appraisal on the target government cloud according to the performance appraisal plan of the target government cloud to obtain a performance appraisal result of the target government cloud; Generate a performance appraisal report for the target government cloud based on the performance appraisal results of the target government cloud.
5. A performance evaluation device for a government cloud, characterized in that: The device is used to execute the performance evaluation method of the government cloud according to any one of claims 1 to 4, and the device includes: an acquisition module, configured to acquire first target information of a target government cloud, wherein the target government cloud includes any government service platform that uses cloud resources, and the first target information includes cloud resource usage information and / or fault information and / or process service quality information related to the target government cloud; An assessment module is used to assess the target government cloud according to the first target information and based on the determined government cloud assessment model to obtain the target performance assessment result of the target government cloud.
6. A performance evaluation device for a government cloud, characterized in that: The device comprises: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute part or all of the steps in the performance appraisal method of the government cloud as described in any one of claims 1-4.
7. A computer storage medium storing computer instructions, which, when called, are used to execute some or all of the steps in the performance appraisal method of the government cloud as described in any one of claims 1 to 4.
Citation Information
Patent Citations
E-government cloud service cost calculation and monitoring method and e-government cloud service cost calculation and monitoring system
CN107222313A