×

Multi-server control panel

  • US 10,198,142 B1
  • Filed: 09/02/2011
  • Issued: 02/05/2019
  • Est. Priority Date: 08/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium storing a computer program, which when executed by at least one processing unit, causes the at least one processing unit to perform operations for specifying a virtual server configuration through a graphical user interface (GUI), the operations comprising:

  • providing a plurality of user interface (UI) control elements for defining a set of virtual servers of the virtual server configuration that is to be implemented on a set of physical computers;

    displaying, in a first display area, one or more graphical items representing web servers, data servers, or load balancers of the set of virtual servers of the virtual server configuration, wherein each graphical item of the graphical items representing web servers comprises (i) a graphical indication of a web server of the set of virtual servers, and (ii) a resource meter that graphically indicates real-time usage of a set of resources of the web server;

    receiving a selection of a graphical item of the graphical items displayed, that represents a particular virtual server of the virtual server configuration;

    in response to receiving the selection of the graphical item, determining and displaying a first UI control element of the plurality of UI control elements, wherein a selection of the first UI control element facilitates a provision of a second display area that displays a virtual Internet Protocol (IP) address associated with the particular virtual server and a set of real IP addresses to which communications addressed to the virtual IP address are mapped;

    receiving a selection of the first UI control element;

    in response to the receiving the selection of the first UI control element, displaying the second display area;

    providing a second UI control element associated with the virtual IP address for display within the second display area, wherein a selection of the second UI control element associated with the virtual IP address suspends operation of the virtual IP address by preventing incoming requests from being routed to each real IP address of the set of real IP addresses associated with the virtual IP address;

    providing a set of third UI control elements, each associated with a real IP address of the set of real IP addresses, for display within the second display area, wherein a selection of one of the set of third UI control elements suspends operation of the associated real IP address with respect to the virtual IP address by preventing communications associated with the virtual IP address from being routed to the associated real IP address; and

    providing a selectable item that, when selected, starts an automated process that causes the virtual server configuration to be deployed on the set of physical computers without human intervention.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×