-
公开(公告)号:US20240305561A1
公开(公告)日:2024-09-12
申请号:US18119242
申请日:2023-03-08
Applicant: Rubrik, Inc.
Inventor: Rajesh Kumar Jaiswal , Jiangbin Luo , Fan Du
IPC: H04L45/42 , H04L9/40 , H04L45/741
CPC classification number: H04L45/42 , H04L45/741 , H04L63/166
Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may provide backup and recovery services to one or more non-addressable hosts within a network. The DMS may receive a packet from a host within the network. A source internet protocol (IP) address of the packet, when received at the DMS, may be an IP address associated with the network. The packet may also include an identifier associated with the host. The DMS may include one or more storage entities used to back up the one or more hosts. To route the packet to a storage entity used to back up the host, the DMS may set the source IP address of the received packet to be a virtual IP address associated with the host based on the identifier and use the virtual IP address to route the packet to the storage entity.
-
公开(公告)号:US10114565B2
公开(公告)日:2018-10-30
申请号:US14628033
申请日:2015-02-20
Applicant: RUBRIK, INC.
Inventor: Arvind Nithrakashyap , Kenny To , Jiangbin Luo , Sharvanath Pathak , Jonathan Derryberry
IPC: G06F9/455 , G06F3/06 , H04L9/32 , G06F9/50 , G06F11/14 , G06F17/30 , H04L12/26 , H04L29/12 , H04L29/08 , G06F11/20
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.
-
公开(公告)号:US11573922B2
公开(公告)日:2023-02-07
申请号:US16041697
申请日:2018-07-20
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Lei Shi
IPC: G06F16/11 , G06F11/14 , G06F16/182 , G06F16/901
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.
-
公开(公告)号:US20220261318A1
公开(公告)日:2022-08-18
申请号:US17734280
申请日:2022-05-02
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
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.
-
公开(公告)号:US20200042407A1
公开(公告)日:2020-02-06
申请号:US16520665
申请日:2019-07-24
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
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.
-
公开(公告)号:US20240305566A1
公开(公告)日:2024-09-12
申请号:US18119237
申请日:2023-03-08
Applicant: Rubrik, Inc.
Inventor: Rajesh Kumar Jaiswal , Jiangbin Luo
IPC: H04L45/76 , G06F9/455 , H04L9/40 , H04L12/46 , H04L43/50 , H04L45/745 , H04L61/5007
CPC classification number: H04L45/76 , G06F9/45558 , H04L12/4633 , H04L43/50 , H04L45/745 , H04L61/5007 , H04L63/029 , H04L63/08 , G06F2009/45595
Abstract: A data management system (DMS) may support authentication of a host using a non-addressable domain controller within a network. The DMS may obtain a list of domain controllers within the network and create an account at a domain controller on the list via a virtual machine instantiated within the network and used to create a tunnel between the DMS and the virtual machine The DMS may receive, via a port, a packet from a host within the network and route the packet, using a demultiplexer configured to monitor the port, to a storage entity. The storage entity may transmit, via the port to the domain controller, a request to authenticate the host, the request bypassing the demultiplexer that is configured not to monitor the port when the storage entity operates in a client mode. The DMS may receive an indication of whether the host is authenticated from the domain controller.
-
公开(公告)号:US20240007441A1
公开(公告)日:2024-01-04
申请号:US17855764
申请日:2022-06-30
Applicant: Rubrik, Inc.
Inventor: Fan Du , Jiangbin Luo , Pradeep Bansal , Keon Jang
IPC: H04L9/40
CPC classification number: H04L63/029 , H04L63/0236 , H04L63/20
Abstract: An application server host may receive, via a port forwarding tunnel, a connection request that includes an indication of a client internet protocol (IP) address for a client host. The application server host may identify based at least in part on the client IP address and using a mapping maintained for a plurality of client hosts, a virtual IP address that is associated with the client IP address and a client network identifier associated with the port forwarding tunnel from which the connection request is received. The application server host may open a connection between an application server hosted by the application server host and the client host using the identified virtual IP address.
-
公开(公告)号:US11663084B2
公开(公告)日:2023-05-30
申请号:US15672159
申请日:2017-08-08
Applicant: RUBRIK, INC.
Inventor: Jiangbin Luo , Guilherme Vale Ferreira Menezes
IPC: G06F11/14 , G06F11/20 , G06F9/455 , G06F16/174 , G06F8/65
CPC classification number: G06F11/1451 , G06F8/65 , G06F11/1415 , G06F11/1456 , G06F11/20 , G06F16/1748 , G06F9/45533 , G06F2201/815 , G06F2201/84
Abstract: Methods and systems for automatically upgrading or synchronizing a remote data management agent running on a remote host machine (e.g., a hardware server) to a particular version that is in-sync with a corresponding version used by a cluster of data storage nodes controlling the remote data management agent are described. The remote agent may be initially installed on the remote host and subsequent updates to the remote agent may be performed using the remote agent itself without requiring intervention by the remote host. The remote agent may comprise a backup agent and a bootstrap agent that are each exposed in different network ports or associated with different port numbers or networking addresses. The backup agent may perform data backup related tasks for backing up files stored on the remote host and the bootstrap agent may perform upgrade related tasks for upgrading the backup agent.
-
公开(公告)号:US11467924B2
公开(公告)日:2022-10-11
申请号:US16520665
申请日:2019-07-24
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
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.
-
公开(公告)号:US20210224166A1
公开(公告)日:2021-07-22
申请号:US17143081
申请日:2021-01-06
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.
-
-
-
-
-
-
-
-
-