Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core für Administratoren
Diese Dokumentation unterstützt Sie als Administrator dabei, die Hardware für agorum core zu planen und das System zuverlässig zu betreiben. Sie nennt Richtwerte für Plattensystem, Prozessoren, Arbeitsspeicher und Datenbank und gibt Hinweise zu Betriebssystem, Sicherheit und Überwachung.
Achtung: Auswahl, Dimensionierung, Beschaffung, Betrieb und Überwachung der Hardware und der Umgebung von agorum core liegen in Ihrer Verantwortung. Die Angaben in dieser Dokumentation sind Richtwerte und Empfehlungen. Prüfen Sie sie für Ihre Nutzung und Ihre Umgebung, bevor Sie Hardware beschaffen oder Ihr System in Betrieb nehmen.
Betreiben Sie agorum core auf eigenen Servern oder in einer eigenen virtuellen Umgebung, tragen Sie als Betreiber die Verantwortung für die Umgebung, in der agorum core läuft. Der tatsächliche Bedarf hängt von Ihrer Nutzung ab, etwa von der Zahl der Benutzer, der Art der Dokumente und den automatisierten Prozessen. Die Werte in dieser Dokumentation helfen bei der Planung. Sie ersetzen weder die Prüfung Ihrer Anforderungen noch Tests auf einem Testsystem.
Als Betreiber von agorum core sind Sie für diese Bereiche zuständig:
| Bereich | Ihre Aufgabe |
|---|---|
| Dimensionierung | Planen Sie die Hardware anhand Ihrer Nutzung und erweitern Sie sie, wenn Ihr System wächst. |
| Beschaffung und Betrieb | Stellen Sie Server, Plattensystem, Netzwerk und Betriebssystem bereit und halten Sie sie instand. |
| Datensicherung | Richten Sie die Datensicherung ein, prüfen Sie sie auf Lauf und Vollständigkeit und testen Sie die Wiederherstellung. Mehr dazu in Datensicherung erstellen. |
| Sicherheit | Sichern Sie das System ab und spielen Sie Updates für agorum core und alle Drittprodukte ein. |
| Überwachung | Beobachten Sie Speicherplatz, Datenbank und Datensicherung und erweitern Sie Ressourcen rechtzeitig. |
| Testsystem | Halten Sie ein Testsystem auf dem Stand des Produktivsystems. Mehr dazu in Bedeutung des Testsystems. |
Wenn Sie die Verantwortung für Hardware und Datensicherung nicht selbst tragen möchten, können Sie die agorum® Cloud nutzen. Dort wird agorum core pro gehostet, sodass Sie sich nicht um Hardwarevoraussetzungen und Datensicherung kümmern müssen.
Klären Sie vor der Beschaffung der Hardware für agorum core diese Fragen, weil sie den Bedarf bestimmen:
Prüfen Sie Ihre Dimensionierung auf einem Testsystem, bevor Sie das Produktivsystem in Betrieb nehmen.
Das Plattensystem bestimmt maßgeblich, wie schnell agorum core arbeitet. Datenbank und Suchindex (Solr) stellen dabei die höchsten Anforderungen an die Zugriffsgeschwindigkeit.
agorum core benötigt das 1,5- bis 3-fache des Speicherplatzes, den dieselben Dokumente in einem einfachen Dateisystem belegen. Den zusätzlichen Speicherbedarf verursachen unter anderem Previews, die E-Mail-Archivierung, der Volltextindex, Metadaten, die Audit-Tabelle mit den Änderungshistorien und der Serverpapierkorb. Bei der Nutzung von Previews kann der Faktor weiter steigen. Weitere Informationen finden Sie in agorum core installieren (Übersicht).
Verwenden Sie für die Datenbank und den Suchindex von agorum core SSDs. Bei intensiver Nutzung setzen Sie ein Plattensystem ein, das vollständig aus SSDs besteht.
Die folgenden Richtwerte zeigen, wie viele Ein- und Ausgabeoperationen pro Sekunde (IOPS) eine einzelne Platte erreicht:
| Plattentyp | IOPS je Platte |
|---|---|
| SATA 5400 rpm | 50 |
| SATA 7200 rpm | 80 |
| SAS 10k | 140 |
| SAS 15k | 175 |
| SSD | 4.000 |
Im RAID-Verbund steigen die Werte. Die folgende Tabelle zeigt Richtwerte für ein RAID 10 mit 10 Platten. Das Schreiben erreicht wegen der Spiegelung nur die Hälfte des Lesewerts.
| Plattentyp | Lesen (IOPS) | Schreiben (IOPS) |
|---|---|---|
| SAS 15k | 1.750 | 875 |
| SSD | 40.000 | 20.000 |
Selbst im RAID-Verbund erreichen drehende Platten nur einen Bruchteil der Leistung einer SSD.
Setzen Sie für agorum core einen Mischbetrieb ein, legen Sie die Datenbank und den Suchindex auf SSD. Den Content legen Sie mit agorum core storage auf HDD ab.
Bei einem Gesamtvolumen von 1 TB ergibt sich typischerweise diese Verteilung:
Je kleiner die einzelnen Dateien sind, desto höher ist der Anteil von Datenbank und Index.
Archivieren Sie E-Mails in agorum core, planen Sie etwa das 2-fache Datenvolumen eines herkömmlichen E-Mail-Servers ein. agorum core legt jede E-Mail einmal vollständig ab und zusätzlich die Anhänge und die E-Mail-Bodys als Einzeldokumente.
Sie beeinflussen den Speicherbedarf von agorum core mit diesen Einstellungen:
Die Zahl und die Taktfrequenz der Prozessorkerne bestimmen, wie viele Benutzer und Prozesse agorum core gleichzeitig bedient.
Für das Gesamtsystem von agorum core gilt diese Faustformel:
Kerne = 8 + Zahl der Benutzer / 250 + Kerne für die OCR-Engine
Bei 250 Benutzern und einem Kern für die OCR-Engine ergeben sich 10 Kerne. Neben der Kernzahl zählt die Taktfrequenz.
Die OCR-Engine von agorum core benötigt etwa 10 Sekunden je Seite. Der Wert hängt von der Taktung des Prozessors ab. Planen Sie mindestens einen Kern für die OCR-Engine und einen Kern für DocForm ein. Verarbeiten Sie zeitkritische Eingangspost, brauchen Sie mehr und schnellere Kerne.
Planen Sie für jeden agorum core Server mindestens 24 GB Arbeitsspeicher ein. Je zusätzlichem Benutzer kommen 10 bis 20 MB hinzu.
Der Mindestbedarf von 24 GB verteilt sich auf diese Komponenten von agorum core:
| Komponente | Arbeitsspeicher |
|---|---|
| Java-Maschine | 8 GB |
| Solr | 4 GB |
| Zookeeper | 1 GB |
| Datenbank (MariaDB) | 2 GB |
| Betriebssystem und Cache | Rest |
Verwaltet agorum core viele Millionen Objekte, benötigt Solr etwa 16 bis 20 GB. Weitere Informationen finden Sie in Solr optimieren. Den Pufferspeicher der Datenbank stellen Sie über den Parameter innodb_buffer_pool_size ein, siehe MariaDB-Datenbank einrichten.
Für ein typisches System mit bis zu 1.000 Benutzern und etwa 1 TB Daten gelten diese Richtwerte:
| Bereich | Arbeitsspeicher |
|---|---|
| Betriebssystem | 2 GB |
| Index | 20 GB |
| Datenbank | 20 GB |
| agorum core Basissystem | 24 GB |
agorum core arbeitet mit verschiedenen Datenbanken. Die empfohlene Datenbank ist MariaDB. Wartung und Betrieb der Datenbank liegen in Ihrer Verantwortung. Weitere Informationen finden Sie in Konfigurationen zu Datenbanken.
Verwenden Sie für agorum core eine externe Datenbank, achten Sie auf eine niedrige Netzwerklatenz zwischen agorum core und dem Datenbankserver.
Die Einrichtung und Absicherung des Betriebssystems, auf dem agorum core läuft, liegt in Ihrer Verantwortung. Die folgenden Hinweise beschreiben die wichtigsten Punkte.
Betreiben Sie agorum core unter Linux, setzen Sie den Kernel-Parameter vm.swappiness auf 0. Wie Sie den Swap abschalten, beschreibt Swap unter Linux abschalten (Solr-Speichereinstellung).
Installieren Sie auf dem Server von agorum core keinen Virenscanner, weil er den Betrieb massiv stören kann. Ist ein Virenscanner zwingend nötig, richten Sie Ausnahmeregeln für alle Java-Prozesse und alle von agorum core genutzten Verzeichnisse ein.
Sichern Sie Ihr agorum core System mit diesen Maßnahmen ab:
Für große Installationen von agorum core gelten diese Empfehlungen. Planen und beschaffen Sie die Umgebung in eigener Verantwortung und prüfen Sie die Werte für Ihre Nutzung.
Verwenden Sie MariaDB mit der InnoDB-Engine.
Die Überwachung des Betriebs liegt in Ihrer Verantwortung. Beachten Sie bei agorum core diese Punkte: