-
公开(公告)号: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.
-
公开(公告)号:US20190005059A1
公开(公告)日:2019-01-03
申请号:US15637374
申请日:2017-06-29
Applicant: Rubrik, Inc.
Inventor: Rajath Subramanyam , Pin Zhou , Prasenjit Sarkar , Rohit Shekhar , Hyojun Kim
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
-
公开(公告)号:US11868215B2
公开(公告)日:2024-01-09
申请号:US17510988
申请日:2021-10-26
Applicant: Rubrik, Inc.
Inventor: Nohhyun Park , Abhishek Dharmapurikar , Rajath Subramanyam , Gaurav Khandelwal , Pin Zhou
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F16/2358 , G06F16/287 , G06F16/288 , G06F2201/80 , G06F2201/84
Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
-
公开(公告)号: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.
-
公开(公告)号:US20230128602A1
公开(公告)日:2023-04-27
申请号:US17510988
申请日:2021-10-26
Applicant: Rubrik, Inc.
Inventor: Nohhyun Park , Abhishek Dharmapurikar , Rajath Subramanyam , Gaurav Khandelwal , Pin Zhou
Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
-
公开(公告)号:US20250117293A1
公开(公告)日:2025-04-10
申请号:US18981360
申请日:2024-12-13
Applicant: Rubrik, Inc.
Inventor: Abhishek Dharmaprikar , Nohhyun Park , Rajath Subramanyam
Abstract: A object data backup and restore method and system provide for identifying an object from a first entity space in a cluster of a client compute environment; generating a snapshot of the object; copying the volume data to a second entity space in the cluster; detecting that the first entity space has been deleted from the cluster; receiving a request to restore the object to a point-in-time version associated with the snapshot; and restoring, via the snapshot tool, the object using the volume data copied to the second entity space and the content data of the snapshot.
-
公开(公告)号:US12169439B2
公开(公告)日:2024-12-17
申请号:US17509185
申请日:2021-10-25
Applicant: Rubrik, Inc.
Inventor: Abhishek Dharmaprikar , Nohhyun Park , Rajath Subramanyam
Abstract: A object data backup and restore method and system provide for identifying an object from a first entity space in a cluster of a client compute environment; generating a snapshot of the object; copying the volume data to a second entity space in the cluster; detecting that the first entity space has been deleted from the cluster; receiving a request to restore the object to a point-in-time version associated with the snapshot; and restoring, via the snapshot tool, the object using the volume data copied to the second entity space and the content data of the snapshot.
-
公开(公告)号:US20240095130A1
公开(公告)日:2024-03-21
申请号:US18520212
申请日:2023-11-27
Applicant: Rubrik, Inc.
Inventor: Nohhyun Park , Abhishek Dharmapurikar , Rajath Subramanyam , Gaurav Khandelwal , Pin Zhou
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F16/2358 , G06F16/287 , G06F16/288 , G06F2201/80 , G06F2201/84
Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
-
公开(公告)号:US20230126234A1
公开(公告)日:2023-04-27
申请号:US17509185
申请日:2021-10-25
Applicant: Rubrik, Inc.
Inventor: Abhishek Dharmaprikar , Nohhyun Park , Rajath Subramanyam
Abstract: A object data backup and restore method and system provide for identifying an object from a first entity space in a cluster of a client compute environment; generating a snapshot of the object; copying the volume data to a second entity space in the cluster; detecting that the first entity space has been deleted from the cluster; receiving a request to restore the object to a point-in-time version associated with the snapshot; and restoring, via the snapshot tool, the object using the volume data copied to the second entity space and the content data of the snapshot.
-
-
-
-
-
-
-
-
-