To Set Up a Clustered Set of Application Servers

Rationale

The clustering option for Archibus Web Central ensures that you can deploy Web Central in a variety of hardware configurations using the exact same license file (ai-licenses.bin); that is to say, the licensing considerations and the hardware installation considerations are completely separate issues. With the exact same license file, you can install 90 concurrent users on a single server, or alternately, you can divide the usage among three servers.

The same goes for larger deployments. If you license 1,000 concurrent users, the licensing will require 1,000 “Web ACP’s” and a number of “Web Core” licenses. However, all of these licenses come in the same license file. And with the clustered deployment, you can distribute these licenses over as few or as many clustered servers as you feel you need to meet the need.

The one restriction is that the servers must be clustered together; that is, when a user logs into the Archibus URL, they may be directed to any one of the servers in the cluster. If you do need two separate clusters, say to support different groups of users in different countries or on different networks, then you do need to place two separate orders for two separate license files.

Procedure

To install a clustered set of application servers according to the EULA, follow these steps:

  1. Load Archibus Web Central on one application server per the single-server instructions.
  2. Place the ai-licenses.bin file on one and only one of the application servers in the cluster. (Do install the WAR file for the other Archibus Web Central files again on each application server.)
  3. Navigate to the System Administration / System Administrator / Set up License for Clustered Deployment task.
  4. Enter the number of servers (such as, 3) and press OK.
    • A cluster is considered to be all servers balanced behind the same URL and switch.
    • If you have a separate URLs or switch balancing the load to a separate set of servers, this is a separate cluster and needs its own license.
  5. Restart the application server. Now you can start the other servers in the cluster: if they connect to the same database, they will be enabled by that same (single) license that is on the first server.

If you use the View Program and License Usage view, you will see count of licenses for each server will be divided by the number of servers.

See also:

Notes