-
公开(公告)号:US11513922B2
公开(公告)日:2022-11-29
申请号:US16721644
申请日:2019-12-19
Applicant: Commvault Systems, Inc.
Inventor: Sanjay Kumar , Sumedh Pramod Degaonkar
Abstract: Aspects of the present disclosure enable data protection operations including differential and incremental backups by performing changed-block tracking in network or cloud computing systems with architectures that do not natively support changed-block tracking or do not expose changed-block tracking functionality to an information management system. In certain aspects, an identity of changed blocks may be obtained by using a hypervisor configured to interface with the cloud computing architecture. The identified changed blocks may be used to generate a map of the changed blocks. The maps of the changed blocks can be used by a virtual server agent to extract the changed blocks from a copy of a virtual machine disk and backed up to perform a differential or incremental backup.
-
公开(公告)号:US20220222104A1
公开(公告)日:2022-07-14
申请号:US17710668
申请日:2022-03-31
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Amit Mitkar , Sanjay Kumar , Satish Chandra Kilaru , Sumedh Pramod Degaonkar
IPC: G06F9/455 , G06F11/14 , G06F16/182
Abstract: Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM.
-
公开(公告)号:US10768971B2
公开(公告)日:2020-09-08
申请号:US16262721
申请日:2019-01-30
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Amit Mitkar , Sanjay Kumar , Satish Chandra Kilaru , Sumedh Pramod Degaonkar
IPC: G06F9/455 , G06F11/14 , G06F16/182
Abstract: Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM.
-
公开(公告)号:US20170262520A1
公开(公告)日:2017-09-14
申请号:US15454917
申请日:2017-03-09
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sanjay Kumar
IPC: G06F17/30
CPC classification number: G06F16/275
Abstract: A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
-
公开(公告)号:US20230067904A1
公开(公告)日:2023-03-02
申请号:US17817493
申请日:2022-08-04
Applicant: Commvault Systems, Inc.
Inventor: Sanjay Kumar
IPC: G06F9/455 , G06F11/14 , G06F9/4401 , G06F3/06
Abstract: Certain embodiments described herein relate to an improved virtual machine restoration system. In one embodiment, an information management system receives a request to perform a restore of a virtual machine using virtual machine data stored on a secondary storage device. In response, the information management system boots up the virtual machine after restoring only a portion of the virtual machine data that is needed to boot up the virtual machine, thereby reducing latencies associated with virtual machine boot-up. The information management system continues to retrieve additional portions of the virtual machine data from the secondary storage device as such portions are requested by the virtual machine, thereby reducing or minimizing unnecessary data transfer from the secondary storage device.
-
公开(公告)号:US11561866B2
公开(公告)日:2023-01-24
申请号:US16924002
申请日:2020-07-08
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sumedh Pramod Degaonkar , Sanjay Kumar , Shankarbabu Bhavanarushi , Vikash Kumar
Abstract: A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node. All configurations and embodiments are suitable for cloud and/or non-cloud computing environments.
-
公开(公告)号:US12293210B2
公开(公告)日:2025-05-06
申请号:US17698811
申请日:2022-03-18
Applicant: Commvault Systems, Inc.
Inventor: Sanjay Kumar
IPC: G06F9/455 , G06F9/4401 , G06F9/50 , G06F11/14
Abstract: A native cloud-based VM in a cloud computing environment of choice is live-mounted without requiring nesting techniques. All operating system data needed to live-mount the VM is accessed over ISCSI. The disclosed technology: supports both Windows and Unix-like (e.g., Linux) operating systems; handles any number of partitions of the root file system without repeated mounting, exporting, and unmounting; and uses only internet protocols (e.g., HTTP, (SCSI) to live-mount the VM. The live-mounted VM gains access to a variety of secondary copies, e.g., made with file-level techniques or with block-level techniques, made within or outside the public cloud computing environment, made from other VMs having the same or a different hypervisor than the public cloud computing environment, and/or made from non-virtualized sources. Access to snapshots as a data source for the live-mounted VM is also disclosed. Thus, a streamlined and source-agnostic technology is disclosed for live-mounting VMs in a public cloud.
-
18.
公开(公告)号:US12086624B2
公开(公告)日:2024-09-10
申请号:US18351058
申请日:2023-07-12
Applicant: Commvault Systems, Inc.
Inventor: Sanjay Kumar , Sumedh Pramod Degaonkar
CPC classification number: G06F9/45558 , G06F3/0617 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/1402 , G06F11/1448 , G06F11/1464 , G06F11/1469 , G06F11/1471 , G06F11/2033 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595 , G06F11/1484 , G06F2201/815 , G06F2201/84
Abstract: Live mounting a virtual machine (VM) causes the VM to run off a backup copy or snapshot previously taken of a “live” production VM. The live-mounted VM is generally intended for temporary use such as to validate the integrity and contents of the backup copy for disaster recovery validation, or to access some contents of the backup copy from the live-mounted VM without restoring all backed up files. These uses contemplate that changes occurring during live mount are not preserved after the live-mounted VM expires or is taken down. Thus, live mounting a VM is not a restore operation and usually does not involve access to every block of data in the backup copy. However, live mounting provides live VM service in the cloud sooner than waiting for all of the backup copy/snapshot to be restored.
-
公开(公告)号:US11947990B2
公开(公告)日:2024-04-02
申请号:US17710668
申请日:2022-03-31
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace Dornemann , Amit Mitkar , Sanjay Kumar , Satish Chandra Kilaru , Sumedh Pramod Degaonkar
IPC: G06F9/455 , G06F11/14 , G06F16/182
CPC classification number: G06F9/45558 , G06F11/1464 , G06F16/1824 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583
Abstract: Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM.
-
公开(公告)号:US11836156B2
公开(公告)日:2023-12-05
申请号:US17644769
申请日:2021-12-16
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Sanjay Kumar
CPC classification number: G06F16/275
Abstract: A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.
-
-
-
-
-
-
-
-
-