MULTI-CLOUD LICENSED SOFTWARE DEPLOYMENT
    1.
    发明公开

    公开(公告)号:US20240241706A1

    公开(公告)日:2024-07-18

    申请号:US18531586

    申请日:2023-12-06

    申请人: Nutanix, Inc.

    摘要: 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.

    MULTI-CLOUD LICENSED SOFTWARE DEPLOYMENT
    2.
    发明公开

    公开(公告)号:US20230146961A1

    公开(公告)日:2023-05-11

    申请号:US18054887

    申请日:2022-11-11

    申请人: Nutanix, Inc.

    摘要: 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.

    REBALANCING STORAGE I/O WORKLOADS BY STORAGE CONTROLLER SELECTION AND REDIRECTION

    公开(公告)号:US20200028894A1

    公开(公告)日:2020-01-23

    申请号:US15607251

    申请日:2017-05-26

    申请人: Nutanix, Inc.

    IPC分类号: H04L29/08 G06F3/06

    摘要: Systems and methods for rebalancing storage-oriented workloads across resources of a distributed data storage facility. Communications are initiated between a client computing device and a plurality of storage target devices of a distributed storage system. The distributed storage system comprises one or more computing nodes that can host virtualized controllers. A client computing device interfaced with the distributed storage system uses an IP address to access an initial virtualized controller. Upon detecting a change event, conditions of the computing environment are analyzed to determine rebalancing options. Analysis of the rebalancing options results in identification of an alternative virtualized controller. A redirect message that identifies the alternative virtualized controller is sent to the computing device. The client computing device connects to the alternative virtualized controller. Messages are sent between the client computing device and the alternative virtualized controller to access one of the storage target devices for performing storage I/O protocols.

    HYPERVISOR HIBERNATION
    4.
    发明公开

    公开(公告)号:US20230251890A1

    公开(公告)日:2023-08-10

    申请号:US18161091

    申请日:2023-01-30

    申请人: Nutanix, Inc.

    发明人: Binny Sher GILL

    摘要: Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.

    CLOUD RESOURCE MARKETPLACE
    5.
    发明申请

    公开(公告)号:US20210067599A1

    公开(公告)日:2021-03-04

    申请号:US16779047

    申请日:2020-01-31

    申请人: Nutanix, Inc.

    IPC分类号: H04L29/08

    摘要: Methods, systems and computer program products for configuring private cloud computing resources to run a workload in the execution context of a dynamically configured virtualization system. Embodiments commence upon receiving a computing workload demand specification from a resource demander. The workload demand specification is delivered to a brokerage service. The brokerage service in turn identifies an available computing resource of a private cloud provider that matches up with the received computing workload demand specification. A virtualization system that is dynamically configured for the specified workload is installed on some or all of the available computing resources of the private cloud provider. Once the virtualization system is configured, installed and able to accept a workload for execution, the computing workload is scheduled to run in the virtualization system.

    CONTAINERIZED APPLICATION EXTENSIONS IN DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20200034062A1

    公开(公告)日:2020-01-30

    申请号:US15360077

    申请日:2016-11-23

    申请人: Nutanix, Inc.

    IPC分类号: G06F3/06

    摘要: Systems for distributed data storage. A user accesses a user interface in a distributed virtualization system comprising computing nodes that support virtualized controllers that include preconfigured APIs to receive application extension modules. The system receives a user command from a user interface at the virtualized controller, the user command corresponding to a download request for at least one application extension. A successful download and integration event causes integration of the containerized application extension into the system. The additional functionality of the containerized application extension is offered to the user. The user can address additional functionality of the containerized application extension through a user interface.

    ARCHITECTURE FOR MANAGING I/O AND STORAGE FOR A VIRTUALIZATION ENVIRONMENT USING EXECUTABLE CONTAINERS AND VIRTUAL MACHINES
    7.
    发明申请
    ARCHITECTURE FOR MANAGING I/O AND STORAGE FOR A VIRTUALIZATION ENVIRONMENT USING EXECUTABLE CONTAINERS AND VIRTUAL MACHINES 审中-公开
    使用可运行的集装箱和虚拟机管理虚拟化环境的I / O和存储架构

    公开(公告)号:US20160359955A1

    公开(公告)日:2016-12-08

    申请号:US15173577

    申请日:2016-06-03

    申请人: Nutanix, Inc.

    IPC分类号: H04L29/08 H04L29/12 H04L29/06

    摘要: Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.

    摘要翻译: 高性能计算系统。 存储控制架构由多个节点实现,其中节点包括与在虚拟机管理程序之上运行的虚拟机协同执行的可执行容器的组合。 容器运行在管理程序上方的虚拟机中,和/或可以直接集成到主机节点的操作系统中。 诸如信用卡信息的敏感信息可以在配置为具有威胁性的单独的虚拟机中与容器隔离,并且可以通过威胁接口模块访问。 节点的虚拟机之一可以是被配置为作为节点的专用存储控制器操作的特定于节点的控制虚拟机。 节点的虚拟机之一可以是特定于节点的容器服务机器,其被配置为向托管的可执行容器提供存储相关和其他支持。

    COMPUTING CLUSTER BRING-UP ON PUBLIC CLOUD INFRASTRUCTURE USING EXPRESSED INTENTS

    公开(公告)号:US20240311206A1

    公开(公告)日:2024-09-19

    申请号:US18409095

    申请日:2024-01-10

    申请人: Nutanix, Inc.

    IPC分类号: G06F9/50 G06F9/54

    摘要: 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.

    EFFICIENT SCALING OF DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20200026425A1

    公开(公告)日:2020-01-23

    申请号:US15607202

    申请日:2017-05-26

    申请人: Nutanix, Inc.

    IPC分类号: G06F3/06 G06F17/30 H04L29/08

    摘要: Systems and methods for managing access to storage devices in a distributed data storage environment. Embodiments operate to manage communications between a client computing device and storage target devices in a distributed storage system. The distributed storage system comprises one or more computing nodes and at least one storage target device. A client computing device interfaced with the distributed storage system uses an IP address to access a leader virtualized controller. Upon receipt of a storage access protocol message by the leader virtualized controller elected from a set of virtualized controllers, a redirect message comprising a second IP address that identifies a second virtualized controller is sent to the client computing device. The client computing device connects to the second virtualized controller. Messages are sent between the client computing device and the second virtualized controller, which in turn accesses the storage target device to carry out storage I/O protocol messaging.