System and method for configuring and managing virtual grids
    1.
    发明授权
    System and method for configuring and managing virtual grids 有权
    用于配置和管理虚拟网格的系统和方法

    公开(公告)号:US08880657B1

    公开(公告)日:2014-11-04

    申请号:US13171430

    申请日:2011-06-28

    IPC分类号: G06F15/177

    摘要: Some embodiments provide a hosting system for provisioning and managing servers (e.g., virtual servers, dedicated servers). In some embodiments, the hosting system receives a configuration for one or more servers for a particular entity (e.g., customer, user). The hosting system then identifies a grid identity and a set of virtual local area network (VLAN) identities for the particular entity. The hosting system then deploys the set of servers on one or more of the hardware nodes using the grid identity and the set of VLAN identities. In some embodiments, the set of VLAN identities includes a first VLAN identity for a private network and a second VLAN identity for a public network.

    摘要翻译: 一些实施例提供用于供应和管理服务器(例如,虚拟服务器,专用服务器)的托管系统。 在一些实施例中,主机系统接收用于特定实体(例如,客户,用户)的一个或多个服务器的配置。 托管系统然后识别特定实体的网格标识和一组虚拟局域网(VLAN)身份。 托管系统然后使用网格标识和一组VLAN标识来将一组服务器部署在一个或多个硬件节点上。 在一些实施例中,该VLAN标识集合包括用于专用网络的第一VLAN标识和用于公共网络的第二VLAN标识。

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

    公开(公告)号:US08601226B1

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

    申请号:US12841150

    申请日:2010-07-21

    IPC分类号: G06F12/00

    摘要: Some embodiments provide a method for creating an image of a virtual machine. The method identifies a particular computer system operating as a virtual machine with a particular configuration on a hardware resource of a hosting system that includes several hardware resources. The method captures data representing the particular computer system. Capturing the data includes copying a particular section of the data, computing a checksum for the particular section of the data, and streaming the particular section with the computed checksum to a storage.

    摘要翻译: 一些实施例提供了一种用于创建虚拟机的图像的方法。 该方法识别在包含多个硬件资源的主机系统的硬件资源上具有特定配置的特定计算机系统作为虚拟机运行。 该方法捕获表示特定计算机系统的数据。 捕获数据包括复制数据的特定部分,计算数据的特定部分的校验和,并将具有计算的校验和的特定部分流传输到存储器。

    System and method for monitoring a grid of hosting resources in order to facilitate management of the hosting resources
    3.
    发明授权
    System and method for monitoring a grid of hosting resources in order to facilitate management of the hosting resources 有权
    监控主机资源网格的系统和方法,以便于托管资源的管理

    公开(公告)号:US08364802B1

    公开(公告)日:2013-01-29

    申请号:US12421598

    申请日:2009-04-09

    IPC分类号: G06F15/173

    摘要: Some embodiments provide a method. The method interfaces with several nodes of a hosting system. Each node includes resources for hosting several virtual machines. The method collects statistics for facilitating deployment of the virtual machines across the several resource nodes from the resource nodes. The method determines a particular node from the several nodes with sufficient available resources to host a configuration for a virtual machine based on the collected statistics. The method deploys the configuration for the virtual machine to the particular node for hosting on the particular node.

    摘要翻译: 一些实施例提供了一种方法。 该方法与主机系统的几个节点接口。 每个节点包括用于托管多个虚拟机的资源。 该方法收集统计数据,以便于从资源节点跨多个资源节点部署虚拟机。 该方法从具有足够可用资源的多个节点确定特定节点,以基于收集的统计信息来托管虚拟机的配置。 该方法将虚拟机的配置部署到特定节点上以在特定节点上托管。

    System and method for adapting a system configuration of a first computer system for hosting on a second computer system
    4.
    发明授权
    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.

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

    System and method for storing a configuration of virtual servers in a hosting system
    5.
    发明授权
    System and method for storing a configuration of virtual servers in a hosting system 有权
    用于在托管系统中存储虚拟服务器的配置的系统和方法

    公开(公告)号:US08495512B1

    公开(公告)日:2013-07-23

    申请号:US12841161

    申请日:2010-07-21

    IPC分类号: G06F3/048

    摘要: Some embodiments provide a method that defines a user interface (UI) that displays several UI elements representing several virtual machines deployed in a particular configuration for a particular user in a hosting and storage system that includes several nodes for hosting user specified virtual machines. The method receives input from the user through the UI to save the particular configuration of virtual machines. For each virtual machine in the particular configuration, the method stores an image of the virtual machine. The method stores data representing the particular configuration of virtual machines. The data includes references to the stored images of the virtual machines and connections between the virtual machines.

    摘要翻译: 一些实施例提供了一种定义用户界面(UI)的方法,该用户界面(UI)显示若干UI元素,其表示在托管和存储系统中的特定用户的特定配置中部署的多个虚拟机,其包括用于托管用户指定的虚拟机的多个节点。 该方法通过UI接收用户的输入,以保存虚拟机的特定配置。 对于特定配置中的每个虚拟机,该方法存储虚拟机的映像。 该方法存储表示虚拟机的特定配置的数据。 数据包括虚拟机的存储映像的引用和虚拟机之间的连接。

    System and method for adapting a system configuration using an adaptive library
    6.
    发明授权
    System and method for adapting a system configuration using an adaptive library 有权
    使用自适应库调整系统配置的系统和方法

    公开(公告)号:US08453144B1

    公开(公告)日:2013-05-28

    申请号:US12421613

    申请日:2009-04-09

    IPC分类号: G06F9/455

    摘要: Some embodiments provide a method for adapting a system configuration. The method identifies a first configuration for a first computer system. The method retrieves a configuration information for a second computer system from a library that stores configuration information that includes several operating systems and several kernels. The method defines a second configuration that is based on (i) the first configuration and (ii) the retrieved configuration information. The method hosts the second configuration at the second computer system. The second computer system is a computer system in several computer systems of a server hosting environment.

    摘要翻译: 一些实施例提供了一种用于调整系统配置的方法。 该方法识别第一计算机系统的第一配置。 该方法从存储包括多个操作系统和多个内核的配置信息的库检索第二计算机系统的配置信息。 该方法定义了基于(i)第一配置和(ii)检索到的配置信息的第二配置。 该方法在第二个计算机系统中托管第二个配置。 第二计算机系统是服务器托管环境的几个计算机系统中的计算机系统。

    System and method for automated configuration of hosting resources
    7.
    发明授权
    System and method for automated configuration of hosting resources 有权
    托管资源的自动配置的系统和方法

    公开(公告)号:US08352608B1

    公开(公告)日:2013-01-08

    申请号:US12421602

    申请日:2009-04-09

    IPC分类号: G06F15/173 G06F15/177

    摘要: Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting several virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method, from the first virtual machine, accesses the second set of resources to partition a file system for storing the second virtual machine. The method modifies the file system to configure the second virtual machine as specified by the configuration.

    摘要翻译: 一些实施例提供了用于在托管系统中的特定节点处托管虚拟机的一组资源的自动配置的方法。 主机系统包括几个用于托管多个虚拟机的节点。 该方法在使用特定节点的第一组资源操作的第一虚拟机上接收要被托管在特定节点的第二组资源上的第二虚拟机的配置。 来自第一虚拟机的该方法访问第二组资源以对用于存储第二虚拟机的文件系统进行分区。 该方法修改文件系统以配置配置指定的第二个虚拟机。

    System and method for billing for hosted services
    8.
    发明授权
    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的数量,网络带宽,磁盘存储,处理能力等。然后在一个计费周期内预测该组资源。 在图形用户界面中指定配置的每个组件时,一些实施例确定配置的投影。 另外,一些实施例在图形用户界面中指定整个配置之后确定配置的投影。

    Multi-server control panel
    9.
    发明授权

    公开(公告)号: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.