Dynamic allocation of compute resources at a recovery site

    公开(公告)号:US11579991B2

    公开(公告)日:2023-02-14

    申请号:US17210012

    申请日:2021-03-23

    Applicant: Nutanix, Inc.

    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.

    System, method and computer program product for providing status information during execution of a process to manage resource state enforcement

    公开(公告)号:US10733041B2

    公开(公告)日:2020-08-04

    申请号:US15842698

    申请日:2017-12-14

    Applicant: Nutanix, Inc.

    Abstract: Systems for achieving and maintaining a specified state of a computing resource in a distributed computing environment. A method embodiment commences upon receiving one or more specification parameters that describe a desired target state associated with a particular computing resource and/or of a particular computing environment. The specification parameters that characterize the desired target state of a resource are recorded in a target state data structure. Periodically, an agent issues a state progression query to determine if the computing resource has reached its desired target state. The query is then processed by collecting state parameters that describe the then-current state of the computing resource or environment. The target state data structure is accessed to identify one or more state differences between the desired target state and the then-current state of the particular computing resource and/or its particular computing environment. Remediation operations based on the state differences are then carried out.

    SYSTEM AND METHOD FOR DYNAMIC SEARCH
    3.
    发明申请

    公开(公告)号:US20190340281A1

    公开(公告)日:2019-11-07

    申请号:US15970103

    申请日:2018-05-03

    Applicant: NUTANIX, INC.

    Abstract: A system and method include receiving, by a search system of a virtual computing system, a search query via a search console, converting the search query into a structured query, and retrieving search results based on the structured query. The system and method further include activating a subset of widgets that satisfy a condition based on the search results and determining a view for each activated widget. Each widget is configured to display a particular type of the search results and the view for each widget is based upon a number of the search results of the particular type that the widget is configured to display. The system and method additionally include displaying the activated widget on the search console according to the view of that widget.

    HYPERVISOR AGNOSTIC CUSTOMIZATION OF VIRTUAL MACHINES

    公开(公告)号:US20180239628A1

    公开(公告)日:2018-08-23

    申请号:US15439559

    申请日:2017-02-22

    Applicant: Nutanix, Inc.

    Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.

    Architecture for implementing erasure coding

    公开(公告)号:US09672106B2

    公开(公告)日:2017-06-06

    申请号:US14586628

    申请日:2014-12-30

    Applicant: Nutanix, Inc.

    CPC classification number: G06F11/1076

    Abstract: A method for implementing erasure coding, including identifying a plurality of storage units, determining a number of storage unit failures to be tolerated, organizing data within the plurality of storage units as a matrix of rows and columns for computing one or more parity data, configuring the matrix to include one or more additional rows having preset values, computing the one or more parity data from the matrix that corresponds to the number of storage unit failures to be tolerated, wherein the one or more parity data comprises a row parity, a first diagonal parity, and a second diagonal parity, wherein the one or more additional rows having the preset values are used to compute the first diagonal parity and the second diagonal parity; and wherein the first diagonal parity comprises a different slope from the second diagonal parity.

    Computing cluster bring-up on public cloud infrastructure using expressed intents

    公开(公告)号:US11900172B2

    公开(公告)日:2024-02-13

    申请号:US17815949

    申请日:2022-07-29

    Applicant: Nutanix, Inc.

    CPC classification number: G06F9/5072 G06F9/547 G06F2209/505

    Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.

    Multi-cloud licensed software deployment

    公开(公告)号:US11507356B2

    公开(公告)日:2022-11-22

    申请号:US17334940

    申请日:2021-05-31

    Applicant: Nutanix, Inc.

    Abstract: Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds.

Patent Agency Ranking