Abstract: Disclosed subject matter relates to data backup operations including a method of automating data backup in Hybrid Cloud and Data Centre (DC) environment. A backup automation system receives a latest backup report including data of workloads associated with clients and detects missing workloads in the latest backup report by comparing the latest backup report with a master inventory report. Furthermore, the backup automation system identifies one or more parameters corresponding to the missing workloads and performs data backup operations for the missing workloads based on the one or more parameters. Further, the backup automation system updates timestamp for each of the missing workloads upon completion of the data backup operations for automating the data backup. The present disclosure ensures successful backup of each and every workload, in accordance with the SLA, by automatically performing the data backup operations, and also allows integrating data backup operations across customer preferred platforms. FIG.2
Claims:We claim:
1. A method of automating data backup in Hybrid Cloud and Data Centre (DC) environment, the method comprising:
receiving, by a backup automation system (107), a latest backup report corresponding to one or more clients from a backup module (103) associated with the backup automation system (107), wherein the latest backup report comprises data of one or more workloads associated with the one or more clients;
detecting, by the backup automation system (107), one or more missing workloads in the latest backup report by comparing the latest backup report with a master inventory report, wherein the one or more missing workloads comprises at least one of a workload from the one or more workloads having a non-compliant timestamp and/or dataset (214) with respect to Service Level Agreement (SLA) of the corresponding one or more clients, and a workload from the one or more workloads not present in the latest backup report;
identifying, by the backup automation system (107), one or more parameters corresponding to the one or more missing workloads; and
performing, by the backup automation system (107), data backup operations for the one or more missing workloads based on the one or more parameters and updating timestamp for each of the one or more missing workloads upon completion of the data backup operations for automating the data backup.
2. The method as claimed in claim 1, wherein the master inventory report comprises complete record of the one or more workloads associated with the one or more clients, supposed to be provisioned for data backup.
3. The method as claimed in claim 1, wherein the one or more parameters comprises at least one of the SLA of the corresponding one or more clients, environment related to the one or more missing workloads, type of the one or more missing workloads, and type of one or more policies associated with the one or more missing workloads, which are aligned to adhere with the SLA.
4. The method as claimed in claim 1 further comprises:
verifying, by the backup automation system (107), whether the timestamp and/or the dataset (214) associated with the one or more workloads and the one or more missing workloads, adheres to requirement of the SLA of the corresponding one or more clients;
validating, by the backup automation system (107), whether a pre-approved policy is implemented for the one or more clients, when the timestamp and/or the dataset (214) deviates from the requirement of the SLA;
performing, by the backup automation system (107), the data backup operations for the one or more workloads and the one or more missing workloads of the one or more clients by implementing the pre-approved policy, when result of the validation is negative; and
updating, by the backup automation system (107), the one or more workloads and the one or more missing workloads with current timestamp upon completion of the data backup operations, wherein the current timestamp meets the requirement of the SLA.
5. The method as claimed in claim 4, wherein the pre-approved policy is at least one of a predefined policy or dynamically configured in absence of the pre-approved policy.
6. The method as claimed in claim 4 further comprises:
retrieving, by the backup automation system (107), one or more error rectification solutions from a database (108) associated with the backup automation system (107), upon occurrence of one or more errors due to at least one of, failure in the data backup operations and, failure in the implementation of the pre-approved policy when the result of the validation is positive;
executing, by the backup automation system (107), the one or more error rectification solutions to automatically rectify the one or more errors; and
generating, by the backup automation system (107), a notification indicating an error rectification status upon executing the one or more error rectification solutions.
7. The method as claimed in claim 6 further comprises generating, by the backup automation system (107), a notification indicating requirement of manual interference for rectifying the one or more errors when at least one of, the one or more error rectification solutions fail to rectify the one or more errors and, when the one or more error rectification solutions related to the one or more errors are unavailable in the database (108).
8. The method as claimed in claim 1, wherein the data backup operations comprises at least one of backing up the one or more workloads and the one or more missing workloads in the backup module (103), determining whether the data backup operations meet requirement of the SLA, eliminating gap in rectifying one or more errors, automatically rectifying the one or more errors based on one or more error rectification solutions, and performing self-learning to generate the one or more error rectification solutions.
9. A backup automation system (107) for automating data backup in Hybrid Cloud and Data Centre (DC) environment, the backup automation system (107) comprising:
a processor (109); and
a memory (113) communicatively coupled to the processor (109), wherein the memory (113) stores the processor-executable instructions, which, on execution, causes the processor (109) to:
receive a latest backup report corresponding to one or more clients from a backup module (103) associated with the backup automation system (107), wherein the latest backup report comprises data of one or more workloads associated with the one or more clients;
detect one or more missing workloads in the latest backup report by comparing the latest backup report with a master inventory report, wherein the one or more missing workloads comprises at least one of a workload from the one or more workloads having a non-compliant timestamp and/or the dataset (214) with respect to Service Level Agreement (SLA) of the corresponding one or more clients, and a workload from the one or more workloads not present in the latest backup report;
identify one or more parameters corresponding to the one or more missing workloads; and
perform data backup operations for the one or more missing workloads based on the one or more parameters and updating timestamp for each of the one or more missing workloads upon completion of the data backup operations for automating the data backup.
10. The backup automation system (107) as claimed in claim 9, wherein the master inventory report comprises complete record of the one or more workloads associated with the one or more clients, supposed to be provisioned for data backup.
11. The backup automation system (107) as claimed in claim 9, wherein the one or more parameters comprises at least one of the SLA of the corresponding one or more clients, environment related to the one or more missing workloads, type of the one or more missing workloads and, type of one or more policies associated with the one or more missing workloads, which are aligned to adhere with the SLA.
12. The backup automation system (107) as claimed in claim 9, wherein the processor (109) is further configured to:
verify whether the timestamp and/or the dataset (214) associated with the one or more workloads and the one or more missing workloads, adheres to requirement of the SLA of the corresponding one or more clients;
validate whether a pre-approved policy is implemented for the one or more clients, when the timestamp and/or the dataset (214) deviates from the requirement of the SLA;
perform, the data backup operations for the one or more workloads and the one or more missing workloads of the one or more clients by implementing the pre-approved policy, when result of the validation is negative; and
update one or more workloads and the one or more missing workloads with current timestamp upon completion of the data backup operations, wherein the current timestamp meets the requirement of the SLA.
13. The backup automation system (107) as claimed in claim 12, wherein the pre-approved policy is at least one of a predefined policy or dynamically configured in absence of the pre-approved policy.
14. The backup automation system (107) as claimed in claim 12, wherein the processor (109) is further configured to:
retrieve one or more error rectification solutions from a database (108) associated with the backup automation system (107), upon occurrence of one or more errors due to at least one of, failure in the data backup operations and, failure in the implementation of the pre-approved policy when the result of the validation is positive;
execute the one or more error rectification solutions to automatically rectify the one or more errors; and
generate a notification indicating an error rectification status upon executing the one or more error rectification solutions.
15. The backup automation system (107) as claimed in claim 14, wherein the processor (109) is further configured to generate a notification indicating requirement of manual interference for rectifying the one or more errors when at least one of, the one or more error rectification solutions fail to rectify the one or more errors and, when the one or more error rectification solutions related to the one or more errors are unavailable in the database (108).
16. The backup automation system (107) as claimed in claim 9, wherein the data backup operations comprises at least one of backing up the one or more workloads and the one or more missing workloads in the backup module (103), determining whether the data backup operations meet requirement of the SLA, eliminating gap in rectifying one or more errors, automatically rectifying the one or more errors based on one or more error rectification solutions, and performing self-learning to generate the one or more error rectification solutions.
Dated this 16th day of February, 2018
SWETHA S N
IN/PA-2123
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter relates generally to data backup operations, and more particularly, but not exclusively to a method and a system for automating data backup in Hybrid cloud and Data Centre (DC) environment.
| # | Name | Date |
|---|---|---|
| 1 | 201841006074-STATEMENT OF UNDERTAKING (FORM 3) [16-02-2018(online)].pdf | 2018-02-16 |
| 2 | 201841006074-REQUEST FOR EXAMINATION (FORM-18) [16-02-2018(online)].pdf | 2018-02-16 |
| 3 | 201841006074-POWER OF AUTHORITY [16-02-2018(online)].pdf | 2018-02-16 |
| 4 | 201841006074-FORM 18 [16-02-2018(online)].pdf | 2018-02-16 |
| 5 | 201841006074-FORM 1 [16-02-2018(online)].pdf | 2018-02-16 |
| 6 | 201841006074-DRAWINGS [16-02-2018(online)].pdf | 2018-02-16 |
| 7 | 201841006074-DECLARATION OF INVENTORSHIP (FORM 5) [16-02-2018(online)].pdf | 2018-02-16 |
| 8 | 201841006074-COMPLETE SPECIFICATION [16-02-2018(online)].pdf | 2018-02-16 |
| 9 | 201841006074-REQUEST FOR CERTIFIED COPY [05-03-2018(online)]_24.pdf | 2018-03-05 |
| 10 | 201841006074-REQUEST FOR CERTIFIED COPY [05-03-2018(online)].pdf | 2018-03-05 |
| 11 | 201841006074-Proof of Right (MANDATORY) [25-04-2018(online)].pdf | 2018-04-25 |
| 12 | Correspondence by Agent_Form 1_01-05-2018.pdf | 2018-05-01 |
| 13 | 201841006074-PETITION UNDER RULE 137 [22-09-2021(online)].pdf | 2021-09-22 |
| 14 | 201841006074-OTHERS [22-09-2021(online)].pdf | 2021-09-22 |
| 15 | 201841006074-Information under section 8(2) [22-09-2021(online)].pdf | 2021-09-22 |
| 16 | 201841006074-FORM 3 [22-09-2021(online)].pdf | 2021-09-22 |
| 17 | 201841006074-FER_SER_REPLY [22-09-2021(online)].pdf | 2021-09-22 |
| 18 | 201841006074-DRAWING [22-09-2021(online)].pdf | 2021-09-22 |
| 19 | 201841006074-COMPLETE SPECIFICATION [22-09-2021(online)].pdf | 2021-09-22 |
| 20 | 201841006074-CLAIMS [22-09-2021(online)].pdf | 2021-09-22 |
| 21 | 201841006074-ABSTRACT [22-09-2021(online)].pdf | 2021-09-22 |
| 22 | 201841006074-FER.pdf | 2021-10-17 |
| 23 | 201841006074-PatentCertificate31-01-2024.pdf | 2024-01-31 |
| 24 | 201841006074-IntimationOfGrant31-01-2024.pdf | 2024-01-31 |
| 25 | 201841006074-PROOF OF ALTERATION [01-05-2024(online)].pdf | 2024-05-01 |
| 1 | Searchstrategy_201841006074E_19-03-2021.pdf |