Abstract: 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.
Type:
Grant
Filed:
August 7, 2007
Date of Patent:
February 12, 2013
Assignee:
Gogrid, LLC
Inventors:
Paul Lappas, John Martin Keagy, Nicholas F. Peterson
Abstract: 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.
Type:
Grant
Filed:
April 9, 2009
Date of Patent:
January 29, 2013
Assignee:
Gogrid, LLC
Inventors:
John Martin Keagy, Jeffery Carr, Paul Lappas
Abstract: 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.
Type:
Grant
Filed:
April 9, 2009
Date of Patent:
January 8, 2013
Assignee:
Gogrid, LLC
Inventors:
John Martin Keagy, Jeffery Carr, Paul Lappas
Abstract: 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.
Type:
Grant
Filed:
January 13, 2009
Date of Patent:
October 2, 2012
Assignee:
Gogrid, LLC
Inventors:
Paul Lappas, John Martin Keagy, Nicholas F. Peterson
Abstract: 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.
Type:
Grant
Filed:
April 9, 2009
Date of Patent:
July 10, 2012
Assignee:
Gogrid, LLC
Inventors:
John Martin Keagy, Jeffery Carr, Paul Lappas
Abstract: 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.
Type:
Grant
Filed:
August 7, 2007
Date of Patent:
October 25, 2011
Assignee:
Gogrid, LLC
Inventors:
Paul Lappas, John Martin Keagy, Nicholas F. Peterson