Web

Architecture of Cluster Deployment

1 .. N CR2Web Cluster Servers

1 .. N CR2Web Session Pools

0 .. 1 CR2Web Admin Console

image-20241024-073241.png
CR2 Web Cluster Architecture

CR2Web Cluster

  • This module is linked to the load balancer.

  • The primary goal of this module is to efficiently direct requests from the browser to the session pool (application instance).

  • This module ensures higher availability by allowing users to connect to the application instance from another cluster in case one cluster experiences downtime.

  • CR2Web Cluster follows the round-robin policy to select the connected session pool.

CR2Web Session Pool

  • This module manages the application instance.

  • It oversees all CR2 application instances initiated and supervised within this layer.

  • This module is lightweight and can seamlessly connect to multiple clusters.

CR2Web Admin Console

  • The system will feature a single Admin Server to oversee operations.

  • This module is designed to centrally handle application configurations for all connected clusters and session pools.

  • Please note that the system permits only one Admin Server at any given time.