-
公开(公告)号:US20210117293A1
公开(公告)日:2021-04-22
申请号:US16890542
申请日:2020-06-02
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs.
-
公开(公告)号:US20250156282A1
公开(公告)日:2025-05-15
申请号:US19025757
申请日:2025-01-16
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs.
-
公开(公告)号:US12277036B2
公开(公告)日:2025-04-15
申请号:US16890542
申请日:2020-06-02
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs.
-
公开(公告)号:US20240354203A1
公开(公告)日:2024-10-24
申请号:US18757405
申请日:2024-06-27
Applicant: Rubrik, Inc.
Inventor: Guilherme Vale Ferreira Menezes , Nohhyun Park , Abhishek Dharmaprikar , Rajath Subramanyam , Pin Zhou , Gaurav Khandelwal , Jiangbin Luo
IPC: G06F11/14 , G06F16/11 , G06F16/16 , G06F16/182
CPC classification number: G06F11/1464 , G06F16/128 , G06F16/164 , G06F16/1844
Abstract: In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.
-
公开(公告)号:US12045139B2
公开(公告)日:2024-07-23
申请号:US17521006
申请日:2021-11-08
Applicant: Rubrik, Inc.
Inventor: Guilherme Vale Ferreira Menezes , Nohhyun Park , Abhishek Dharmaprikar , Rajath Subramanyam , Pin Zhou , Gaurav Khandelwal , Jiangbin Luo
IPC: G06F12/00 , G06F11/14 , G06F16/11 , G06F16/16 , G06F16/182
CPC classification number: G06F11/1464 , G06F16/128 , G06F16/164 , G06F16/1844
Abstract: In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.
-
公开(公告)号:US11675674B2
公开(公告)日:2023-06-13
申请号:US17734280
申请日:2022-05-02
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F2201/80
Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
-
公开(公告)号:US20230161733A1
公开(公告)日:2023-05-25
申请号:US18097218
申请日:2023-01-14
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Lei Shi
IPC: G06F16/11 , G06F11/14 , G06F16/182 , G06F16/901
CPC classification number: G06F16/128 , G06F11/1451 , G06F11/1464 , G06F16/122 , G06F16/182 , G06F16/9024 , G06F2201/84
Abstract: In one approach, a set of data blocks or files is tracked for changes between snapshots. This may be done by a file system filter running in kernel mode. The data blocks or files that are tagged as unchanged are not transferred to backup because there is no need to update since the last backup. Other data blocks and files may be first tested for change, for example by comparing digital fingerprints of the current data versus the previously backed up data, before transferring to backup.
-
公开(公告)号:US20160124764A1
公开(公告)日:2016-05-05
申请号:US14628033
申请日:2015-02-20
Applicant: RUBRIK, INC.
Inventor: Arvind Nithrakashyap , Kenny To , Jiangbin Luo , Sharvanath Pathak , Jonathan Derryberry
CPC classification number: G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0685 , G06F9/45558 , G06F9/5077 , G06F11/1435 , G06F11/1446 , G06F11/1448 , G06F11/1451 , G06F11/1453 , G06F11/1458 , G06F11/1461 , G06F11/1464 , G06F11/1484 , G06F11/202 , G06F17/30073 , G06F17/30088 , G06F17/30091 , G06F17/30106 , G06F17/30575 , G06F17/30914 , G06F2009/45562 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2201/80 , G06F2201/815 , G06F2201/84 , H04L9/3242 , H04L9/3247 , H04L43/0817 , H04L61/2007 , H04L61/2061 , H04L67/10
Abstract: Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
Abstract translation: 描述用于在虚拟化环境中管理,存储和服务数据的方法和系统。 在一些实施例中,数据管理系统可以管理虚拟机快照的提取和存储,提供虚拟机的几乎瞬时恢复或位于虚拟机上的一个或多个文件,并且使辅助工作负载直接使用数据管理系统作为 用于读取或修改过去版本数据的主要存储目标。 数据管理系统可以允许直接安装存储在系统内的虚拟机的虚拟机快照,以实现虚拟机的基本上即时的虚拟机恢复。
-
公开(公告)号:US20230142346A1
公开(公告)日:2023-05-11
申请号:US17521006
申请日:2021-11-08
Applicant: Rubrik, Inc.
Inventor: Guilherme Vale Ferreira Menezes , Nohhyun Park , Abhishek Dharmaprikar , Rajath Subramanyam , Pin Zhou , Gaurav Khandelwal , Jiangbin Luo
IPC: G06F11/14 , G06F16/11 , G06F16/16 , G06F16/182
CPC classification number: G06F11/1464 , G06F16/128 , G06F16/164 , G06F16/1844
Abstract: In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.
-
公开(公告)号:US10719405B2
公开(公告)日:2020-07-21
申请号:US15837998
申请日:2017-12-11
Applicant: RUBRIK, INC.
Inventor: Jiangbin Luo , Biswaroop Palit , Guilherme Vale Ferreira Menezes
IPC: G06F11/14
Abstract: Methods and systems for efficiently capturing snapshots of a computing application or environment over time and transferring the snapshots to an integrated data management and storage system are described. A snapshot agent may detect that one or more electronic files associated with the computing application or environment are greater than a threshold file size and in response perform an incremental backup optimization in which the snapshot agent may identify files that have been touched since a previous snapshot by accessing file system metadata (e.g., last modified timestamps) or utilizing a tracking agent to detect potential file changes that have occurred since the previous snapshot was captured. The snapshot agent may then generate fingerprints for data blocks of the touched files, which may reduce the total number of fingerprints needing to be generated to identify the changed data blocks corresponding with a current snapshot to be transferred.
-
-
-
-
-
-
-
-
-