Reference Guide

High availability architecture
The Dell Wyse Management Suite architecture consists of Windows Server 2012 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 5000 devices. The deployment can be on individual servers or on a hypervisor environment, depending on the requirement.
2
High availability architecture 5