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.
On this page
Recommended configuration
Each server plays a role and runs IRM components specific to that role.
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:
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 |
|
|