MKG Server (On-Premise oder Private Cloud)-Systemanforderungen
|
Wenn Sie die Cloud nicht nutzen, können Sie unsere Software auf Ihrem eigenen Server installieren. Diese Software besteht aus einer Progress-Engine (Datenbank) und der MKG-Anwendungsschicht, die eine Client-Server-Umgebung erstellt. Bitte berücksichtigen Sie, dass diese Prozesse vor allem von diesem Server abhängig sind. |
Allgemeine Anforderungen
Die MKG Server-Software muss auf einem dedizierten Server installiert werden. Das bedeutet, dass keine anderen Anwendungen und/oder Serverrollen aktiv sein dürfen.
Wir empfehlen Ihnen, die MKG Server immer auf einem virtuellen dedizierten Server zu installieren, da dies unserer Erfahrung nach Skalierbarkeitsvorteile, weniger Ausfallzeiten und eine einfachere Verwaltung bietet.
Als Mindestanforderung muss der Server über 4 (virtuelle) CPU-Kerne verfügen, empfohlen werden 8 (virtuelle) CPU-Kerne. Die Prozessorlast hängt von der Anzahl der Benutzer sowie der Art und Weise der Nutzung der Software ab; Dies kann zu unterschiedlichen Auslastungen führen.
|
Achtung! |
Speicher
Als Mindestanforderung muss der Server über 16 GB RAM verfügen, empfohlen werden 32 GB RAM. Der erforderliche Arbeitsspeicher hängt auch von der Anzahl der Benutzer und der Art und Weise der Nutzung der Software ab; Dies kann zu unterschiedlichen Auslastungen führen.
Festplatte
Benötigter Platz
Der minimale freie Speicherplatz für die MKG-Dienste beträgt 20 GB (OS-Volumen) und für die Einrichtung der Anwendung und Datenbank > 100 GB (Datenvolumen). Der tatsächlich benötigte Speicherplatz auf dem Datenträger wird durch die Datenbankgröße sowie den Standort der MKG-Dokumentenablage bestimmt.
Festplattengeschwindigkeit
Das Volumen, auf dem sich die Datenbank befindet, wird sowohl auf Lese- als auch auf Schreibebene geladen. Dabei besteht ein starker Zusammenhang zwischen der Anzahl der Nutzer sowie der Art und Weise der Nutzung der Software; Dies kann zu unterschiedlichen Auslastungen führen.
| Mäßig | Ausreichend | Gut | Sehr gut | |
| Random read auf 4KB blocksize in IOPS |
> 1500 | > 5000 | > 7500 | > 15000 |
| Random write auf 4KB blocksize in IOPS |
> 1500 | > 5000 | > 7500 | > 15000 |
| Sequential read auf 4KB blocksize in IOPS |
> 1500 | > 5000 | > 7500 | > 15000 |
| Sequential write auf 4KB blocksize in IOPS |
> 1500 | > 5000 | > 7500 | > 15000 |
| Access time in ms | > 1500 | > 5000 | > 7500 | > 15000 |
Bestimmen Sie die Anzahl der Mbit/s, die zum Erreichen des IOPS-Werts erforderlich sind: Mbps = (IOPS * 4KB per IO) /1024
RAID
Aufgrund der Leistungssteigerung und der höheren Datenverfügbarkeit im Fehlerfall empfehlen wir dringend den Einsatz einer RAID-Konfiguration. MKG empfiehlt die Verwendung von RAID-1 oder RAID-1+0. Von der Verwendung von RAID-5 in Kombination mit einer Datenbanklösung raten wir aufgrund der Leistungseinbußen dringend ab.
Es gibt verschiedene RAID-Controller auf dem Markt. Die einfachen Controller enthalten meist nur einen Lesecache. Dieser Typ wirkt sich negativ auf die Datenbankleistung aus. Deshalb empfehlen wir für Lese- und Schreibvorgänge einen Controller mit Batteriepufferung und/oder eigenem Cache-Speicher.
Die Verwendung von SSD-Laufwerken (Solid State Drive) in einer solchen Konfiguration wird dringend empfohlen, zumindest für das Datenbankvolumen.
Betriebssystem
Wir unterstützen derzeit die folgenden Betriebssysteme:
- Windows Server 2025, 2022 und 2019 DataCenter Edition, 64 bit
- Windows Server 2025, 2022 und 2019 Essentials Edition, 64 bit
- Windows Server 2025, 2022 und 2019 Standard Edition, 64 bit
Netzwerk
Das Netzwerk muss eine Mindestgeschwindigkeit von 1 Gbit/s unterstützen. Es wird eine Geschwindigkeit von >1 Gbit/s empfohlen. Darüber hinaus sind folgende Grundeinstellungen notwendig:
- TCP/IP (Version 4), eine feste IP/V4-Nummer.
- DNS V4-Eintrag für MKG-Client-Workstations verfügbar.
- Zusätzlich zu einem obligatorischen Forward-Lookup-Eintrag empfehlen wir auch, auf den korrekten Reverse-Lookup im DNS-Server des Netzwerks zu achten.
In der Firewall-Lösung gelten folgende Ein- und Ausgangsregeln:
- TCP, 8080, Anwendung: Tomcat/PASOE instance.
- TCP, 8443, Anwendung: Tomcat/PASOE instance.
Soll die MKG-App oder die MKG-API verwendet werden, die einen externen Zugriff erfordert, können zusätzliche Konfigurationen erforderlich sein.
Internet
Für eine ordnungsgemäße Funktion der Software ist eine Internetverbindung erforderlich. Diese Verbindung wird genutzt für:
- das Herunterladen von Software-Updates.
- die Durchführung von Lizenzprüfungen.
- das Speichern benutzerspezifischer Einstellungen wie Berichtsdefinitionen und Formeln.
|
Hinweis: |
Auch für die Fernunterstützung ist eine Internetverbindung erforderlich. Dabei wird Software verwendet, die speziell für Remote-Support entwickelt wurde und es MKG ermöglicht, auf sichere Weise vorübergehend auf einen Arbeitsplatz zuzugreifen, um Unterstützung zu leisten. Dieser Zugriff erfolgt ausschließlich auf Wunsch des Nutzers und unter dessen Aufsicht.
Falls ein Whitelisting gewünscht ist, z. B. bei Verwendung einer Firewall oder eines Proxyservers, muss der Datenverkehr zur Domain mkg.eu erlaubt werden, einschließlich der folgenden Subdomains:
- support.mkg.eu
- webshell.mkg.eu
MKG API
MKG hat in seine Software eine API (REST)-Schnittstelle integriert, über die sich die ERP-Umgebung für mobile Anwendungen oder andere Webanwendungen öffnen lässt. Um für die Zukunft gerüstet zu sein, wird jede Umgebung standardmäßig mit dieser Schnittstelle ausgestattet. Details zum MKG-API-Setup finden Sie hier. Um diese Schnittstelle nutzen zu können, ist Folgendes erforderlich:
- Interner DNS-Eintrag (zum Beispiel: mkgapi.companyname.nl), der auf die LAN-IP-Adresse des MKG-Servers verweist.
- Kommerzielles SSL-Zertifikat, das auf den oben genannten DNS-Eintrag angewendet werden kann.
- Externer DNS-Eintrag (zum Beispiel: mkgapi.companyname.nl), der auf die WAN-IP-Adresse der Internetverbindung verweist (optional).
- NAT-Rule-Port 8443 eingehend zur LAN-IP-Adresse des MKG-Servers (optional).
Serverkonfiguration
Für die Einstellung der Festplattenlautstärke gibt es keine zwingenden Einstellungen. Dieser Abschnitt enthält Vorschläge.
- C: Volumen für das Betriebssystem (OS).
- D: Volumen für die Progress-Datenbank und einen Anwendungsordner namens „APPS“. Netzwerkbenutzer benötigen KEINEN direkten Zugriff auf diesen Ordner.
- In D:\ <root> wird außerdem ein Ordner \MKG_DB erstellt, in dem die physischen Dateien der MKG-Datenbank abgelegt werden. Diese Dateien können nur vom Datenbankdienstprozess gelesen und beschrieben werden. Netzwerkbenutzer sollen KEINEN direkten Zugriff auf diesen Ordner haben.
- Der Unterordner BACKUP von D:\MKG_DB\ enthält die täglichen Sicherungsdateien der MKG-Datenbank.
Backup
Die Datenbank und die Anwendung werden mit einem Online-Backup-Tool geliefert. Dieses Tool erstellt nur zu einem festgelegten Zeitpunkt eine Sicherungsdatei der Progress-Datenbank. Es wird dringend empfohlen, die Datenbanksicherung, den Anwendungsordner und den Dokumentenordner auf einem externen Medium (außerhalb des Servers) zu sichern, damit sie im Katastrophenfall für einen Wiederherstellungsauftrag oder einer Neuinstallation verwendet werden können.
Die Konfiguration und tatsächliche Durchführung eines externen Backups fällt nicht in die Produktdefinition von MKG.
Dokumentenverwaltung
MKG bietet in seiner Software die Möglichkeit zur schnellen und effizienten Abwicklung der Verknüpfung und Archivierung von Dokumenten in verschiedenen MKG-Prozessen. Sie müssen einen Dateispeicherort angeben, der der gesamten Organisation zur Verfügung steht (Lese- und Schreibrechte). Deshalb ist eine Freigabe (zugänglich über UNC) die naheliegendste Option in einer On-Premise-Lösung.
Zusätzliche Komponenten
Die folgenden Komponenten müssen vor der Installation der MKG-Software installiert oder aktiviert werden:
- Microsoft Windows Firewall: managed oder durch ein kommerzielles Produkt ersetzt, aber nicht "disabled".
- Microsoft .NET 4.8
- Member der Domäne (AD), falls zutreffend.
- Ein Administrator muss in der Lage sein, Systemdienste auf diesem Host als local Admin zu installieren. Windows UAC und der Domänencontroller (falls zutreffend) müssen dies zulassen.
Virtualisierung
Aufgrund der Skalierbarkeit bzw. Fallback-Möglichkeiten im Falle eines Hardwaredefekts empfehlen wir dringend den Einsatz einer Virtualisierung der Serverumgebung.
Bei Verwendung von Microsoft Hyper-V ist die Anpassung der folgenden Einstellungen erforderlich:
- Deaktivieren Sie die RSC-Option auf dem V-Switch für den Server, auf dem MKG ausgeführt wird.
- Deaktivieren Sie VMQ auf dem V-Switch.
Bei Verwendung von VMware müssen die folgenden Einstellungen angepasst werden:
- Passen Sie im BIOS der VM selbst, auf der MKG aktiv ist, die Energieeinstellung auf „High Performance“ an.
- Passen Sie in den VM-Optionen die Einstellung „Latenzempfindlichkeit“ auf „High“ an.
Antivirus, EDR und RMM-tools
Für eine optimale Leistung von MKG ist es wichtig, dass Sicherheits- und Verwaltungssoftware korrekt konfiguriert wird. Die folgenden Einstellungen werden empfohlen:
Endpoint Detection & Response (EDR)
EDR-Lösungen dürfen keine Laufzeitinjektionen in MKG-bezogene Prozesse durchführen. Diese Prozesse sollten ausdrücklich von aktiver Überwachung und Manipulation ausgeschlossen werden, um Störungen zu vermeiden.
Realtime scanning
Echtzeit-Scanning durch Antivirus- oder EDR-Software kann die Leistung von MKG beeinträchtigen. Es wird daher empfohlen, die folgenden Verzeichnisse vom Echtzeit-Scanning auszuschließen:
- D:\apps\*.*
- D:\mkg_db\*.*
- D:\mkg_tmp\*.*
Diese Ausschlüsse tragen zu einem stabilen und effizienten Betrieb der MKG-Software bei.
|
Hinweis: |
Remote Monitoring & Management (RMM)
Das automatische Neustarten von MKG-Diensten (Application Server, Database Service, Broker Service) über externe RMM-Tools wird ausdrücklich nicht empfohlen. Automatische Neustarts während Wartungsarbeiten oder Updates können zu einer nicht funktionsfähigen Umgebung und möglichem Datenverlust führen.
Die Standard-Wiederherstellungsoptionen der MKG-bezogenen Dienste in Windows sollten unverändert bleiben. Das bedeutet, dass die Einstellung „Take No Action“ im Falle eines Dienstausfalls nicht geändert werden darf.
|
Weitere Systemanforderungen |
- Veröffentlicht:13 feb 2020 12:44
- TypHandleidingen
- Kategorie
- Produkt
- VerfügbarkeitOpenbaar