Multi-server control panel
    1.
    发明授权
    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
    2.
    发明授权

    公开(公告)号: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 billing for hosted services
    3.
    发明授权
    System and method for billing for hosted services 有权
    用于托管服务计费的系统和方法

    公开(公告)号:US08280790B2

    公开(公告)日:2012-10-02

    申请号:US12353246

    申请日:2009-01-13

    IPC分类号: G07F19/00

    CPC分类号: G06Q10/06 G06Q30/04

    摘要: Some embodiments provide a system and method for projecting billing of a specified server configuration. In some embodiments, the projected billing is determined by identifying a set of allocated resources for the server configuration. In some embodiments, the set of resources include an amount of allocated RAM, network bandwidth, disk storage, processing power, etc. The set of resources are then projected over a billing period. Some embodiments determine a projection for the configuration as each component of the configuration is specified within a graphical user interface. Additionally, some embodiments determine a projection for the configuration after the entire configuration is specified within the graphical user interface.

    摘要翻译: 一些实施例提供用于投影指定服务器配置的计费的系统和方法。 在一些实施例中,通过识别用于服务器配置的一组分配的资源来确定预计计费。 在一些实施例中,该资源集合包括分配的RAM的数量,网络带宽,磁盘存储,处理能力等。然后在一个计费周期内预测该组资源。 在图形用户界面中指定配置的每个组件时,一些实施例确定配置的投影。 另外,一些实施例在图形用户界面中指定整个配置之后确定配置的投影。

    System and Method for Billing for Hosted Services
    4.
    发明申请
    System and Method for Billing for Hosted Services 有权
    用于托管服务计费的系统和方法

    公开(公告)号:US20090182605A1

    公开(公告)日:2009-07-16

    申请号:US12353246

    申请日:2009-01-13

    CPC分类号: G06Q10/06 G06Q30/04

    摘要: Some embodiments provide a system and method for projecting billing of a specified server configuration. In some embodiments, the projected billing is determined by identifying a set of allocated resources for the server configuration. In some embodiments, the set of resources include an amount of allocated RAM, network bandwidth, disk storage, processing power, etc. The set of resources are then projected over a billing period. Some embodiments determine a projection for the configuration as each component of the configuration is specified within a graphical user interface. Additionally, some embodiments determine a projection for the configuration after the entire configuration is specified within the graphical user interface.

    摘要翻译: 一些实施例提供用于投影指定服务器配置的计费的系统和方法。 在一些实施例中,通过识别用于服务器配置的一组分配的资源来确定预计计费。 在一些实施例中,该资源集合包括分配的RAM的数量,网络带宽,磁盘存储,处理能力等。然后在一个计费周期内预测该组资源。 在图形用户界面中指定配置的每个组件时,一些实施例确定配置的投影。 另外,一些实施例在图形用户界面中指定整个配置之后确定配置的投影。

    System and method for billing for hosted services
    5.
    发明授权
    System and method for billing for hosted services 有权
    用于托管服务计费的系统和方法

    公开(公告)号:US08374929B1

    公开(公告)日:2013-02-12

    申请号:US11834726

    申请日:2007-08-07

    IPC分类号: G07F19/00

    CPC分类号: G06Q10/06 G06Q30/04

    摘要: Some embodiments provide a system and method for projecting billing of a specified server configuration. In some embodiments, the projected billing is determined by identifying a set of allocated resources for the server configuration. In some embodiments, the set of resources include an amount of allocated RAM, network bandwidth, disk storage, processing power, etc. The set of resources are then projected over a billing period. Some embodiments determine a projection for the configuration as each component of the configuration is specified within a graphical user interface. Additionally, some embodiments determine a projection for the configuration after the entire configuration is specified within the graphical user interface.

    摘要翻译: 一些实施例提供用于投影指定服务器配置的计费的系统和方法。 在一些实施例中,通过识别用于服务器配置的一组分配的资源来确定预计计费。 在一些实施例中,该资源集合包括分配的RAM的数量,网络带宽,磁盘存储,处理能力等。然后在一个计费周期内预测该组资源。 在图形用户界面中指定配置的每个组件时,一些实施例确定配置的投影。 另外,一些实施例在图形用户界面中指定整个配置之后确定配置的投影。

    Automated scheduling of virtual machines across hosting servers
    6.
    发明授权
    Automated scheduling of virtual machines across hosting servers 有权
    跨主机服务器自动安排虚拟机

    公开(公告)号:US08095662B1

    公开(公告)日:2012-01-10

    申请号:US12185774

    申请日:2008-08-04

    IPC分类号: G06F15/173

    CPC分类号: G06Q10/06 G06Q30/04

    摘要: Some embodiments provide a method and system for automatedly scheduling virtual machines across several hosting servers of a hosting service provider. Some embodiments perform the automated scheduling by receiving a server configuration that includes constraint data. In some embodiments, the constraint data includes a specified amount of hosting resources needed to implement the server configuration. Based on the constraint data, a scheduling module in the hosting environment determines an optimal distribution of the server configuration across a set of hosting resources that implement the server configuration based on the constraint data. To determine the optimal distribution, some embodiments compute a set of scores for quantifying the specified set of hosting resources required for hosting the server configuration. From the optimal distribution, some embodiments perform a mapping of the server configuration to a particular set of hosting resources of several hosting resources using the computed set of scores.

    摘要翻译: 一些实施例提供了用于在托管服务提供商的多个托管服务器上自动调度虚拟机的方法和系统。 一些实施例通过接收包括约束数据的服务器配置来执行自动调度。 在一些实施例中,约束数据包括实现服务器配置所需的指定数量的托管资源。 基于约束数据,托管环境中的调度模块基于约束数据来确定实现服务器配置的一组主机资源之间的服务器配置的最佳分布。 为了确定最佳分布,一些实施例计算用于量化托管服务器配置所需的指定主机资源集合的一组分数。 从最佳分布,一些实施例使用所计算的分数集来执行服务器配置与若干托管资源的特定主机资源集合的映射。

    System and method for adapting virtual machine configurations for hosting across different hosting systems
    7.
    发明授权
    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.

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

    System and method for automated allocation of hosting resources controlled by different hypervisors
    8.
    发明授权
    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 automated criteria based deployment of virtual machines across a grid of hosting resources
    9.
    发明授权
    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.

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

    System and method for adapting a system configuration of a first computer system for hosting on a second computer system
    10.
    发明授权
    System and method for adapting a system configuration of a first computer system for hosting on a second computer system 有权
    用于调整用于在第二计算机系统上托管的第一计算机系统的系统配置的系统和方法

    公开(公告)号:US08533305B1

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

    申请号:US13481762

    申请日:2012-05-25

    IPC分类号: G06F15/16

    摘要: Some embodiments provide a method for a server hosting environment having several nodes. 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 computer system. The first configuration includes an operating system that directly accesses hardware of the computer system. The method generates a second configuration that is based on the first configuration. The second configuration includes the first configuration modified to be operable on a particular hypervisor of a particular node in the several nodes. The method installs the second configuration on the particular node in order to allow the particular node to operate on the second configuration in conjunction with the particular hypervisor. The second configuration accesses a set of virtual hardware provided by the particular hypervisor.

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