-
公开(公告)号:US20240311346A1
公开(公告)日:2024-09-19
申请号:US18677455
申请日:2024-05-29
Applicant: Rubrik, Inc.
Inventor: Shivanshu Agrawal , Gaurav Maheshwari , Anuj Mittal , Kritagya Dabi , Nitin Patil , Arpit Kathuria , Archit Gupta , Srikanth Hanumanula
IPC: G06F16/185 , G06F16/11 , G06F16/16
CPC classification number: G06F16/185 , G06F16/116 , G06F16/128 , G06F16/164
Abstract: A data management system (DMS) may facilitate the storage tiering of snapshots on cloud environments. For example, the DMS may transmit snapshot signaling to a first cloud environment that instructs the first cloud environment to capture a first snapshot of a computing object and to store the first snapshot in a first type of cloud storage at the first cloud environment. The DMS may determine that the first snapshot has been stored in the first type of cloud storage for a duration of time that satisfies an archival threshold. Based on the archival threshold being satisfied, the DMS may transmit archival signaling that instructs the first cloud environment to store the first snapshot to a second type of cloud storage. The second type of cloud storage may be associated with a longer access latency than the first type of cloud storage.
-
公开(公告)号:US20230401176A1
公开(公告)日:2023-12-14
申请号:US17840262
申请日:2022-06-14
Applicant: Rubrik, Inc.
Inventor: Shivanshu Agrawal , Gaurav Maheshwari , Anuj Mittal , Kritagya Dabi , Nitin Patil , Arpit Kathuria , Archit Gupta , Srikanth Hanumanula
IPC: G06F16/185 , G06F16/11 , G06F16/16
CPC classification number: G06F16/185 , G06F16/116 , G06F16/164 , G06F16/128
Abstract: A data management system (DMS) may facilitate the storage tiering of snapshots on cloud environments. For example, the DMS may transmit snapshot signaling to a first cloud environment that instructs the first cloud environment to capture a first snapshot of a computing object and to store the first snapshot in a first type of cloud storage at the first cloud environment. The DMS may determine that the first snapshot has been stored in the first type of cloud storage for a duration of time that satisfies an archival threshold. Based on the archival threshold being satisfied, the DMS may transmit archival signaling that instructs the first cloud environment to store the first snapshot to a second type of cloud storage. The second type of cloud storage may be associated with a longer access latency than the first type of cloud storage.
-
公开(公告)号:US20230325286A1
公开(公告)日:2023-10-12
申请号:US17714408
申请日:2022-04-06
Applicant: Rubrik, Inc.
Inventor: Anuj Mittal , Dhananjay Mantri , Shivanshu Agrawal , Gaurav Maheshwari
IPC: G06F11/14 , G06F16/188 , G06F16/11
CPC classification number: G06F11/1469 , G06F11/1471 , G06F16/188 , G06F16/128
Abstract: A file system in a user space partition of virtual memory may be mounted by a computing device that runs a virtual machine which includes a set of storage disks. The file system in user space may then expose one or more virtual files associated with one or more storage disks that correspond to one or more loop devices configured to map files of the virtual machine to the one or more virtual files. The computing device may then receive a request to read a data block stored at the virtual machine and may identify a file and corresponding virtual file that stores the requested data block based on a set of metadata provided by the loop devices. The computing device may then determine the location of the data block stored at the virtual machine, and may read the data block from the determined location.
-
公开(公告)号:US20240193054A1
公开(公告)日:2024-06-13
申请号:US18424727
申请日:2024-01-26
Applicant: Rubrik, Inc.
Inventor: Anuj Mittal , Dhananjay Mantri , Shivanshu Agrawal , Gaurav Maheshwari
IPC: G06F11/14 , G06F16/11 , G06F16/188
CPC classification number: G06F11/1469 , G06F11/1471 , G06F16/128 , G06F16/188
Abstract: A file system in a user space partition of virtual memory may be mounted by a computing device that runs a virtual machine which includes a set of storage disks. The file system in user space may then expose one or more virtual files associated with one or more storage disks that correspond to one or more loop devices configured to map files of the virtual machine to the one or more virtual files. The computing device may then receive a request to read a data block stored at the virtual machine and may identify a file and corresponding virtual file that stores the requested data block based on a set of metadata provided by the loop devices. The computing device may then determine the location of the data block stored at the virtual machine, and may read the data block from the determined location.
-
公开(公告)号:US11954000B2
公开(公告)日:2024-04-09
申请号:US17714408
申请日:2022-04-06
Applicant: Rubrik, Inc.
Inventor: Anuj Mittal , Dhananjay Mantri , Shivanshu Agrawal , Gaurav Maheshwari
IPC: G06F11/00 , G06F11/14 , G06F16/11 , G06F16/188
CPC classification number: G06F11/1469 , G06F11/1471 , G06F16/128 , G06F16/188
Abstract: A file system in a user space partition of virtual memory may be mounted by a computing device that runs a virtual machine which includes a set of storage disks. The file system in user space may then expose one or more virtual files associated with one or more storage disks that correspond to one or more loop devices configured to map files of the virtual machine to the one or more virtual files. The computing device may then receive a request to read a data block stored at the virtual machine and may identify a file and corresponding virtual file that stores the requested data block based on a set of metadata provided by the loop devices. The computing device may then determine the location of the data block stored at the virtual machine, and may read the data block from the determined location.
-
公开(公告)号:US12026132B2
公开(公告)日:2024-07-02
申请号:US17840262
申请日:2022-06-14
Applicant: Rubrik, Inc.
Inventor: Shivanshu Agrawal , Gaurav Maheshwari , Anuj Mittal , Kritagya Dabi , Nitin Patil , Arpit Kathuria , Archit Gupta , Srikanth Hanumanula
IPC: G06F17/00 , G06F7/00 , G06F16/11 , G06F16/16 , G06F16/185
CPC classification number: G06F16/185 , G06F16/116 , G06F16/128 , G06F16/164
Abstract: A data management system (DMS) may facilitate the storage tiering of snapshots on cloud environments. For example, the DMS may transmit snapshot signaling to a first cloud environment that instructs the first cloud environment to capture a first snapshot of a computing object and to store the first snapshot in a first type of cloud storage at the first cloud environment. The DMS may determine that the first snapshot has been stored in the first type of cloud storage for a duration of time that satisfies an archival threshold. Based on the archival threshold being satisfied, the DMS may transmit archival signaling that instructs the first cloud environment to store the first snapshot to a second type of cloud storage. The second type of cloud storage may be associated with a longer access latency than the first type of cloud storage.
-
公开(公告)号:US20230376605A1
公开(公告)日:2023-11-23
申请号:US17748834
申请日:2022-05-19
Applicant: Rubrik, Inc.
Inventor: Gaurav Maheshwari , Haritha Elango , Anuj Mittal , Prakhar Kumar , Ranjan Kathuria , Rahul Das , Partha Dhar , Siddharth Rakesh
IPC: G06F21/57
CPC classification number: G06F21/577 , G06F2221/033
Abstract: A storage appliance or system may support backup and recovery for virtual machines that support various applications. The storage appliance or system may process a backup snapshot of the virtual machine to identify security vulnerabilities in the virtual machine. The storage appliance may generate an index of software packages installed on the virtual machine and software versions of the software packages. The index of software packages may be compared to a list of security vulnerabilities to identify the security vulnerability at the virtual machine. A notification may be triggered, and the notification may indicate a result of comparing the index of software packages and the software versions to the list of vulnerabilities. In some examples, a set of network configurations implemented by the virtual machines may be determined by processing the backup snapshot and used to identify security vulnerabilities.
-
-
-
-
-
-