Task allocation system for disaster recovery and use method thereof
By monitoring resource parameters and status in the disaster recovery system, calculating backup capacity and importance, and performing data priority sorting and verification, the problem of important data recovery delay in the existing technology is solved, and timely recovery of key data and data is achieved. Reduced losses.
Patent Information
- Application Number
- CN202411032762.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2024-12-06
- Estimated Expiration
- 2044-07-30
AI Technical Summary
The existing disaster recovery technology fails to effectively judge the importance of resources, resulting in delays in recovery of important data and inability to respond in time in data disasters, resulting in serious data loss.
A task allocation system is designed to monitor resource parameters and status through the disaster recovery resource monitoring unit, calculate resource backup capacity and importance, and use the data priority recovery sorting unit to prioritize data importance and loss proportion. Ensure that critical data is restored first and verify the availability of backup data through the data recovery verification unit.
The priority ranking of resource data is achieved, ensuring timely recovery of key data, reducing data losses, and being able to smoothly respond to data disasters and minimize data loss.
Smart Images

Figure CN119088540A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of disaster recovery, and more specifically, to a task allocation system for disaster recovery and a method for using the same. Background Art
[0002] Disaster recovery refers to the necessary recovery measures and the evaluation of possible losses to the production system when a failure occurs at any link or at any time during production operation, causing the entire system to fail to work properly in part or in full. The data recovery function can restore the lost data in the production business database through the backup program, thereby ensuring data availability.
[0003] The application with publication number CN112559151A discloses a task allocation system for disaster recovery and its use method, which belongs to the technical field of task allocation system. A task allocation system for disaster recovery and its use method can collect the real-time parameters and real-time status of the data center through each data center alarm module, generate corresponding alarms when a disaster is sensed, and quickly and reasonably analyze and sort the tasks in the data center currently affected by the disaster, and further provide a more reasonable and optimized task allocation solution through a comprehensive analysis of the current situation of the backup data center. Compared with traditional methods, this method can deeply consider the influence of global environmental factors, effectively enhance the feasibility of the task allocation plan, and optimize the task disaster recovery performance.
[0004] The purpose of data backup is to prevent data loss in abnormal accidents. Once there is a problem with the running data, how to recover the most current data from the backup medium is what we really care about. Disasters often occur suddenly and are unpredictable in advance, so a disaster recovery solution is needed to cope with various disaster situations in case of emergency. The disaster recovery technology in the existing technology generally directly recovers the data of the corresponding resources, and does not judge the importance of the corresponding resources and set priorities, causing some important data to be ranked behind for timely data recovery, and some resources that have lost too much data cannot be recovered in time. When facing a data disaster, it is impossible to respond smoothly, resulting in serious data loss. Summary of the invention
[0005] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a task allocation system for disaster recovery and a method of using the same. The technical problem to be solved by the present invention is: (technical problem in one sentence).
[0006] To achieve the above object, the present invention provides the following technical solution: a task allocation system for disaster recovery, comprising:
[0007] The disaster recovery resource monitoring unit monitors different resource parameters and statuses separately. Various resources include applications, databases, network equipment, middleware, load balancing, and front-end machines. The monitored data is classified and marked as SJ p ;
[0008] The resource backup capacity calculation unit calculates the backup data capacity monitored by different resources on the same day and obtains the capacity value RL of the corresponding resource. p , and calculate the daily backup capacity value RL of the corresponding resource based on historical data p均 ;
[0009] The data priority recovery sorting unit sorts the lost data according to their importance, obtains the data priority sorting result, and restores important resource data first;
[0010] The data recovery unit selects the data to be recovered based on the data priority sorting results and the time point. The selected file recovery time point automatically realizes data merging regardless of whether a full backup or an incremental backup is performed, and the complete data at that time point is restored;
[0011] The data recovery verification unit verifies the availability of backup data to ensure that the backup data is not damaged and can be restored when a problem occurs with the production data and the backup data needs to be restored.
[0012] In a preferred embodiment, the specific method of calculating the daily backup capacity value of the resource is as follows:
[0013] Statistics of the daily backup capacity value of the resource history, that is, RL 1 , RL 2 , RL 3 ...RL u Where u represents the number of days counted, and RL is calculated by the mean p均 , the calculation formula is as follows:
[0014]
[0015] In a preferred embodiment, the priority sorting is performed in the following manner:
[0016] S1. First, assign a weight coefficient k to the monitored data according to the business type and importance of the data. p , p = 1, 2, 3, ... n, represents different resources, n represents the number of resources, that is, SJ 1 , SJ 2 、....SJ n The corresponding weight coefficients are k 1 , k 2 ,...k p, (k p The value can be 1-10. The larger the number, the more important the resource is. For example, the database is usually given the highest importance level, so the weight coefficient of the database can be set to 10. The front-end processor is to improve data security and data processing efficiency, and its importance is relatively low, so the weight coefficient of the front-end processor can be set to 4).
[0017] S2. Calculate the proportion of backup data of different resources on the same day ZB p :
[0018]
[0019] S3. Set the ratio coefficient to g, and assign the importance of data recovery to the ratio of data lost to the corresponding resource (the importance of resource data is related to the ratio of data loss. The higher the ratio of data loss to the corresponding resource, the higher the difficulty of recovery, and therefore the higher the importance of recovery);
[0020] S4. Calculate the importance value of the data to be restored, i.e. the priority value YX, based on the set resource weight coefficient and the proportion of resource lost data through the calculation formula p ; The calculation formula is as follows:
[0021] YX p =ZB p *g*k p ;
[0022] ZB p After the formula is brought in, the calculation formula is as follows:
[0023]
[0024] S5, according to the obtained priority value YX p , according to the resource priority value YX p The corresponding resources are sorted in order from largest to smallest size.
[0025] In a preferred implementation, the availability verification of backup data is mainly completed in the following forms: formulating a corresponding backup data drill system, specifically including the work scope and responsibilities of relevant personnel, backup monitoring, recovery drills, statistical analysis and prediction, security management, media management, policy management, and archive management, and conducting data recovery drills.
[0026] A method for using a task allocation system for disaster recovery comprises the following steps:
[0027] Step 1: Use the disaster recovery resource monitoring unit to monitor different resource parameters and states, classify the monitored data and mark them as SJp;
[0028] Step 2: Calculate the backup data capacity of different resources monitored on the day to obtain the capacity value RL of the corresponding resource p , and calculate the daily backup capacity value RL of the corresponding resource based on historical data p均 ;
[0029] Step 3: Prioritize the lost data according to its importance, and restore important resource data first;
[0030] Step 4: After prioritizing the lost data according to its importance, the backup data is divided into key backup data, important backup data, and general backup data. On this basis, the data is classified according to priority to ensure that the most critical data is restored first.
[0031] Step 5: According to the data priority sorting results, select the recovery data according to the time point. The selected file recovery time point will automatically realize data merging regardless of whether it is a full backup or an incremental backup, and restore the complete data at that time point.
[0032] Technical effects and advantages of the present invention:
[0033] The present invention designs a comprehensive algorithm to prioritize resource data by judging the importance of resource data itself and the proportion of data loss, which can ensure that the most critical data is restored first. Different data recovery strategies and tasks can be formulated accurately to the table level to avoid critical data not being restored in time. When facing data disasters, it can respond smoothly, minimize losses, and restore some resources that have lost too much data in time. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 The present invention is a flowchart of a method for using a task allocation system for disaster recovery. DETAILED DESCRIPTION
[0035] The following will be combined with the embodiments of the present invention to clearly and completely describe the technical solutions in 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. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0036] The present invention provides a task allocation system for disaster recovery, comprising:
[0037] The disaster recovery resource monitoring unit monitors different resource parameters and states separately. Various resources include applications, databases, network equipment, middleware, load balancing, front-end machines, etc. The monitored data is classified and marked as SJp , p = 1, 2, 3, ... n, where p represents different resources and n represents the number of resources;
[0038] The resource backup capacity calculation unit calculates the backup data capacity monitored by different resources on the same day and obtains the capacity value RL of the corresponding resource. p , p = 1, 2, 3, ... n, where p represents different resources, and the daily backup capacity value RL of the corresponding resource is calculated based on historical data p均 ,
[0039] The specific method of calculating the daily backup capacity value of resources is as follows;
[0040] Statistics of the daily backup capacity value of the resource history, that is, RL 1 , RL 2 , RL 3 ...RL u Where u represents the number of days counted, and RL is calculated by the mean p均 , the calculation formula is as follows:
[0041]
[0042] The data priority recovery sorting unit prioritizes the lost data according to its importance, obtains the data priority sorting result, and preferentially recovers important resource data.
[0043] The specific method of prioritization is as follows:
[0044] S1. First, assign a weight coefficient k to the monitored data according to the business type and importance of the data. p , p = 1, 2, 3, ... n, represents different resources, n represents the number of resources, that is, SJ 1 , SJ 2 、....SJ n The corresponding weight coefficients are k 1 , k 2 ,...k p , (k p The value can be 1-10. The larger the number, the more important the resource is. For example, the database is usually given the highest importance level, so the weight coefficient of the database can be set to 10. The front-end processor is to improve data security and data processing efficiency, and its importance is relatively low, so the weight coefficient of the front-end processor can be set to 4).
[0045] S2. Calculate the proportion of backup data of different resources on the same day ZB p :
[0046]
[0047] S3. Set the ratio coefficient to g, and assign the importance of data recovery to the ratio of data lost to the corresponding resource (the importance of resource data is related to the ratio of data loss. The higher the ratio of data loss to the corresponding resource, the higher the difficulty of recovery, and therefore the higher the importance of recovery);
[0048] S4. Calculate the importance value of the data to be restored, i.e. the priority value YX, based on the set resource weight coefficient and the proportion of resource lost data through the calculation formula p ; The calculation formula is as follows:
[0049] YX p =ZB p *g*k p ;
[0050] ZB p After the formula is brought in, the calculation formula is as follows:
[0051]
[0052] S5, according to the obtained priority value YX p , according to the resource priority value YX p The corresponding resources are sorted in order from largest to smallest size.
[0053] After prioritizing the lost data according to its importance, the backup data is divided into key backup data, important backup data, and general backup data. On this basis, the data is classified here according to priority to ensure that the most critical data is restored first.
[0054] The data recovery unit selects the data to be recovered based on the data priority sorting results and the time point. The selected file recovery time point automatically realizes data merging regardless of whether a full backup or an incremental backup is performed, and the complete data at that time point is restored;
[0055] The data recovery verification unit verifies the availability of backup data to ensure that when production data has problems and needs to be restored, the backup data is not damaged and can be restored. The availability verification of backup data is mainly completed in the following ways: formulate a corresponding backup data drill system, including the scope and responsibilities of relevant personnel, backup monitoring, recovery drills, statistical analysis and prediction, security management, media management, policy management, and archiving management, and conduct data recovery drills. This can not only improve the skills of management personnel and verify the correctness of backup data, but also improve the system of data security management, to ensure that when a real data disaster occurs, it can be handled smoothly and minimize data loss.
[0056] The present invention also discloses a method for using a task allocation system for disaster recovery, comprising the following steps:
[0057] Step 1: Use the disaster recovery resource monitoring unit to monitor different resource parameters and states, classify the monitored data and mark them as SJp;
[0058] Step 2: Calculate the backup data capacity of different resources monitored on the day to obtain the capacity value RL of the corresponding resource p , and calculate the daily backup capacity value RL of the corresponding resource based on historical data p均 ;
[0059] Step 3: Prioritize the lost data according to its importance, and restore important resource data first;
[0060] Step 4: After prioritizing the lost data according to its importance, the backup data is divided into key backup data, important backup data, and general backup data. On this basis, the data is classified according to priority to ensure that the most critical data is restored first.
[0061] Step 5: According to the data priority sorting results, select the recovery data according to the time point. The selected file recovery time point will automatically realize data merging regardless of whether it is a full backup or an incremental backup, and restore the complete data at that time point.
[0062] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0063] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A task allocation system for disaster recovery, characterized in that: include The disaster recovery resource monitoring unit monitors different resource parameters and statuses separately. Various resources include applications, databases, network equipment, middleware, load balancing, and front-end machines. The monitored data is classified and marked as SJ p ; The resource backup capacity calculation unit calculates the backup data capacity monitored by different resources on the same day and obtains the capacity value RL of the corresponding resource. p , and calculate the daily backup capacity value RL of the corresponding resource based on historical data p均 ; The data priority recovery sorting unit sorts the lost data according to their importance, obtains the data priority sorting result, and restores important resource data first; The data recovery unit selects the data to be recovered based on the data priority sorting results and the time point. The selected file recovery time point automatically realizes data merging regardless of whether it is a full backup or an incremental backup, and recovers the complete data at that time point. The data recovery verification unit verifies the availability of backup data to ensure that the backup data is not damaged and can be restored when a problem occurs with the production data and the backup data needs to be restored.
2. A task allocation system for disaster recovery according to claim 1, characterized in that: The specific method for calculating the daily backup capacity value of a resource is as follows: Statistics of the daily backup capacity value of the resource history, that is, RL 1 , RL 2 , RL 3 ...RL u Where u represents the number of days counted, and RL is calculated by the mean p均 , the calculation formula is as follows:
3. A task allocation system for disaster recovery according to claim 1, characterized in that: The specific method of prioritization is as follows: S1. First, assign a weight coefficient k to the monitored data according to the business type and importance of the data. p , p = 1, 2, 3, ... n, represents different resources, n represents the number of resources, that is, SJ1, SJ2, .... SJ n The corresponding weight coefficients are k1, k2, ...k p , (k p The value can be 1-10. The larger the number, the more important the resource is. For example, the database is usually given the highest importance level, so the weight coefficient of the database can be set to 10. The front-end processor is to improve data security and data processing efficiency, and its importance is relatively low, so the weight coefficient of the front-end processor can be set to 4). S2. Calculate the proportion of backup data of different resources on the same day ZB p : S3. Set the proportion coefficient to g, and assign the importance of data recovery to the proportion of data lost by the corresponding resource; S4. Calculate the importance value of the data to be restored, i.e. the priority value YX, based on the set resource weight coefficient and the proportion of resource lost data through the calculation formula p ; The calculation formula is as follows: YX p =ZB p *g*k p ; ZB p After the formula is introduced, the calculation formula is as follows: S5. According to the obtained priority value YX p , according to the resource priority value YX p The corresponding resources are sorted in order from largest to smallest size.
4. A task allocation system for disaster recovery according to claim 1, characterized in that: The availability verification of backup data is mainly completed through the following forms: formulating a corresponding backup data drill system, which specifically includes the work scope and responsibilities of relevant personnel, backup monitoring, recovery drills, statistical analysis and forecasting, security management, media management, policy management, and archive management, and conducting data recovery drills.
5. The task allocation system for disaster recovery according to claim 1, characterized in that: The method of use includes the following steps: Step 1: Use the disaster recovery resource monitoring unit to monitor different resource parameters and states, classify the monitored data and mark them as SJp; Step 2: Calculate the backup data capacity of different resources monitored on the day to obtain the capacity value RL of the corresponding resource p , and calculate the daily backup capacity value RL of the corresponding resource based on historical data p均 ; Step 3: Prioritize the lost data according to its importance, and restore important resource data first; Step 4: After prioritizing the lost data according to its importance, the backup data is divided into key backup data, important backup data, and general backup data. On this basis, the data is classified according to priority to ensure that the most critical data is restored first. Step 5: According to the data priority sorting results, select the recovery data according to the time point. The selected file recovery time point will automatically realize data merging regardless of whether it is a full backup or an incremental backup, and restore the complete data at that time point.
Citation Information
Patent Citations
System and method for data center recovery
CA2978447A1
Method and system for disaster recovery backup based on cluster technologies
CN107145406A
Method and system for recovering data based on backup system
CN114138562A
Cited By
Disaster recovery data recovery method and system of disaster recovery system
CN120017608A
Disaster recovery data restoration method and system for a disaster recovery system
CN120017608B
Data asset disaster recovery processing method and system
CN122547613A
A data asset disaster recovery processing method and system
CN122547613B
