Archer Configuration Considerations

A recommended Archer configuration meets the needs of current processing with room for future growth. It provides greater flexibility and is highly scalable because each layer can be scaled independently. The Web Application, services, and content reside in different databases on separate servers. This type of configuration also supports high-availability environments that use load balancing to distribute loads based on server availability. Incoming HTTP requests are directed across the Web Servers using a load balancer, which distributes loads based on server availability according to the selected criteria.

For enhanced security, incorporate a double firewall. This configuration places a firewall in front of the Web Server with another residing between the web and database servers.

For enhanced reliability, incorporate caching into your configuration by having multiple servers running simultaneously. To enable third-party caching, follow the recommendations from the caching provider. Caching is often installed 1 more than 1 server to ensure that if the main server goes down, the traffic shifts to the another running server. These servers run the Cache Services only.

Recommended configuration

Each server plays a role and runs IRM components specific to that role.

The following table describes the recommended configuration.

Services Server

Web Server

File Server

Database Server

Archer Technologies Archer Configuration Service

Web Application

File Repository

Instance Databases

Archer Technologies Archer Job Engine Service

Archer Technologies Archer Configuration Service

 

Configuration Database

Other Services

Archer Technologies Archer Workflow Service

 

 

Recommended configuration with caching

You can configure Archer to meet specific needs, like caching. In this case, your configuration might look similar to the following table:

The following table describes a sample configuration.

Cache Servers

Services Server

Web Server

File Server

Database Server

Third-party caching application

Archer Technologies Archer Job Engine Service

Archer Technologies Archer Configuration Service

 

Configuration Database

 

(Optional) ScaleOut StateServer Client

(Optional) ScaleOut StateServer Client

 

 

 

(Optional) Redis

Note: Client installation is not necessary.

(Optional) Redis

Note: Client installation is not necessary.

 

 

 

Other Services

Archer Technologies Archer Workflow Service