Distributed deduplicated storage system
US-9020900-B2 · Apr 28, 2015 · US
US11550680B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11550680-B2 |
| Application number | US-202117511208-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 26, 2021 |
| Priority date | Dec 6, 2018 |
| Publication date | Jan 10, 2023 |
| Grant date | Jan 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.
Opening claim text (preview).
What is claimed is: 1. A method comprising: by a first computing device that manages a backup job in a data storage management system, identifying a data storage volume to be backed up in the backup job, wherein the first computing device comprises one or more hardware processors and computer memory, and wherein within the data storage management system a first backup resource is assigned to back up the data storage volume; by the first computing device, determining that a first data storage resource, which is configured to host the data storage volume, is in a partnered configuration with a second data storage resource, wherein the first computing device is distinct from and operates outside of both the first data storage resource and the second data storage resource; based on determining the partnered configuration between the first data storage resource and the second data storage resource, and further based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource, assigning by the first computing device a second backup resource, to replace the first backup resource, to back up the data storage volume in the backup job, wherein the second backup resource comprises at least one media agent configured to back up the data storage volume from the second data storage resource into one or more secondary copies of data backed up from the data storage volume; and wherein the second backup resource assigned for the backup job is closer to the second data storage resource, based on a measure of proximity, than the first backup resource, which is closer, based on the measure of proximity, to the first data storage resource and which is distinct from the second backup resource. 2. The method of claim 1 , wherein the first data storage resource comprises a first data storage server cluster, and wherein the second data storage resource comprises a second data storage server cluster that is distinct from the first data storage server cluster. 3. The method of claim 1 , wherein the second backup resource comprises a backup proxy machine comprising one or more hardware processors and computer memory, and wherein the at least one media agent executes on the backup proxy machine. 4. The method of claim 1 , wherein for backing up data from one of the data storage resources that is in the partnered configuration, the first computing device is configured to assign a backup resource that is closer, based on the measure of proximity, to whichever one of the data storage resources is currently hosting a data storage volume comprising the data to be backed up. 5. The method of claim 1 , wherein for backing up data from a certain data storage resource that is in a partnered configuration with an other data storage resource, the first computing device is configured to confirm whether the certain data storage resource has failed over to the other data storage resource before assigning a backup resource for backing up the data in a backup job. 6. The method of claim 1 , wherein a storage policy for a subclient corresponding to data in the data storage volume specifies that the first backup resource is to be used for backing up the subclient; and wherein for backing up data of the subclient, the first computing device is configured to assign a backup resource that is closer, based on the measure of proximity, to whichever one of (i) the first data storage resource and (ii) the second data storage resource, that is currently hosting the data storage volume. 7. The method of claim 1 , wherein the first computing device is configured to assign the second backup resource for the backup job even though the first backup resource is currently operational, based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource. 8. The method of claim 1 , wherein within the data storage management system, the first backup resource is associated with the first data storage resource, and the second backup resource is associated with the second data storage resource. 9. The method of claim 1 , wherein the first computing device identifies the data storage volume based on information received from a data agent that executes at one of the first backup resource and the second backup resource. 10. The method of claim 1 , wherein a file system subclient corresponds to the data storage volume, and wherein the backup job backs up data of the file system subclient using the second backup resource. 11. The method of claim 1 , wherein a subclient is defined by an association with an application, and wherein a data agent specific to the application identifies at least one snapshot of application data that is stored in the data storage volume, and wherein the backup job backs up the at least one snapshot using the second backup resource. 12. The method of claim 1 , wherein the measure of proximity is based on geographic distance. 13. The method of claim 1 , wherein the measure of proximity includes network topology. 14. A non-transitory computer-readable medium comprising instructions that, when executed by a computing device comprising one or more hardware processors and computer memory, cause the computing device to perform operations comprising: executing a storage manager for managing backup jobs in a data storage management system, wherein a storage policy within the data storage management system specifies that a first backup resource is to be used for backing up a data storage volume; by the storage manager, determining that a first data storage resource, which is configured to host the data storage volume, is in a partnered configuration with a second data storage resource, wherein the computing device that executes the storage manager is distinct from and operates outside both of: the first data storage resource and the second data storage resource; by the storage manager, based on determining the partnered configuration between the first data storage resource and the second data storage resource and further based on determining that the data storage volume is currently hosted by the second data storage resource as a failover from the first data storage resource, assigning a second backup resource to back up the data storage volume in a backup job, wherein the second backup resource re places the first backup resource specified in the storage policy, wherein the second backup resource is configured to back up the data storage volume from the second data storage resource into one or more secondary copies; and wherein the second backup resource assigned for the backup job is closer to the second data storage resource, based on a measure of proximity, than the first backup resource, which is closer, based on the measure of proximity, to the first data storage resource and which is distinct from the second backup resource. 15. The non-transitory computer-readable medium of claim 14 , wherein the first data storage resource comprises a first data storage server cluster, and wherein the second data storage resource comprises a second data storage server cluster that is distinct from the first data storage server cluster. 16. The non-transitory computer-readable medium of claim 14 , wherein the second backup resource comprises a backup proxy machine comprising one or more hardware processors and computer memory, and wherein at least one media agent that executes on the backup proxy machine generates the one or more secondary copies. 17.
Real-time · CPC title
Redundant storage control functionality · CPC title
Management of the backup or restore process · CPC title
Hardware arrangements for backup · CPC title
using de-duplication of the data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.