General Requirements
The Simplifier server is distributed via the official Docker Hub repository as a multi-architecture container for x86 and ARM environments.
It can be installed on-premises or in the cloud.
The following System Requirements are mandatory
- Docker Engine or Cloud Container Service
- MySQL for Simplifier Configuration
- Filesystem Storage with high Input/Output performance (see Validiate I/O Performance) of at least 30 GB
- Recommended Storage size is 50 GB
- Reverse Proxy for TLS Termination (HTTPS) (Read more)
- Firewall Settings if applicable
Optional:
- Virus/Malware Scanner
- Web Application Firewall for additional Security
The size for simplifier runtime environment depends on the amount of used connectors, plugins and business objects – the following sizing are based on our hosting experiences
Runtime Sizing
| Extension Level | RAM Simplifier Container | RAM Launchpad Container | RAM Workflow Runtime Container | RAM Workflow Designtime Container | vCPUs | |
| Level 0 | Host Level | 16 GB | 2 | |||
| Container Level | 14 GB | 1 GB | 1,5 GB | 1,5 GB | ||
| JVM Level Heap (-Xmx) |
|
|
|
|
||
| Level 1 | Host Level | 32 GB | 4 | |||
| Container Level | 24 GB | 1 GB | 2 GB | 2 GB | ||
| JVM Level Heap (-Xmx) |
|
|
|
|
||
| Level 2 | Host Level | 48 GB | 8 | |||
| Container Level | 36 GB | 1,5 GB | 3 GB | 3 GB | ||
| JVM Level Heap (-Xmx) |
|
|
|
|
||
| Level 3 | Host Level | 64 GB | 16 | |||
| Container Level | 48 GB | 2 GB | 4 GB | 4 GB | ||
| JVM Level Heap (-Xmx) |
|
|
|
|
||
| Level 4 | Host Level | 128 GB | 32 | |||
| Container Level | 100 GB | 4 GB | 8 GB | 8 GB | ||
| JVM Level Heap (-Xmx) |
|
|
|
|
||
Remarks for Kubernetes
memory.limit must be greater or at least equal to the RAM value given on the container level
General Remarks
Why is the Sum of RAM on the container level smaller than the RAM requested on the host level?
- There is an OS and there are several services running on a typical Linux Host, which need RAM.
Why is the Sum of all -Xmx values within one container smaller than the RAM needed on container level?
- besides Heap Space, there is other memory needed by the JVM
- inside the container, an OS is running, which has memory requirements
Database Server Sizing
| Simplifier DB | Monitoring DB | |||||
| Extension Level | Disk Storage | RAM | vCPU | Disk Storage | RAM | vCPU |
| Level 0 | 5 | 2 | 2 | 10 | 2 | 2 |
| Level 1 | 5 | 4 | 2 | 10 | 4 | 2 |
| Level 2 | 10 | 8 | 2 | 25 | 8 | 2 |
| Level 3 | 20 | 16 | 4 | 40 | 16 | 4 |
| Level 4 | 35 | 16 | 8 | 60 | 16 | 8 |











