-
公开(公告)号:US20240272991A1
公开(公告)日:2024-08-15
申请号:US18227217
申请日:2023-07-27
Applicant: Nutanix, Inc.
Inventor: Abhishek Gupta , Ajaykumar Rajubhai Bhammar , Akshay Pandita , Bhoomi Sawant , Brajesh Kumar Shrivastava , Deepak Narayan , Prachi Gupta , Siddhant Meshram
CPC classification number: G06F11/1469 , G06F16/27 , G06F2201/84
Abstract: A technique enables recovery of failover data used to generate one or more High Frequency Snapshots (HFSs) at a source and replicated to a target for storage and recovery. The target is illustratively an intermediary repository embodied as a long-term storage service (LTSS) configured to organize and store the HFSs as recovery points (RPs) in an object store. The LTSS stores a HFS identifier (ID), a logical offset in an object of the object store storing data of the HFS, and a logical timestamp associated with each replicated HFS as a key of a segment descriptor in a key-value database configured to store metadata describing the failover data of the HFS stored as one or more objects in the object store. Upon recovery of the failover data, the technique enables identification of the HFS stored in the object store and creation of a HFS index metadata structure (B+ tree) to extract the identified HFS as a RP.
-
公开(公告)号:US12141042B2
公开(公告)日:2024-11-12
申请号:US18116413
申请日:2023-03-02
Applicant: Nutanix, Inc.
Inventor: Praveen Kumar Padia , Deepak Narayan , Kamalneet Singh , Monil Devang Shah , Pradeep Kashyap Ramaswamy , Prakash Narayanasamy , Vinayak Hindurao Khot , Vivek Venkatesan
Abstract: A technique utilizes grafting and differential based (diff-based) data seeding to hydrate a special virtual disk (vdisk) on a multi-node cluster with data changes (differences) between a reference vdisk stored on the cluster and a snapshot stored in an external repository to enable failover (including failback) recovery of an application workload in a disaster recovery environment. The application workload is stored as a workload vdisk on local storage of the cluster and snapshots of the workload vdisk are generated and organized as a vdisk chain on the cluster. One or more snapshots of the vdisk chain may be replicated to the external repository using a long-term snapshot service. Each replicated snapshot may be backed up from the cluster to the external repository at the granularity of a vdisk, referred to herein as an external datasource disk. The special vdisk is a thinly provisioned, datasource-backed vdisk that is grafted onto the vdisk chain, e.g., as a child vdisk of the reference vdisk. The differences between the reference vdisk and datasource disk are seeded from the datasource disk to hydrate the datasource-backed vdisk.
-
公开(公告)号:US20220309010A1
公开(公告)日:2022-09-29
申请号:US17676013
申请日:2022-02-18
Applicant: Nutanix, Inc.
Inventor: Dezhou Jiang , Kiran Tatiparthi , Monil Devang Shah , Mukul Sharma , Prakash Narayanasamy , Praveen Kumar Padia , Sagi Sai Sruthi , Deepak Narayan
Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
-
公开(公告)号:US12189497B2
公开(公告)日:2025-01-07
申请号:US18227217
申请日:2023-07-27
Applicant: Nutanix, Inc.
Inventor: Abhishek Gupta , Ajaykumar Rajubhai Bhammar , Akshay Pandita , Bhoomi Sawant , Brajesh Kumar Shrivastava , Deepak Narayan , Prachi Gupta , Siddhant Meshram
Abstract: A technique enables recovery of failover data used to generate one or more High Frequency Snapshots (HFSs) at a source and replicated to a target for storage and recovery. The target is illustratively an intermediary repository embodied as a long-term storage service (LTSS) configured to organize and store the HFSs as recovery points (RPs) in an object store. The LTSS stores a HFS identifier (ID), a logical offset in an object of the object store storing data of the HFS, and a logical timestamp associated with each replicated HFS as a key of a segment descriptor in a key-value database configured to store metadata describing the failover data of the HFS stored as one or more objects in the object store. Upon recovery of the failover data, the technique enables identification of the HFS stored in the object store and creation of a HFS index metadata structure (B+ tree) to extract the identified HFS as a RP.
-
公开(公告)号:US20240168854A1
公开(公告)日:2024-05-23
申请号:US18116413
申请日:2023-03-02
Applicant: Nutanix, Inc.
Inventor: Praveen Kumar Padia , Deepak Narayan , Kamalneet Singh , Monil Devang Shah , Pradeep Kashyap Ramaswamy , Prakash Narayanasamy , Vinayak Hindurao Khot , Vivek Venkatesan
CPC classification number: G06F11/2046 , G06F9/45558 , G06F11/1662 , G06F11/2023 , G06F2009/45583 , G06F2201/85
Abstract: A technique utilizes grafting and differential based (diff-based) data seeding to hydrate a special virtual disk (vdisk) on a multi-node cluster with data changes (differences) between a reference vdisk stored on the cluster and a snapshot stored in an external repository to enable failover (including failback) recovery of an application workload in a disaster recovery environment. The application workload is stored as a workload vdisk on local storage of the cluster and snapshots of the workload vdisk are generated and organized as a vdisk chain on the cluster. One or more snapshots of the vdisk chain may be replicated to the external repository using a long-term snapshot service. Each replicated snapshot may be backed up from the cluster to the external repository at the granularity of a vdisk, referred to herein as an external datasource disk. The special vdisk is a thinly provisioned, datasource-backed vdisk that is grafted onto the vdisk chain, e.g., as a child vdisk of the reference vdisk. The differences between the reference vdisk and datasource disk are seeded from the datasource disk to hydrate the datasource-backed vdisk.
-
6.
公开(公告)号:US20240078198A1
公开(公告)日:2024-03-07
申请号:US18467998
申请日:2023-09-15
Applicant: Nutanix, Inc.
Inventor: Dezhou Jiang , Kiran Tatiparthi , Monil Devang Shah , Mukul Sharma , Prakash Narayanasamy , Praveen Kumar Padia , Sagi Sai Sruthi , Deepak Narayan
CPC classification number: G06F13/1668 , G06F13/4004
Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
-
公开(公告)号:US11860802B2
公开(公告)日:2024-01-02
申请号:US17676013
申请日:2022-02-18
Applicant: Nutanix, Inc.
Inventor: Dezhou Jiang , Kiran Tatiparthi , Monil Devang Shah , Mukul Sharma , Prakash Narayanasamy , Praveen Kumar Padia , Sagi Sai Sruthi , Deepak Narayan
CPC classification number: G06F13/1668 , G06F13/4004
Abstract: In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed. In some embodiments, the non-transitory computer readable medium includes instructions that, when executed by a processor, cause the processor to receive, from a workload hosted on a host of a cluster, first I/O traffic programmed according to a first I/O traffic protocol supported by a cluster-wide storage fabric exposed to the workload as being hosted on the same host. In some embodiments, the workload is recovered by a hypervisor hosted on the same host. In some embodiments, the non-transitory computer readable medium includes the instructions that, when executed by the processor, cause the processor to adapt the first I/O traffic to generate second I/O traffic programmed according to a second I/O traffic protocol supported by a repository external to the storage fabric and forward the second I/O traffic to the repository.
-
-
-
-
-
-