Allgemeine Anforderungen
Der Simplifier-Server wird über das offizielle Docker Hub-Repository als Multi-Architektur-Container für x86- und ARM-Umgebungen verteilt.
Er kann On-Premise oder in der Cloud installiert werden.
Die folgenden Systemanforderungen sind obligatorisch
- Docker Engine oder Cloud Container Service
- MySQL (empfohlen) oder Oracle Datenbank (wird zukünftig nicht mehr unterstützt) für die Simplifier Konfiguration
- Um das Workflow-System zu nutzen, ist eine MySQL-Datenbank obligatorisch
- Eine MySQL-Datenbank ist für Logs und Monitoring obligatorisch
- Filesystem Storage mit hoher Input/Output-Leistung (siehe Validiate I/O Performance) von mindestens 30 GB
- Die empfohlene Speichergröße beträgt 50 GB
- Reverse-Proxy für TLS-Terminierung (HTTPS) (Mehr erfahren)
- Firewall-Einstellungen, falls zutreffend
Optional:
- Viren-/Malware-Scanner
- Web Application Firewall für zusätzliche Sicherheit
Die Größe der Simplifier Laufzeitumgebung hängt von der Anzahl der verwendeten Konnektoren, Plugins und Business-Objekte ab – die folgenden Größenangaben basieren auf unseren Hosting-Erfahrungen
Runtime Sizing
| Erweiterungsstufe | 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) |
|
|
|
|
||
Hinweise für Kubernetes
memory.limit muss größer oder mindestens gleich dem auf Containerebene angegebenen RAM-Wert sein
Allgemeine Hinweise
Warum ist die Summe des RAM auf Containerebene kleiner als der auf Hostebene angeforderte RAM?
- Es gibt ein Betriebssystem und es laufen mehrere Dienste auf einem typischen Linux-Host, die RAM benötigen.
Warum ist die Summe aller -Xmx-Werte innerhalb eines Containers kleiner als der auf Containerebene benötigte RAM?
- Neben dem Heap Space wird noch weiterer Speicher von der JVM benötigt
- Innerhalb des Containers läuft ein Betriebssystem, das Speicheranforderungen hat
Dimensionierung des Datenbankservers
| Simplifier DB | Monitoring DB | |||||
| Erweiterungsstufe | Festplattenspeicher | RAM | vCPU | Festplattenspeicher | 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 |











