-
公开(公告)号:US20220215042A1
公开(公告)日:2022-07-07
申请号:US17644769
申请日:2021-12-16
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Sanjay KUMAR
IPC: G06F16/27
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.
-
公开(公告)号:US20210271564A1
公开(公告)日:2021-09-02
申请号:US16868964
申请日:2020-05-07
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Sumedh Pramod DEGAONKAR , Gopikannan VENUGOPALSAMY
Abstract: Certain embodiments described herein relate to an improved information management system that can perform provider-specific data protection methods for cloud-stored data. In one embodiment, the information management system accesses a pod specification that indicates information usable to execute a containerized application on behalf of a user, and determines the cloud provider system configured to provide one or more computing resources for execution the containerized application. Using a provider-specific interface that is specific to the determined cloud provider system, the information management system creates a snapshot of a cloud storage volume associated with the containerized application and accesses the data inside the snapshot. The accessed data is stored onto a secondary storage device, and the snapshot is removed from the cloud provider system, thereby providing an efficient backup solution for the data used for executing the containerized application on the container orchestrator system.
-
公开(公告)号:US20210011816A1
公开(公告)日:2021-01-14
申请号:US16924018
申请日: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.
-
公开(公告)号:US20200379648A1
公开(公告)日:2020-12-03
申请号:US16881802
申请日:2020-05-22
Applicant: Commvault Systems, Inc
Inventor: Paramasivam KUMARASAMY , Amit MITKAR , Dmitriy Borisovich ZAKHARKIN
Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
-
公开(公告)号:US20200034252A1
公开(公告)日:2020-01-30
申请号:US16590061
申请日:2019-10-01
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Andrei EROFEEV , Amit Bhaskar AUSARKAR , Ajay Venkat NAGRALE
Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
-
公开(公告)号:US20190340085A1
公开(公告)日:2019-11-07
申请号:US16416093
申请日:2019-05-17
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Amit MITKAR , Sumedh Pramod DEGAONKAR
IPC: G06F11/14 , G06F9/4401 , G06F11/00
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
17.
公开(公告)号:US20190266054A1
公开(公告)日:2019-08-29
申请号:US16409693
申请日:2019-05-10
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Amit MITKAR
IPC: G06F11/14 , G06F11/20 , G06F9/4401
Abstract: An illustrative “Live Synchronization” feature creates and maintains a ready standby “synchronized application” that is available to take over as a failover solution for a “primary” application that operates in a production environment, but will do so on a different computing platform (e.g., physical server, virtual machine, container, etc.), and possibly on a differed kind of computing platform than, the primary. The illustrative system has specialized features and components for discovering and singling out each primary application and identifying and locating its disk image, e.g., VMDK file. The application is Live Synched to the standby/failover application without reference to whether and how other co-resident applications might be treated. The standby/failover destination supporting the synchronized application may be located anywhere, whether in the same data center as the primary or geographically remote or in a private or public cloud setting.
-
公开(公告)号:US20180285210A1
公开(公告)日:2018-10-04
申请号:US15471873
申请日:2017-03-28
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Paramasivam KUMARASAMY , Jianwei CHEN
Abstract: Container images may be generated from a backup system that includes a backup of one or more applications from a computing system of an entity. During a backup process, an application can be identified and its storage location in a secondary storage can be tracked or saved in a backup index. Configuration information and data or files created by user interaction with the application can be backed up and the location of the backed up data or files may be stored in the backup index along with the location of the configuration information. Using the backup index, a container image can be created that includes a selected application, its configuration information, and data, if any, created by the application. The container image can be generated from the backup stored in the secondary storage.
-
公开(公告)号:US20170249220A1
公开(公告)日:2017-08-31
申请号:US15459979
申请日:2017-03-15
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Amit MITKAR , Andrei EROFEEV , Durga Prasad CHEDALAVADA , Suma SESHADRI , Varghese DEVASSY
CPC classification number: G06F11/1489 , G06F17/30067 , G06F17/30088 , G06F17/30575
Abstract: Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.
-
公开(公告)号:US20170118290A1
公开(公告)日:2017-04-27
申请号:US15400753
申请日:2017-01-06
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Paramasivam KUMARASAMY
CPC classification number: H04L67/1097 , G06F11/1464 , G06F16/128 , G06F16/214 , G06F2201/84 , H04L67/42
Abstract: According to certain aspects, a system may include one or more first computing devices in communication with a remote computing system over a wide area network (WAN), configured to initiate a data protection operation to create a secondary copy of production data generated by a first application; store in association with the secondary copy one or more computing parameters associated with hosting of the first application; compare characteristics associated with a plurality of differently appointed computing resources to provision within the remote computing system with the computing parameters; select one of the differently appointed computing resources to provision based at least in part on the comparison; request the remote computing system to provision an instance of the selected computing resource within the remote computing system; and restore at least a portion of the secondary copy of the production data generated by the first application to the remote computing system.
-
-
-
-
-
-
-
-
-