-
公开(公告)号:US20240160538A1
公开(公告)日:2024-05-16
申请号:US18423112
申请日:2024-01-25
Applicant: Rubrik, Inc.
Inventor: Disheng Su , Bharadwaj Rayala , Li Ding
CPC classification number: G06F11/2025 , G06F9/45558 , G06F11/203 , G06F2009/45562 , G06F2009/45595 , G06F2201/815 , G06F2201/84
Abstract: A data storage infrastructure may establish a partition that includes a first data center and a second data center that is geographically separated from the first data center. The data storage infrastructure may replicate a full snapshot and one or more incremental snapshots of a virtual machine from a first data management platform to a second data management platform, where the virtual machine is migrated from a first host of the first host group to a second host of the second host group upon a failover event occurring at the first data center. The data storage infrastructure may then capture an incremental snapshot of the virtual machine based on linking a first instance of the virtual machine that was replicated from the first data management platform and a second instance of the virtual machine that is managed by the second data management platform.
-
公开(公告)号:US20240134557A1
公开(公告)日:2024-04-25
申请号:US18399905
申请日:2023-12-29
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Disheng Su , Li Ding , Roman Konarev , Samir Rishi Chaudhry , Shirong Wu , Tianpei Zhang , Wei Wang
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0664 , G06F9/45558 , G06F2009/45583
Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
-
公开(公告)号:US11960920B2
公开(公告)日:2024-04-16
申请号:US18196163
申请日:2023-05-11
Applicant: Rubrik, Inc.
Inventor: Christopher Denny , Li Ding , Linglin Yu , Stephen Chu , Ying Wu
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45562 , G06F2009/45583 , G06F2201/84
Abstract: A data management system comprises: a storage appliance configured to store a snapshot of a virtual machine; and one or more processors in communication with the storage appliance. The one or more processors are configured to perform operations including: identifying a plurality of shards of the virtual machine; requesting a snapshot of each of the plurality of shards; receiving the shards asynchronously; ordering the received snapshot shards sequentially into a results queue; and storing a single snapshot of the virtual machine based on the ordered snapshot shards. Operations may further include maintaining a flow control queue that limits the number of snapshot shards requested.
-
公开(公告)号:US11836052B2
公开(公告)日:2023-12-05
申请号:US17443618
申请日:2021-07-27
Applicant: Rubrik, Inc.
Inventor: Li Ding
CPC classification number: G06F11/1469 , G06F9/45558 , G06F9/544 , G06F2009/45583 , G06F2201/84
Abstract: A data backup and recovery method and system using allocated data blocks include identifying a first snapshot associated with a virtual machine; accessing changed block tracking data associated with data changes occurred in the virtual machine, the data changes corresponding to a set of changed data blocks; accessing block allocation status data associated with the set of changed data blocks; identifying one or more allocated data blocks from the set of changed data blocks that are associated with allocated status based on the block allocation status data; and storing the one or more allocated data blocks to a storage device.
-
公开(公告)号:US20230315503A1
公开(公告)日:2023-10-05
申请号:US17707352
申请日:2022-03-29
Applicant: Rubrik, Inc.
Inventor: Feng Lu , Karthik Narasandra Manjunatha Rao , Disheng Su , Li Ding
CPC classification number: G06F9/45558 , G06F16/258 , G06F16/256 , G06F2009/4557
Abstract: A method for transferring virtual machines across hypervisors is described. According to the method, a data management system may interface with a first hypervisor platform and a second hypervisor platform. The data management system may obtain a snapshot of a first virtual machine executing on the first hypervisor platform. The snapshot may include data and metadata associated with the first virtual machine in a first format that is supported by the first hypervisor platform. The data management system may extract the data and the metadata from the snapshot of the first virtual machine and convert the data and the metadata from the first format to a second format that is supported by the second hypervisor platform. The data management system may transfer the data and the metadata in the second format to a second virtual machine executing on the second hypervisor platform.
-
公开(公告)号:US20230289205A1
公开(公告)日:2023-09-14
申请号:US18196163
申请日:2023-05-11
Applicant: Rubrik, Inc.
Inventor: Christopher Denny , Li Ding , Linglin Yu , Stephen Chu , Ying Wu
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45583 , G06F2009/45562 , G06F2201/84
Abstract: A data management system comprises: a storage appliance configured to store a snapshot of a virtual machine; and one or more processors in communication with the storage appliance. The one or more processors are configured to perform operations including: identifying a plurality of shards of the virtual machine; requesting a snapshot of each of the plurality of shards; receiving the shards asynchronously; ordering the received snapshot shards sequentially into a results queue; and storing a single snapshot of the virtual machine based on the ordered snapshot shards. Operations may further include maintaining a flow control queue that limits the number of snapshot shards requested.
-
公开(公告)号:US20230125719A1
公开(公告)日:2023-04-27
申请号:US18083361
申请日:2022-12-16
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US20230094008A1
公开(公告)日:2023-03-30
申请号:US17488019
申请日:2021-09-28
Applicant: Rubrik, Inc.
Inventor: Samir Rishi Chaudhry , Li Ding
Abstract: Techniques for managing proxy virtual machines are disclosed. In some embodiments, a computer system deploys proxy virtual machines on a data center in an intelligent way in order to optimize performance and efficiency for backing up data from and restoring data to the data center, using the topology of the data center to determine how many proxy virtual machines to deploy and on which specific hosts to deploy the proxy virtual machines. Rather than determining the number of proxy virtual machines to deploy based on a coaxing out of all of the ports on each proxy virtual machine to handle a planned quantity of backup jobs, the computer system may calculate the number of proxy virtual machines to use based on a rule that ports be left available for un-planned on-demand restore jobs.
-
公开(公告)号:US11609775B2
公开(公告)日:2023-03-21
申请号:US16398649
申请日:2019-04-30
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US11429418B2
公开(公告)日:2022-08-30
申请号:US16527470
申请日:2019-07-31
Applicant: Rubrik, Inc.
Inventor: Christopher Denny , Li Ding , Linglin Yu , Stephen Chu , Ying Wu
Abstract: A data management system having a storage appliance configured to store a snapshot of a virtual machine; and one or more processors in communication with the storage appliance. The one or more processors are configured to perform operations including: identifying a plurality of shards of the virtual machine; requesting a shard snapshot of each of the plurality of shards; receiving the shard snapshots asynchronously; ordering the received shard snapshots sequentially into a results queue; and storing a single snapshot of the virtual machine based on the ordered shard snapshots. The operations may further include maintaining a flow control queue that limits a number of the requested shard snapshots.
-
-
-
-
-
-
-
-
-