General Requirements
The Simplifier server distributed via official docker hub repository as multi-architecture container for x86 and ARM environments.
It can be installed on premise or cloud.
The following System Requirements are 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) of 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 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 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) |
|
|
|
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 |