Abstract:
The invention relates to a method and a configuration agent for provisioning an application (4) on a server (1). The server (1) hosts one or more applications (4) which provide services to clients (2) over a network (3) and at least one application-specific configuration agent (6). An administration means (7) is connected to all servers (1). To provision an application (4) on a server (1), a control command is transmitted from the administration means (7) to the server (1) and received by said configuration agent (6). The configuration agent (6) determines one or more configuration actions concerning the application (4) and/or its runtime environment (5) on the basis of the received control command and executes the configuration actions accordingly.
Abstract:
The invention relates to a computer arrangement for providing services for clients (2) over a network (3), comprising at least one server (1) hosting at least one or more application and control means (4), the control means being set up to start or stop instances of application programs on registered servers (1). A service mode is provided by the control means (4) for each registered server (1). For a server in service mode, status information is not evaluated, no instances of application programs are started or stopped and configuration information of this server is preserved in the registration data structure (7). The service mode allows to easily access a server (1) for maintenance and/or trouble-shooting without any interference from the control means (4). After maintenance, control over the server (1) can be handed back to the control means (4) quickly and without the need to reregister the server (1).
Abstract:
The computer arrangement for providing services for clients (4) over a network (5) comprises of at least two servers (1), each hosting at least one application (2), an administration means (8), set up to automatically provision the servers (1) to provide the services, and at least one network load balancer (6) connected to the clients (4) and the servers (1), responsible for at least one of the services, set up to gather information on the state of the servers (1) and/or the state of applications (2) on the servers (1) and set up to route incoming requests of clients (4) to one of the servers (1). The computer arrangement and method for providing services are characterized in that the network load balancer (6) provides the administration means (8) with information (9) on the state of the servers (1) and/or the applications (2) on the servers (1), and the administration means (8) provides the network load balancer (6) with information (10) about which servers (1) are provisioned to provide the at least one service the network load balancer (6) is responsible for.
Abstract:
The invention relates to a method for provisioning a server (3) in a computer arrangement, in particular in a computer arrangement which comprises a plurality of servers (3), at least one administration means (1), set up to control the usage of said servers (3) by making provisioning decisions and a deployment server (2) set up to provision the servers (3) according to the provisioning decisions of the administration means (1). According to the invention a reservation system for servers (3) is created within the deployment server (2). Before an administration means (1) can use a server (3), it has to exclusively reserve the server (3). Once a server (3) is reserved for a given administration means (1), no other administration means (1) can use it. This method prevents the server (3) to be used by two or more interfering administration means (1) without having a rigid and inflexible assignment between servers (3) and administration means (1).
Abstract:
The invention relates to a method and computer arrangement for controlling a plurality of servers (1). The computer arrangement comprising a plurality of servers (1), each hosting one or more applications (4) which provide services to clients (2) over a network (3), at least one local application monitor (5) assigned to each server (1) and at least one further application monitor (6) connected to the local application monitors (5). According to the method, the function of applications (4) is monitored by the assigned local application monitor (5). On detecting a malfunctioning application (4) by the assigned local application monitor (5), the malfunctioning application (4) is first being controlled by the assigned local application monitor (5), and only if the application can not be made functional again, the malfunction is reported to one of the further application monitors (6) by the assigned local application monitor (5).
Abstract:
The invention relates to a computer arrangement for providing services for clients over a network. The computer arrangement comprises at least one server (1) hosting one or more applications (4) which provide services to clients over the network and control means (6) to start or stop instances of said applications (4) on the at least one server (1). It also comprises reporting means (5) for reporting normalized load data (NLD) of the application (4) to the control means (6), where normalized load data (NLD) is data that describes the load that running instances of the application (4) impose on the at least one server (1) on a scale which is independent of the type of server (1) and independent of the particular application (4).
Abstract:
The invention relates to a computer arrangement for providing services for clients (2) over a network (3), comprising at least one server (1) hosting at least one or more application and control means (4), the control means being set up to start or stop instances of application programs on registered servers (1). A service mode is provided by the control means (4) for each registered server (1). For a server in service mode, status information is not evaluated, no instances of application programs are started or stopped and configuration information of this server is preserved in the registration data structure (7). The service mode allows to easily access a server (1) for maintenance and/or trouble-shooting without any interference from the control means (4). After maintenance, control over the server (1) can be handed back to the control means (4) quickly and without the need to reregister the server (1).
Abstract:
The invention relates to a method and computer arrangement for controlling a plurality of servers (1). The computer arrangement comprising a plurality of servers (1), each hosting one or more applications (4) which provide services to clients (2) over a network (3), at least one local application monitor (5) assigned to each server (1) and at least one further application monitor (6) connected to the local application monitors (5). According to the method, the function of applications (4) is monitored by the assigned local application monitor (5). On detecting a malfunctioning application (4) by the assigned local application monitor (5), the malfunctioning application (4) is first being controlled by the assigned local application monitor (5), and only if the application can not be made functional again, the malfunction is reported to one of the further application monitors (6) by the assigned local application monitor (5).