R2 Web

Architecture of Cluster Deployment

1 .. N R2Web Cluster Servers

1 .. N R2Web Session Pools

0 .. 1 R2Web Admin Console

 

r2web_cluster.png
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.