-
1.
公开(公告)号:US11892911B2
公开(公告)日:2024-02-06
申请号:US17501843
申请日:2021-10-14
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Bharat Kumar Beedu , Pranay Ega , Sudish Kumar Sah , Naveen Kumar
CPC classification number: G06F11/1448 , G06F9/45558 , G06F11/3409 , G06F11/3442 , G06F16/128 , G06F2009/4557
Abstract: In accordance with at least some aspects of the present disclosure, an apparatus is disclosed. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive a snapshot of a virtual object running on a first node, determine an original configuration associated with the virtual object from the snapshot of the virtual object, determine a resource need for the virtual object from the original configuration, determine that an available resource at the recovery node is insufficient to meet the resource need of the virtual object, generate a reconfigured configuration from the original configuration based at least on the resource need, and recover the virtual object at the recovery node based on the reconfigured configuration.
-
公开(公告)号:US10728255B2
公开(公告)日:2020-07-28
申请号:US16140492
申请日:2018-09-24
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Sudish Kumar Sah , Bharath Kumar Beedu , Naveen Kumar , Ganesh Sahukari , Pranay Ega
Abstract: A system and method for protecting entities of an availability zone include creating, by a policy engine associated with a virtual computing system, a protection policy definition for replicating a first set of entities of a first availability zone of the virtual computing system to a second availability zone of the virtual computing system. Each of the first set of entities is associated with a first common tag and the first set of entities are spread across first multiple clusters of the first availability zone. The system and method further include capturing, by the policy engine, a first plurality of snapshots of each of the first set of entities in the first availability zone in accordance with a first recovery point objective parameter and storing, by the policy engine, at least one copy of the first plurality of snapshots in the second availability zone.
-
3.
公开(公告)号:US20200174889A1
公开(公告)日:2020-06-04
申请号:US16206974
申请日:2018-11-30
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Bharat Kumar Beedu , Pranay Ega , Sudish Kumar Sah , Naveen Kumar
Abstract: A system and method include reconfiguring original configuration parameters of virtual objects when restoring the virtual objects on a different node. Snapshots of virtual objects running on a first node can be stored on a second node. Upon failure of the first node, the virtual objects can be restored on the second node based on the snapshots. The snapshots can include configuration information of the virtual objects specifying the resource need of the virtual objects. The second node can determine whether the available resources meet the resource needs of the virtual objects being restored. If the resource needs of the virtual objects exceed the available resources, the second node can reconfigure the original configuration parameters of the virtual objects to ensure the virtual objects can be restored and run on the second node.
-
公开(公告)号:US20200099692A1
公开(公告)日:2020-03-26
申请号:US16140492
申请日:2018-09-24
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Sudish Kumar Sah , Bharath Kumar Beedu , Naveen Kumar , Ganesh Sahukari , Pranay Ega
Abstract: A system and method for protecting entities of an availability zone include creating, by a policy engine associated with a virtual computing system, a protection policy definition for replicating a first set of entities of a first availability zone of the virtual computing system to a second availability zone of the virtual computing system. Each of the first set of entities is associated with a first common tag and the first set of entities are spread across first multiple clusters of the first availability zone. The system and method further include capturing, by the policy engine, a first plurality of snapshots of each of the first set of entities in the first availability zone in accordance with a first recovery point objective parameter and storing, by the policy engine, at least one copy of the first plurality of snapshots in the second availability zone.
-
公开(公告)号:US20220350492A1
公开(公告)日:2022-11-03
申请号:US17444181
申请日:2021-07-30
Applicant: Nutanix, Inc.
Inventor: Bharat Kumar Beedu , Naveen Kumar , Niranjan Sanjiv Pendharkar , Pranab Patnaik
Abstract: Methods, systems, and computer program products for moving a container-based application from a source HCI cluster to a target HCI cluster. An HCI storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCI cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCI cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCI storage cluster is saved using the HCI storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCI cluster.
-
公开(公告)号:US10802835B2
公开(公告)日:2020-10-13
申请号:US15842837
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Naveen Kumar , Ranjan Parthasarathy
IPC: G06F9/445 , H04L29/08 , G06F8/71 , G06F3/0482 , G06F3/0484 , G06F16/27 , G06F16/951 , G06F9/54 , H04L12/24 , H04L29/06 , G06F11/14 , G06F9/455 , G06F9/48 , G06F9/50 , G06F11/07
Abstract: Systems for rule-based data protection of virtualized computing entities. A method embodiment commences upon receiving specification parameters that correspond to one or more data protection schemes or data protection configurations such as schemes for making backups or snapshots. Based on the specification parameters and the data protection configurations, one or more resource entities associated with the data protection configurations are identified. Each of the resource entities are accessed and one or more applicable data protection administration rules that correspond to the respective resource entities are applied. The resource entities might be organized hierarchically. Determination of which data protection administration rules are applicable to the resource entities is based on the type of resource entity being considered. The combination of the resource entity type and respective applicable rules is used to generate entity-specific data protection commands. The entity-specific commands to administer the data protection configurations over the resource entities are executed.
-
公开(公告)号:US11550491B2
公开(公告)日:2023-01-10
申请号:US17444181
申请日:2021-07-30
Applicant: Nutanix, Inc.
Inventor: Bharat Kumar Beedu , Naveen Kumar , Niranjan Sanjiv Pendharkar , Pranab Patnaik
Abstract: Methods, systems, and computer program products for moving a container-based application from a source HCl cluster to a target HCl cluster. An HCl storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCl cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCl cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCl storage cluster is saved using the HCl storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCl cluster.
-
公开(公告)号:US11455215B2
公开(公告)日:2022-09-27
申请号:US16398250
申请日:2019-04-29
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Binny Sher Gill , Naveen Kumar , Karthik Chandrasekaran
Abstract: Systems and methods for unified application-level backup and restore using heterogeneous cloud-based backup service providers. An application programming interface is configured to process both data level replication operations as well as application-level operations that are executed to carry out high-level commands between a virtualized computing environment and any one or more of the heterogeneous cloud-based backup service providers. The API receives commands from applications in the virtualized computing environment. The API processes commands from the applications so as to facilitate replication of data to selected one or more cloud-based backup service providers. The commands perform data level replication operations as well as application-level operations for storing content to the cloud-based service provider. After a failure event and/or upon receipt of a restore command, the API initiates application-level operations that restore the application and its constituent entities. The data state is restored by the API using data level restore operations.
-
9.
公开(公告)号:US20220035711A1
公开(公告)日:2022-02-03
申请号:US17501843
申请日:2021-10-14
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Bharat Kumar Beedu , Pranay Ega , Sudish Kumar Sah , Naveen Kumar
Abstract: In accordance with at least some aspects of the present disclosure, an apparatus is disclosed. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive a snapshot of a virtual object running on a first node, determine an original configuration associated with the virtual object from the snapshot of the virtual object, determine a resource need for the virtual object from the original configuration, determine that an available resource at the recovery node is insufficient to meet the resource need of the virtual object, generate a reconfigured configuration from the original configuration based at least on the resource need, and recover the virtual object at the recovery node based on the reconfigured configuration.
-
10.
公开(公告)号:US11169885B2
公开(公告)日:2021-11-09
申请号:US16206974
申请日:2018-11-30
Applicant: Nutanix, Inc.
Inventor: Ankush Jindal , Bharat Kumar Beedu , Pranay Ega , Sudish Kumar Sah , Naveen Kumar
Abstract: A system and method include reconfiguring original configuration parameters of virtual objects when restoring the virtual objects on a different node. Snapshots of virtual objects running on a first node can be stored on a second node. Upon failure of the first node, the virtual objects can be restored on the second node based on the snapshots. The snapshots can include configuration information of the virtual objects specifying the resource need of the virtual objects. The second node can determine whether the available resources meet the resource needs of the virtual objects being restored. If the resource needs of the virtual objects exceed the available resources, the second node can reconfigure the original configuration parameters of the virtual objects to ensure the virtual objects can be restored and run on the second node.
-
-
-
-
-
-
-
-
-