Document toolboxDocument toolbox

IGEL UMS Sizing Guidelines & Architecture Diagrams

The following sizing guidelines are intended to support you with setting up the IGEL Universal Management Suite (UMS) environment – UMS Server, UMS Console & UMS Web App, database, and, if required, load balancer and ICG instances.


General Installation Recommendations

For small installations, a single UMS Server instance (standard UMS) with an embedded database is usually sufficient. If required, a single-instance installation can be easily extended anytime to a Distributed UMS installation by installing additional servers (and in the case of an embedded database, by switching preliminarily to an external data source).

Large installations should use either the UMS High Availability or the Distributed UMS (preferable for new installations, e.g. because you do not have to configure additional firewall exclusions). For large installations, it is also recommended to use DNS-Round-Robin load balancing or https://igel-jira.atlassian.net/wiki/spaces/ENLITEICGP/pages/128319838 .

For more information, see IGEL UMS Installation.



Installation Size

#Devices

#UMS Server Host (+ Load Balancer)

UMS Server 

UMS Console Standalone 

#Load Balancer Standalone

Load Balancer Standalone 

Database**

ICG

Installation Size

#Devices

#UMS Server Host (+ Load Balancer)

UMS Server 

UMS Console Standalone 

#Load Balancer Standalone

Load Balancer Standalone 

Database**

ICG

S

< 5.000

1 server



8 GB RAM 
(UMS Web App + 1 GB) 

4 CPUs

25 GB free disk space

Optional*

3 GB RAM  

2 CPUs 

1 GB free disk space





Embedded database







1 ICG instance per 2,500 devices 

 

Server generally:
8 GB RAM
2 CPUs
20 GB free disk space


Only ICG service:
4 GB RAM 
2 CPUs 
2 GB free disk space







M

< 15.000

1 server



8 GB RAM 
(UMS Web App + 1 GB) 

4 CPUs

25 GB free disk space

Optional*

3 GB RAM  

2 CPUs 

1 GB free disk space





External database  

10 GB  

M / S (HA or Distributed UMS)

< 15.000

2 servers  

2 load balancers

9 GB RAM  
(Web App +1GB)  

6 CPUs 

25 GB free disk space 

Optional*

3 GB RAM  

2 CPUs 

1 GB free disk space





External database  

10 GB

L (HA or Distributed UMS)

< 50.000

2 servers  

2 load balancers

6 GB RAM***  
(Web App +1GB)  

4 CPUs 

25 GB free disk space

Mandatory  

3 GB RAM  

2 CPUs 

1 GB free disk space





External database  

10 GB

XL (HA or Distributed UMS)****

< 300.000

Up to 6 servers
(1 server / 50,000 devices)  

9 GB RAM  
(Web App +1GB)  

6 CPUs 

25 GB free disk space

Mandatory  

6 GB RAM  

4 CPUs 

1 GB free disk space

Up to 3 Load Balancer  
(1 LB / 3 Server)

4 GB RAM 

4 CPUs 

2 GB free disk space

External database 

20 GB   

* UMS Console can be installed on UMS Server host. 

** Follow the recommendation of the external database system on RAM and CPU. 

*** RAM and CPU requirements are less than in the case of M / S (HA) installation since the UMS Console is installed on a separate host machine (UMS Console Standalone = Mandatory).

**** General recommendation: 1 UMS Server per 50,000 devices, 1 load balancer for 3 UMS Servers.  



For the architecture diagrams of the installations, see: