select * from sectionselect * from sectionselect * from section JMC Research - Juan M. Casillas Web Site
Knowledge for our questions, fun for everyone!

http://www.jmcresearch.com/src/articlehelper.php?id=33
Printed at 26/04/2025 21:16:41
http://www.jmcresearch.com Knowledge for our questions, fun for everyone!
Server Farm setup
Internal overview

Published at 18/09/2003 21:46:47
By Juan M. Casillas

Server Farm setup

In this section we are going to configure the server farm. For server farm I understard the logical configuration of the machines, or how to group them to build cluster. So, a cluster is a group of machines, used to server resources, and the server farm is all the clusters configured.

The configuration directive for this feature is serverfarm Under this tag, you can configure the clusters and the servers that build them. Inside this tag, you have to configure, at least, one cluster, with at least one host inside of them.

The configuration parameters for this tag are:
Option Description
cluster

This is the configuration directive. Under this, you can configure the hosts that belongs to this cluster.

Configuration options

  • name: This is the name of the cluster.

Now, under this configuration directive, you add the hosts that belongs to this cluster. To do this, you use the server directive:

Server
  • host: This is the name of the host that belongs to this cluster. You can specify their name in the two common ways; dotted notation, or by name.
  • port: The port where the service is running
  • weight: This is the relative weight that has this server in the cluster. For example, if we configure a cluster with three servers, and their weights are 25, 25 and 50, this means that the 25% of the requests go to the first server, 25% of them to the another server, and the rest to the last one.


ServerFarm Sample

<serverfarm>
        <cluster name="cluster1">
            <server host="192.168.0.1" port="80" weight="50" />
            <server host="192.168.0.2" port="8080" weight="50" />
        </cluster>

        <cluster name="cluster2">
            <server host="192.168.0.1" port="8080" weight="100" />
        </cluster>
</serverfarm>


http://www.jmcresearch.com Knowledge for our questions, fun for everyone!