General Requirements
The Simplifier server distributed via official docker hub repository as container .
It can be installed on premise or cloud
The following System Requirements mandatory
- Docker Engine or Cloud Container Service
- MySQL or Oracle Database for Simplifier Configuration
- Filesystem Storage with high Input/Output Perfomance (see Validiate I/O Performance) at least 20 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 amout 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 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
Database Sizing covers Simplifier Data only, no customer specific data
Apps | DB Storage Space | DB CPU | DB RAM (GB) |
50 | 5 | 2 Cores a 2 GHz | 4 |
100 | 10 | 4 Cores a 2 GHz | 8 |
250 | 25 | 4 Cores a 2 GHz | 16 |