NLB Deployment Architecture

An network load balancing (NLB) deployment uses a 3-tier architecture. An NLB configuration provides data tier redundancy, front tier performance, and high availability. This model is considered the entry-level enterprise deployment architecture. Also, the architecture is quite easy to scale and handles a heavy loading by end user interaction, such as web forms, SharePoint libraries, and reports.

Figure: NLB Deployment Architecture
NLB Deployment Architecture

Main Points

  • The external front end server is not necessary if your application uses eForms as the user interface.
  • The architecture can be scaled out by adding nodes to existing NLB clusters.
  • The architecture can be scaled up by upgrading existing nodes (for example, increasing CPU and memory) and adding more instances of AgilePoint Server and web applications on each server.
  • AgilePoint Server is database-intensive. Therefore, a faster database server increases AgilePoint Server performance.