System and method for managing virtual and dedicated servers
    1.
    发明授权
    System and method for managing virtual and dedicated servers 有权
    用于管理虚拟和专用服务器的系统和方法

    公开(公告)号:US09288117B1

    公开(公告)日:2016-03-15

    申请号:US13023520

    申请日:2011-02-08

    摘要: Some embodiments provide a hosting system for managing virtual and dedicated servers. The system includes a front-end user interface (UI) that allows users to configure, provision, and control virtual and dedicated servers through UI elements. The back-end system includes different actuators that perform different tasks related to the virtual and dedicated server. To interface with these different actuators, the hosting system includes a remote management component (1) that receives a user request from the front-end UI, (2) identifies an actuator that can fulfill the user request, and (3) sends the user request to the identified actuator.

    摘要翻译: 一些实施例提供用于管理虚拟和专用服务器的托管系统。 该系统包括前端用户界面(UI),允许用户通过UI元素配置,配置和控制虚拟和专用服务器。 后端系统包括执行与虚拟和专用服务器相关的不同任务的不同执行器。 为了与这些不同的致动器接口,主机系统包括从前端UI接收用户请求的远程管理组件(1),(2)识别可以满足用户请求的致动器,以及(3)发送用户 请求到所识别的执行机构。

    System and method for adapting virtual machine configurations for hosting across different hosting systems
    2.
    发明授权
    System and method for adapting virtual machine configurations for hosting across different hosting systems 有权
    适应不同主机系统托管的虚拟机配置的系统和方法

    公开(公告)号:US08418176B1

    公开(公告)日:2013-04-09

    申请号:US12421610

    申请日:2009-04-09

    IPC分类号: G06F9/455

    摘要: Some embodiments provide a method for a server hosting environment that includes several nodes, where each node is for using one or more hypervisors in order to host several configurations of several computer systems. The method receives a first configuration of a particular computer system. The first configuration accesses a first set of virtual hardware provided by a first hypervisor of a first node. The method generates a second configuration that is based on the first configuration. The second configuration is operable on a different second hypervisor of a second node in the several nodes. The method installs the second configuration on the second node. The second configuration accesses a second set of virtual hardware provided by the second hypervisor to host the second configuration using the second hypervisor.

    摘要翻译: 一些实施例提供了一种用于包括若干节点的服务器托管环境的方法,其中每个节点用于使用一个或多个管理程序,以便托管若干计算机系统的多个配置。 该方法接收特定计算机系统的第一配置。 第一配置访问由第一节点的第一管理程序提供的第一组虚拟硬件。 该方法生成基于第一配置的第二配置。 第二配置可在几个节点中的第二节点的不同的第二管理程序上操作。 该方法在第二个节点上安装第二个配置。 第二配置访问由第二管理程序提供的第二组虚拟硬件,以使用第二管理程序托管第二配置。

    Multi-server control panel
    3.
    发明授权
    Multi-server control panel 有权
    多服务器控制面板

    公开(公告)号:US08046694B1

    公开(公告)日:2011-10-25

    申请号:US11834761

    申请日:2007-08-07

    IPC分类号: G06F3/00

    CPC分类号: G06Q10/06 G06Q30/04

    摘要: Some embodiments of the invention provide a graphical user interface for receiving a server configuration (e.g., receiving a new configuration or a modification to an existing configuration). The graphical user interface (UI) includes several UI control elements for defining components of the server configuration. It also includes a display area for displaying graphical representations of the defined components of the server configuration. Examples of control elements in some embodiments include control elements for adding, deleting, and modifying servers. In some embodiments, at least one control element is displayed when a cursor control operation is performed on the UI. The cursor control operation (e.g., a right hand click operation) in some embodiments opens a display area that shows the control element. In some embodiments, at least two different components in the server configuration correspond to two different layers (e.g., a web server layer and a data storage layer) in the server configuration. The display area of some embodiments includes multiple tiers, where each tier is for displaying graphical representation of components in a particular layer of the server configuration. At least two tiers in some embodiments are displayed simultaneously in the display area.

    摘要翻译: 本发明的一些实施例提供用于接收服务器配置(例如,接收新配置或对现有配置的修改)的图形用户界面。 图形用户界面(UI)包括用于定义服务器配置的组件的多个UI控制元素。 它还包括用于显示服务器配置的定义组件的图形表示的显示区域。 一些实施例中的控制元件的示例包括用于添加,删除和修改服务器的控制元件。 在一些实施例中,当在UI上执行光标控制操作时,显示至少一个控制元件。 在一些实施例中,光标控制操作(例如,右手单击操作)打开显示控制元件的显示区域。 在一些实施例中,服务器配置中的至少两个不同的组件对应于服务器配置中的两个不同的层(例如,web服务器层和数据存储层)。 一些实施例的显示区域包括多个层,其中每个层用于在服务器配置的特定层中显示组件的图形表示。 在一些实施例中,在显示区域中同时显示至少两层。

    Multi-server control panel
    5.
    发明授权

    公开(公告)号:US10198142B1

    公开(公告)日:2019-02-05

    申请号:US13225372

    申请日:2011-09-02

    IPC分类号: G06F3/0481 G06F3/12

    摘要: Some embodiments of the invention provide a graphical user interface for receiving a server configuration (e.g., receiving a new configuration or a modification to an existing configuration). The graphical user interface (UI) includes several UI control elements for defining components of the server configuration. It also includes a display area for displaying graphical representations of the defined components of the server configuration. Examples of control elements in some embodiments include control elements for adding, deleting, and modifying servers. In some embodiments, at least one control element is displayed when a cursor control operation is performed on the UI. The cursor control operation (e.g., a right hand click operation) in some embodiments opens a display area that shows the control element. In some embodiments, at least two different components in the server configuration correspond to two different layers (e.g., a web server layer and a data storage layer) in the server configuration. The display area of some embodiments includes multiple tiers, where each tier is for displaying graphical representation of components in a particular layer of the server configuration. At least two tiers in some embodiments are displayed simultaneously in the display area.

    System and method for automated allocation of hosting resources controlled by different hypervisors
    6.
    发明授权
    System and method for automated allocation of hosting resources controlled by different hypervisors 有权
    由不同管理程序控制的托管资源的自动分配系统和方法

    公开(公告)号:US08656018B1

    公开(公告)日:2014-02-18

    申请号:US12421597

    申请日:2009-04-09

    IPC分类号: G06F15/173 G06F9/46

    摘要: Some embodiments provide a method for automatedly allocating hosting resources controlled by different hypervisors. The method receives a configuration for a computer system specifying a set of resources required to operate as a virtual machine on a node of a hosting system. The hosting system includes several nodes, where each node includes resources for hosting at least one virtual machine and one of several hypervisors for managing access of the virtual machine to the resources of the node. The method identifies a particular node from the several nodes with sufficient available resources to host the virtual machine based on the set of resources specified in the configuration. The method allocates the set of resources from the particular node by directing a hypervisor of the particular node to apportion the set of resources on the particular node, the set of resources for hosting the virtual machine on the particular node.

    摘要翻译: 一些实施例提供了一种用于自动分配由不同管理程序控制的托管资源的方法。 该方法接收指定在主机系统的节点上作为虚拟机操作所需的一组资源的计算机系统的配置。 托管系统包括若干节点,其中每个节点包括用于托管至少一个虚拟机的资源和用于管理虚拟机对该节点的资源的访问的多个管理程序之一。 该方法从具有足够可用资源的多个节点中识别特定节点,以根据配置中指定的资源集来托管虚拟机。 该方法通过引导特定节点的管理程序来分配来自特定节点的资源集合,以分配特定节点上的资源集合,用于在特定节点上托管虚拟机的资源集合。

    System and method for caching server images in a hosting system
    7.
    发明授权
    System and method for caching server images in a hosting system 有权
    在主机系统中缓存服务器映像的系统和方法

    公开(公告)号:US08473587B1

    公开(公告)日:2013-06-25

    申请号:US12841158

    申请日:2010-07-21

    IPC分类号: G06F15/177 G06F9/455

    摘要: Some embodiments provide a method that, at a caching network of a hosting and storage system that includes several nodes for hosting virtual machines for users, receives a request for an image of a particular computer system configuration for deployment as a virtual machine on a particular node of the hosting system. The method determines whether the requested image is presently stored on the caching network. When the image is present on the caching network, the method streams the image to the particular node of the hosting system for deployment as a virtual machine on the particular node. When the image is not presently stored on the caching network, the method retrieves a copy of the image from a permanent storage network and then streams the image to the particular node of the hosting system for deployment as a virtual machine on the particular node.

    摘要翻译: 一些实施例提供了一种方法,在主机和存储系统的缓存网络包括用于托管用于用户的虚拟机的几个节点的网络中,接收对特定计算机系统配置的图像的请求,用于在特定节点上作为虚拟机部署 的托管系统。 该方法确定所请求的图像当前是否存储在高速缓存网络上。 当图像存在于高速缓存网络上时,该方法将图像流向主机系统的特定节点,以便作为特定节点上的虚拟机进行部署。 当图像当前不存储在高速缓存网络上时,该方法从永久存储网络检索图像的副本,然后将图像流传输到主机系统的特定节点,以作为特定节点上的虚拟机进行部署。

    System and method for automated criteria based deployment of virtual machines across a grid of hosting resources
    8.
    发明授权
    System and method for automated criteria based deployment of virtual machines across a grid of hosting resources 有权
    用于基于主机资源网格的虚拟机部署自动化标准的系统和方法

    公开(公告)号:US08458717B1

    公开(公告)日:2013-06-04

    申请号:US12421599

    申请日:2009-04-09

    IPC分类号: G06F9/50

    摘要: Some embodiments provide a method. The method interfaces with several nodes of a hosting system to collect statistics that includes available resources of each node for hosting virtual machines. The method identifies a set of nodes with sufficient available resources to host a configuration for a virtual machine based on the collected statistics. The method determines an optimal node from the set of nodes that hosts the configuration with a particular set of performance parameters that yields improved performance than when hosting the configuration using any of the other nodes in the set of nodes. The method deploys the configuration for the virtual machine to the optimal node.

    摘要翻译: 一些实施例提供了一种方法。 该方法与主机系统的几个节点进行接口,以收集包括用于托管虚拟机的每个节点的可用资源的统计信息。 该方法基于收集的统计信息识别具有足够可用资源的一组节点来托管虚拟机的配置。 该方法从使用特定的一组性能参数来承载配置的节点集合中确定最佳节点,其比使用该组节点中的任何其他节点托管配置时性能提高。 该方法将虚拟机的配置部署到最佳节点。