Friday 19 July 2019

Basic Definations

Basic Definations

Virtual Server:--
A virtual server is defined as a ip/port combination on which it is listening for client
connections. Requests are examined by the virtual server and a pool is chosen which
is going to handle the actual request. A virtual server can be configured to provide
ssl encryption on the client side or manipulate the request like adding custom header

Pool:--
A pool is a set of servers who are available to handle client requests. A pool consists of
a list of servers who are pool members and additional configuration like monitors, which
define how pool members are checked to determin their availability to handle client
requests.

HTTP Profile:-
Can be applied to a virtual server. Manipulates http requests and contains settings for the HTTP protocol. You can define additional headers to be inserted into client requests or send clients a redirect on specific error codes coming from your application.

IRule:--
Irules are assigned to virtual servers. A IRule is a tcl script which is run on the loadbalancer on every client request. It is a very powerful tool that gives you the ability to handle a lot of things outside your application like sending redirects to clients that are matching a certain URL pattern. Or redirecting to a sorry page server when all pool members are down.

Monitor:--
Monitors are assigned to pools. A monitor checks the servers in that pool,if the monitor
fails no more requests are send to that node until the monitor is "green" again.

No comments:

Post a Comment

iRule

  iRule: -- o iRule is a powerful and flexible feature within the BIG-IP local traffic management (LTM). o IRule is a powerful & flexibl...