Architecture of Cluster Deployment
1 .. N R2Web Cluster Servers
1 .. N R2Web Session Pools
0 .. 1 R2Web Admin Console

R2Web Cluster Architecture
R2Web 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.
R2Web Cluster follows the round-robin policy to select the connected session pool.
R2Web Session Pool
This module manages the application instance.
It oversees all R2 application instances initiated and supervised within this layer.
This module is lightweight and can seamlessly connect to multiple clusters.
R2Web 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.