-
公开(公告)号:US11797395B2
公开(公告)日:2023-10-24
申请号:US18097081
申请日:2023-01-13
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Meadowcroft , Biswaroop Palit , Atanu Chakraborty , Hardik Vohra , Abhay Mitra , Saurabh Goyal , Sanjari Srivastava , Swapnil Agarwal , Rahil Shah , Mudit Malpani , Janmejay Singh , Ajay Arvind Bhave , Prateek Pandey
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/203 , G06F11/2023 , G06F2009/45575 , G06F2201/84
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.
-
公开(公告)号:US20230153210A1
公开(公告)日:2023-05-18
申请号:US18097081
申请日:2023-01-13
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Meadowcroft , Biswaroop Palit , Atanu Chakraborty , Hardik Vohra , Abhay Mitra , Saurabh Goyal , Sanjari Srivastava , Swapnil Agarwal , Rahil Shah , Mudit Malpani , Janmejay Singh , Ajay Arvind Bhave , Prateek Pandey
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/2023 , G06F11/203 , G06F2009/45575 , G06F2201/84
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.
-
公开(公告)号:US20220245033A1
公开(公告)日:2022-08-04
申请号:US17162986
申请日:2021-01-29
Applicant: Rubrik, Inc.
Inventor: Chendong Zou , Biswaroop Palit
IPC: G06F11/14
Abstract: A cross-platform data migration method and a cross-platform data migration system include generating backup data of a virtual machine in a host system, identifying a first file format associated with backup data, converting the first file format associated with backup data into a platform-neutral file format associated with backup data, and storing the backup data in the platform-neutral file format in a first storage platform.
-
公开(公告)号:US11074143B2
公开(公告)日:2021-07-27
申请号:US16153480
申请日:2018-10-05
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Travis Meadowcroft , Biswaroop Palit , Hardik Vohra , Mudit Malpani
IPC: G06F11/00 , G06F11/14 , G06F11/20 , G06F11/07 , H04L29/08 , G06F8/60 , G06F9/455 , H04L12/24 , G06F16/27
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.
-
公开(公告)号:US11016935B2
公开(公告)日:2021-05-25
申请号:US15824871
申请日:2017-11-28
Applicant: Rubrik, Inc.
Inventor: Prateek Pandey , Shashank Jain , Priyam Agrawal , Biswaroop Palit
Abstract: The disclosed technology teaches finding contents of one or more virtual machines running on one or more cloud servers. The disclosed technology includes a cloud snapshot metadata manager periodically instantiating indexing virtual machines on the cloud servers. The indexing virtual machines compile metadata of one or more virtual machines on the cloud server from one or more snapshot file systems of the virtual machines. The indexing virtual machines then transmit the compiled metadata to the cloud snapshot metadata manager. The cloud snapshot metadata manager forwards the metadata to a client and causing the client to create an index of the compiled metadata from multiple virtual machine snapshots on multiple clouds and responding to queries from a user using the index of compiled metadata, without requiring the user to instantiate or to attach to the snapshots.
-
公开(公告)号:US20200050518A1
公开(公告)日:2020-02-13
申请号:US16660262
申请日:2019-10-22
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Meadowcroft , Biswaroop Palit , Atanu Chakraborty , Hardik Vohra , Abhay Mitra , Saurabh Goyal , Sanjari Srivastava , Swapnil Agarwal , Rahil Shah , Mudit Malpani , Janmejay Singh , Ajay Arvind Bhave , Prateek Pandey
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.
-
公开(公告)号:US20200019424A1
公开(公告)日:2020-01-16
申请号:US16511897
申请日:2019-07-15
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Travis Meadowcroft , Biswaroop Palit , Mudit Malpani , Hardik Vohra
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.
-
公开(公告)号:US20190391883A1
公开(公告)日:2019-12-26
申请号:US16018013
申请日:2018-06-25
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Meadowcroft , Biswaroop Palit , Atanu Chakraborty , Hardik Vohra , Abhay Mitra , Saurabh Goyal , Sanjari Srivastava , Swapnil Agarwal , Rahil Shah , Mudit Malpani , Janmejay Singh , Ajay Arvind Bhave , Prateek Pandey
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.
-
公开(公告)号:US20240012720A1
公开(公告)日:2024-01-11
申请号:US18470276
申请日:2023-09-19
Applicant: Rubrik, Inc.
Inventor: Zhicong Wang , Benjamin Meadowcroft , Biswaroop Palit , Atanu Chakraborty , Hardik Vohra , Abhay Mitra , Saurabh Goyal , Sanjari Srivastava , Swapnil Agarwal , Rahil Shah , Mudit Malpani , Janmejay Singh , Ajay Arvind Bhave , Prateek Pandey
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/2023 , G06F11/203 , G06F2009/45575 , G06F2201/84
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.
-
公开(公告)号:US20230153322A1
公开(公告)日:2023-05-18
申请号:US18151401
申请日:2023-01-06
Applicant: Rubrik, Inc.
Inventor: Christopher Wong , Joshua Duncan Hight , Biswaroop Palit , Di Wu
IPC: G06F16/27
CPC classification number: G06F16/27 , G06F11/1451
Abstract: Methods and systems for reducing the amount of time to restore a database or other application by dynamically generating and storing synthetic snapshots are described. When backing up a database, an integrated data management and storage system may acquire snapshots of the database at a snapshot frequency and acquire database transaction logs at a frequency that is greater than the snapshot frequency. In response to detecting that the database is unable to provide a database snapshot, the integrated data management and storage system may generate a synthetic snapshot of the database by instantiating a compatible version of the database locally, acquiring a previously stored snapshot of the database, applying data changes from one or more database transaction logs to the previously stored snapshot to generate the synthetic snapshot, and storing the synthetic snapshot of the database within the integrated data management and storage system.
-
-
-
-
-
-
-
-
-