Konfigurationsvorschläge d.velop documents
Hinweise zu den Konfigurationsvorschlägen
Die nachfolgend aufgeführten Konfigurationen sind lediglich Vorschläge, die sich auf ein „kleines“, „mittleres“ und „großes“ d.velop documents-System (On-Premises) beziehen. Wir gehen dabei von aktueller virtueller Hardware aus.
Der konkrete Hardwarebedarf ist von vielen Faktoren abhängig, z.B.:
Dokumente
Anzahl der zu verarbeitenden Dokumente
Anlieferzeiten, insbesondere Lastspitzen
Verarbeitungsart: synchron oder asynchron
Geforderte Durchlaufzeiten, z.B. von Anlieferung bis zur Ablage auf einem Langzeitspeicher
Benutzer
Gesamtzahl
Nutzungsverhalten
Fachliche Anforderungen
Archivierung
Dokumentenmanagement
Workflow
Akzeptierte Ausfallzeiten
Daher ist keine allgemeingültige Aussage möglich. Sie erhalten jedoch Hinweise zum Sizing, mit denen Sie eine Hardwareempfehlung erarbeiten können.
Prüfen Sie, welche d.velop-Komponenten auf den einzelnen Systemen installiert und betrieben werden können. Dadurch kann die Anzahl der Server variieren.
Die Speicherplatzgrößen müssen Sie für jeden Kunden individuell errechnen. Für die Berechnung muss die erwartete Anzahl und Größe der Dokumente berücksichtigt werden.
Einordnung der Systemgröße
Oft ist die Einordnung der Systemgröße eine sehr projektspezifische Einschätzung und kann nicht konkret anhand von Zahlen vorgenommen werden. Trotzdem wollen wir hier eine kleine Hilfestellung geben:
Kleines d.velop documents-System: Weniger als 100 gleichzeitige Benutzer und weniger als 1.000 neue Dokumente pro Tag.
Mittleres d.velop documents-System: Weniger als 500 gleichzeitige Benutzer und weniger als 10.000 neue Dokumente pro Tag.
Großes d.velop documents-System: Weniger als 10.000 gleichzeitige Benutzer und weniger als 20.000 neue Dokumente pro Tag
Bereitstellung seitens des Auftraggebers
Soweit nicht anders vereinbart, wird die hier beschriebene Infrastruktur durch den Auftraggeber bereitgestellt. Dies schließt das Datenbankmanagementsystem und eventuell erforderliche Loadbalancer ein.
Sizing von virtuellen Systemen
Vereinfacht ausgedrückt werden die virtuellen Systeme wie reale Systeme skaliert. Der Host der virtuellen Systeme (reale Hardware) benötigt grob die Summe der Hardware der hierauf betriebenen virtuellen Systeme.
Beachten Sie folgende Punkte:
Sie können mehr virtuelle als physisch vorhandene CPUs zuweisen. Hieraus ergibt sich potenziell die Ressourcenersparnis gegenüber nicht virtualisierten Systemen.
Wenn mehrere Hosts mit virtuellen Systemen betrieben werden, sollte die I/O-Last der Anwendungen möglichst gleichmäßig verteilt werden.
Wenn ein Host im Fehlerfall virtuelle Systeme von einem anderen, ausgefallenen Host betreiben soll, müssen Sie dafür ausreichende Ressourcen bereithalten.
VMware-Grenzwerte
VM-CPU-Auslastung unter 75%
VM-Memory-Auslastung unter 80%
VM-„SWAP in“ und -„SWAP out“: Alle Werte müssen hier auf 0 stehen.
Host-CPU-Auslastung unter 75%
Host-CPU-Ready-Time unter 500ms
Host-Memory-Auslastung unter 80%
Host-Storage-Overload unter 20ms
Host-Check for Dropped Packets (Transmit und Receive): Alle Werte müssen hier auf 0 stehen.
Testsysteme
Wir empfehlen neben der Produktivumgebung mindestens ein bis zwei weitere Umgebung (Testumgebung, Abnahmeumgebung). Eine dieser Umgebungen sollte von der Dimensionierung (Anzahl der Server, RAM, CPU, Partitionierung, Redundanz) wie in der Produktion geplant werden. Weitere Nicht-Produktivumgebungen können bezüglich der Dimensionierung geringer ausfallen.
Storage-Systeme
Weitergehend empfehlen wir die Verwendung eines Speichersystems, das die Änderung/Löschung unterbindet.
Beispiele für Hersteller und Anbieter:
NetApp
Grau Data
FAST LTA
d.velop (cloud storage)
Klein – bis 100 gleichzeitige User
Anzahl | Funktion | CPU-Kerne | RAM [GB] | Partitionen [GB] |
---|---|---|---|---|
1 | Datenbankserver MSSQL [Instanz oder Server] *1 | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) L 20 (Transactionlogs) M 60 (Datenbanken) UNC (DBBackup) |
1 | Anwendungsserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) UNC (Dokumente) UNC (Config) |
1 | Funktionsserver (aktuelle Windows Server-Version) | 2 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
*1: Beispiel, nähere Informationen gibt es auf der Seite des Herstellers
SMB/CIFS Speicherübersicht (Netzwerkspeicherorte)
Bezeichnung | Größe [GB] | Typ | Anmerkung |
---|---|---|---|
DBBackup | 100 | CIFS/SMB [Reversibles SAN] | Speicherbereich für das Backup von Transactionlogs und Datenbanken. |
Dokumente | 500 | CIFS/SMB [Reversibles SAN] | Der Dokumentenbaum wird als reversibles Speichermedium angebunden. |
Config | 10 | CIFS/SMB [Reversibles SAN] | Geteilter Speicherbereich für die Konfigurationsdateien, Skripte und Hooks. |
Mittel – 100 bis 500 gleichzeitige User
Anzahl | Funktion | CPU-Kerne | RAM [GB] | Partitionen [GB] |
---|---|---|---|---|
1 | Datenbankserver MSSQL [Instanz oder Server] *1 | 4 | 32 | C 80 (Betriebssystem) D 60 (Programme) L 20 (Transactionlogs) M 60 (Datenbanken) UNC (DBBackup) |
1 | Anwendungsserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) UNC (Dokumente) UNC (Config) |
1 | Funktionsserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
1 | Funktionsserver/Webserver (aktuelle Windows Server-Version) | 2 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
*1: Beispiel, nähere Informationen gibt es auf der Seite des Herstellers
SMB/CIFS Speicherübersicht (Netzwerkspeicherorte)
Bezeichnung | Größe [GB] | Typ | Anmerkung |
---|---|---|---|
DBBackup | 100 | CIFS/SMB [Reversibles SAN] | Speicherbereich für das Backup von Transactionlogs und Datenbanken. |
Dokumente | 500 | CIFS/SMB [Reversibles SAN] | Der Dokumentenbaum wird als reversibles Speichermedium angebunden. |
Config | 10 | CIFS/SMB [Reversibles SAN] | Geteilter Speicherbereich für die Konfigurationsdateien, Skripte und Hooks. |
Mittel – 100 bis 500 gleichzeitige User plus Redundanz (Anwendungsserver hochverfügbar)
Anzahl | Funktion | CPU-Kerne | RAM [GB] | Partitionen [GB] |
---|---|---|---|---|
1-n | Datenbankserver MSSQL [Instanz oder Server] *1 | 4 | 32 | C 80 (Betriebssystem) D 60 (Programme) L 20 (Transactionlogs) M 60 (Datenbanken) UNC (DBBackup) |
2 | Anwendungsserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) UNC (Dokumente) UNC (Config) |
1 | Funktionsserver (aktuelle Windows Server-Version) *2 | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
*1: Beispiel, nähere Informationen gibt es auf der Seite des Herstellers
*2: Für eine Hochverfügbarkeit der Funktionsserver werden weitere Server und ggf. weitere Lizenzen benötigt.
SMB/CIFS Speicherübersicht (Netzwerkspeicherorte)
Bezeichnung | Größe [GB] | Typ | Anmerkung |
---|---|---|---|
DBBackup | 100 | CIFS/SMB [Reversibles SAN] | Speicherbereich für das Backup von Transactionlogs und Datenbanken. |
Dokumente | 500 | CIFS/SMB [Reversibles SAN] | Der Dokumentenbaum wird als reversibles Speichermedium angebunden. |
Config | 10 | CIFS/SMB [Reversibles SAN] | Geteilter Speicherbereich für die Konfigurationsdateien, Skripte und Hooks. |
Groß – Mehr als 500 gleichzeitige User
Anzahl | Funktion | CPU-Kerne | RAM [GB] | Partitionen [GB] |
---|---|---|---|---|
1 | Datenbankserver MSSQL [Instanz oder Server] *1 | 8 | 64 | C 80 (Betriebssystem) D 60 (Programme) L 20 (Transactionlogs) M 120 (Datenbanken) UNC (DBBackup) |
1 | Anwendungsserver (aktuelle Windows Server-Version) | 6 | 16 | C 80 (Betriebssystem) D 60 (Programme) UNC (Dokumente) UNC (Config) |
1 | Funktionsserver - Rendition/OCR (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
1 | Funktionsserver-Volltext (aktuelle Windows Server-Version) | 4 | 32 | C 80 (Betriebssystem) D 60 (Programme) E 100 (Volltext-DB) F 100 (Volltext-DB Backup) |
1 | Funktionsserver/Webserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
*1: Beispiel, nähere Informationen gibt es auf der Seite des Herstellers
SMB/CIFS Speicherübersicht (Netzwerkspeicherorte)
Bezeichnung | Größe [GB] | Typ | Anmerkung |
---|---|---|---|
DBBackup | 100 | CIFS/SMB [Reversibles SAN] | Speicherbereich für das Backup von Transactionlogs und Datenbanken. |
Dokumente | 1000 | CIFS/SMB [Reversibles SAN] | Der Dokumentenbaum wird als reversibles Speichermedium angebunden. |
Config | 10 | CIFS/SMB [Reversibles SAN] | Geteilter Speicherbereich für die Konfigurationsdateien, Skripte und Hooks. |
Groß – Mehr als 500 gleichzeitige User plus Redundanz (Anwendungs- und Webserver hochverfügbar)
Anzahl | Funktion | CPU-Kerne | RAM [GB] | Partitionen [GB] |
---|---|---|---|---|
1 - n | Datenbankserver MSSQL [Instanz oder Server, ggf. als Cluster] *1 | 8 | 64 | C 80 (Betriebssystem) D 60 (Programme) L 40 (Transactionlogs) M 120 (Datenbanken) UNC (DBBackup) |
2 | Anwendungsserver (aktuelle Windows Server-Version) | 6 | 16 | C 80 (Betriebssystem) D 60 (Programme) UNC (Dokumente) UNC (Config) |
1 | Funktionsserver - Rendition / OCR (aktuelle Windows Server-Version) *2 | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
1 | Funktionsserver-Volltext (aktuelle Windows Server-Version) *2 | 4 | 32 | C 80 (Betriebssystem) D 60 (Programme) E 100 (Volltext) F 100 (Volltext-Backup) |
2 | Funktionsserver/Webserver (aktuelle Windows Server-Version) | 4 | 16 | C 80 (Betriebssystem) D 60 (Programme) |
*1: Beispiel, nähere Informationen gibt es auf der Seite des Herstellers
*2: Für eine Hochverfügbarkeit der Funktionsserver werden weitere Server und ggf. weitere Lizenzen benötigt.
SMB/CIFS Speicherübersicht (Netzwerkspeicherorte)
Bezeichnung | Größe [GB] | Typ | Anmerkung |
---|---|---|---|
DBBackup | 100 | CIFS/SMB [Reversibles SAN] | Speicherbereich für das Backup von Transactionlogs und Datenbanken. |
Dokumente | 1000 | CIFS/SMB [Reversibles SAN] | Der Dokumentenbaum wird als reversibles Speichermedium angebunden. |
Config | 10 | CIFS/SMB [Reversibles SAN] | Geteilter Speicherbereich für die Konfigurationsdateien, Skripte und Hooks. |