Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When planning the configuration of your High Availability (HA) network, you have to decide whether you want to install the UMS Server and UMS Load Balancer on the same host or on separate hosts. At the same time, there is a question how many UMS Servers and UMS Load Balancers are required. The following article describes the most common use cases and provides only general sizing recommendations. Your individual configuration may differ.

Include Page

...

_UMS HA: How Many UMS Servers and Load Balancers

...

_UMS HA: How Many UMS Servers and Load Balancers

UMS Server & UMS Load Balancer Are Installed on the Same Host Machine

The most common scenario when deploying UMS High Availability is to install the UMS Server and UMS Load Balancer on the same host machine. Both the UMS Server and the UMS Load Balancer offer redundancy and are installed on two servers. The database is ideally designed as a cluster.

Typical Use Cases

#UMS Server + UMS Load Balancer

The installation on the same host machine is suitable if

2 UMS Servers 
2 UMS Load Balancers


Drawio

...

...

zoom1
simple

...

0

...

inComment

...

0
custContentId74778763
pageId74450117
lbox1
diagramDisplayNameSimpleHA_Configuration
contentVer

...

3
revision

...

3
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameSimpleHA_Configuration
pCenter0
width

...

351.5
linksauto
tbstyle

...

top
height141.5

In this configuration, each of the two servers can also perform the tasks as a UMS Server alone. If both servers are active at the same time, this has a load-distributing effect. Note, however, that the load balancer generates extra load along with the actual UMS Server.

UMS Server & UMS Load Balancer are Installed on Separate Host Machines

If you need to manage a very large number of devices and/or do not want the server resources to be shared between the load balancer and the UMS Server, the installation on separate hosts should be considered.

Typical Use Cases

#UMS Server Standalone
& Load Balancer Standalone

The installation of the load balancer on a separate host machine is

  • required if the number of devices > 50,000

  • recommended if you do not want the load balancer to consume resources on the UMS Server host

Smallest typical configuration:

2-3 UMS Servers
2 UMS Load Balancers

General sizing recommendations:

  • up to 6 UMS Servers

  • up to 3 UMS Load Balancers

  • 1 UMS Server per max. 50,000 devices

  • 1 LB per max. 3 UMS Servers


Drawio

...

zoom1
simple

...

0

...

inComment

...

0
custContentId74909675
pageId74450117
lbox1
diagramDisplayNameFull_HA_Final
contentVer

...

2
revision

...

2
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameFull_HA_Final
pCenter0
width

...

424.5
linksauto
tbstyletop

...

height151

In the smallest typical configuration, queries from the devices are passed on to the UMS Servers by both load balancers. If one of the load balancers should fail, the other remains available and assumes responsibility for communications alone. A great number of UMS Servers could overload a single load balancer, which would then become itself a bottleneck. Therefore, there are provisions for no more than three UMS Servers in this configuration. For very large installations with more than three UMS Servers, the number of load balancers should be increased accordingly.

Include Page

...

_UMS HA: No NAT or Proxies

...

_UMS HA: No NAT or Proxies