Gateways, Brokers, and Virtualization Agents
Gateways
Gateways function as the initial network security layer, operating as reverse proxies and centralized ingress points for all client-initiated connections. They intercept and process incoming requests, subsequently routing them to the designated broker within the system. Additionally, gateways implement security protocols, including SSL/TLS encryption, to ensure data confidentiality and integrity during transmission.
Brokers
Manage user-resource connection mappings according to specified access permissions and requirements. Brokers execute load balancing by distributing client sessions across multiple backend servers to maximize system throughput and ensure redundancy.
The Primary Broker is responsible for user authentication and authorization workflows, conducting virtualization processes, and maintaining remote resource availability through workload distribution strategies. In advanced deployments, it integrates with IdPs (Identity Providers), enforces RBAC (Role-Based Access Control), and manages session persistence and routing, directing users to appropriate resources based on credential validation and policy configurations.
When deployed, the Secondary Broker assumes the orchestration of workload offloading from the Primary, optimizes resource allocation, and maintains persistent communication channels with the Gateway component.
Virtualization Agents
Are software components installed on the servers hosting the applications and desktops. They facilitate the communication between the Broker and the virtualized resources, enabling it to manage and control the applications and desktops.
Last updated
Was this helpful?