Reference Guide

High availability architecture
The Dell Wyse Management Suite architecture consists of Windows Server 2012 R2/2016/ 2019 Standard with failover cluster
enabled. The Windows cluster contains a main computer that supports other applications and ensures minimum downtime by
harnessing the redundant. This is used for application failover for Tomcat, Memcache, MQTT services. MongoDB database
cluster helps in the event of primary database failure the secondary database will take over. MySQL InnoDB database cluster
has an inbuilt database clustering mechanism and secondary database will take over in case of primary read write database fail.
Linux Server with HA Proxy is a load balancer and high availability server for EMSDK (Teradici) server. Local repository is
created as part of the shared path that contains the applications, images, packages, and will not be part of the cluster set up.
NOTE: The high availability system requirements may change depending on the infrastructure at your work site.
Figure 1. High availability architecture
System requirements for high availability
The table lists the minimum hardware and software requirement and supports up to 10,000 devices. Each instance of EMSDK
can support a maximum of 5,000 devices. The deployment can be on individual servers or on a hypervisor environment,
depending on the requirement.
The hardware and software requirements to set up high availability for Wyse Management Suite are:
2
6 High availability architecture