Data backup and disaster recovery between environments

    公开(公告)号:US11074143B2

    公开(公告)日:2021-07-27

    申请号:US16153480

    申请日:2018-10-05

    Applicant: Rubrik, Inc.

    Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data backup and disaster recovery using a service level agreement. The backup data can be replicated from a primary compute infrastructure to the secondary compute infrastructure. For example, primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. If the primary compute infrastructure is lost, the secondary compute infrastructure is initialized to replicate the primary compute infrastructure. Applications that were running in the primary compute infrastructure can failover to run in the secondary compute infrastructure. The replicated backup data is used to facilitate the migration. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines.

    INCREMENTAL EXPORT AND CONVERSION OF VIRTUAL MACHINE SNAPSHOTS

    公开(公告)号:US20200341864A1

    公开(公告)日:2020-10-29

    申请号:US16397294

    申请日:2019-04-29

    Applicant: RUBRIK, INC.

    Abstract: Methods and systems for reducing the data recovery time when failing back to a primary system from a secondary data backup system using virtual machine conversions and incremental exportation for backed-up virtual machine snapshots are described. Upon detection that the primary system is available to receive replicated snapshots for a virtual machine, the secondary data backup system may identify a first virtual machine snapshot out of a chain of snapshots for the virtual machine (e.g., the earliest in time snapshot within the chain or a middle snapshot in the middle of the chain) and transfer a full image snapshot for the first virtual machine snapshot to the primary system. Thereafter, data changes between the next virtual machine snapshot to be transferred to the primary system and the most-recently hydrated virtual machine on the primary system may be identified and then transferred to the primary system.

    APPLICATION MIGRATION BETWEEN ENVIRONMENTS
    44.
    发明申请

    公开(公告)号:US20200050518A1

    公开(公告)日:2020-02-13

    申请号:US16660262

    申请日:2019-10-22

    Applicant: Rubrik, Inc.

    Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.

    INCREMENTAL REPLICATION OF DATA BACKUP COPIES

    公开(公告)号:US20200019424A1

    公开(公告)日:2020-01-16

    申请号:US16511897

    申请日:2019-07-15

    Applicant: Rubrik, Inc.

    Abstract: An example method of managing and storing data includes pulling and saving a first snapshot of a first state of a target machine running on a cloud service and creating a first virtual machine (VM) package associated with the first snapshot. The first VM package sufficient to instantiate a VM emulating the target machine with the first state on an on-premise destination VM platform. The method includes pulling and saving a second snapshot of a second state of the target machine, wherein the second state occurs after the first state. A second VM package is created and associated with the second snapshot, the second VM package sufficient to instantiate the VM emulating the target machine with the second state on the destination VM platform. The second VM package is created by updating the first VM package according to differences between the first snapshot and the second snapshot.

    APPLICATION MIGRATION BETWEEN ENVIRONMENTS
    46.
    发明申请

    公开(公告)号:US20190391883A1

    公开(公告)日:2019-12-26

    申请号:US16018013

    申请日:2018-06-25

    Applicant: Rubrik, Inc.

    Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.

    Replication Catch-up Strategy
    47.
    发明申请

    公开(公告)号:US20190155936A1

    公开(公告)日:2019-05-23

    申请号:US15821715

    申请日:2017-11-22

    Applicant: Rubrik, Inc.

    Abstract: The disclosed technology teaches catch-up replication, replicating to a target machine, a set of snapshots including replicated snapshots and un-replicated snapshots, stored in sequence at a source machine, that backup one or more virtual machines. The source machine receives a criterion for an un-replicated window, which corresponds to at least one un-replicated snapshot after a last replicated snapshot in the sequence; and by comparing the un-replicated window determined to a previously determined criterion for the un-replicated window, and based upon the comparing: when the un-replicated window is greater than the received criterion, replicating a snapshot in the sequence equal to or greater than a configured set-point position of the un-replicated window, thereby skipping some earlier un-replicated snapshots at positions prior to the configured set-point position, and marking the replicated snapshot in the sequence; and otherwise replicating an un-replicated snapshot positioned after the last replicated snapshot in the sequence.

    Virtual Machine Linking
    48.
    发明申请

    公开(公告)号:US20190129739A1

    公开(公告)日:2019-05-02

    申请号:US15800020

    申请日:2017-10-31

    Applicant: Rubrik, Inc.

    Abstract: The disclosed technology teaches keeping a linked snapshot history, stored in sequence and spanning multiple VMs, even when VMs are unregistered and reregistered and are moved from one data center to another data center, and to take incremental snapshots across multiple linked VMs. Upon receiving a request for a VM snapshot, detect that the ID is a new ID assigned by an external machine in a hosted service environment and determine whether the new ID corresponds to a newly-created VM or an existing previously-registered VM using a previous ID. Upon identifying that the new ID corresponds to a newly-created VM, the disclosed method includes creating a new VMG for the newly-created VM. If the new ID does not correspond to a newly created VM, then identify an existing VMG for the VM and using the VMG, determine snapshot histories for the ID and return a historical snapshot from the histories.

    Configuration recovery for a data management system

    公开(公告)号:US12164388B2

    公开(公告)日:2024-12-10

    申请号:US17940998

    申请日:2022-09-08

    Applicant: Rubrik, Inc.

    Abstract: A data management system may support a configuration backup of a first backup system that manages backup procedures for data of a host environment that is separate from the first backup system. The data management system may transmit, to the first backup system, a request to generate the configuration backup that includes information for the one or more backup procedures managed by the first backup system. The data management system may cause the configuration backup to be stored in a separate storage location. In response to first backup system failure, the data management system may transmit, to a second backup system, a request to apply one or more configurations for the first backup system to the second backup system based on the stored configuration backup for the first backup system.

    CONFIGURATION RECOVERY FOR A DATA MANAGEMENT SYSTEM

    公开(公告)号:US20240086285A1

    公开(公告)日:2024-03-14

    申请号:US17940998

    申请日:2022-09-08

    Applicant: Rubrik, Inc.

    CPC classification number: G06F11/1464 G06F11/1461 G06F11/1469 G06F2201/84

    Abstract: A data management system may support a configuration backup of a first backup system that manages backup procedures for data of a host environment that is separate from the first backup system. The data management system may transmit, to the first backup system, a request to generate the configuration backup that includes information for the one or more backup procedures managed by the first backup system. The data management system may cause the configuration backup to be stored in a separate storage location. In response to first backup system failure, the data management system may transmit, to a second backup system, a request to apply one or more configurations for the first backup system to the second backup system based on the stored configuration backup for the first backup system.

Patent Agency Ranking