Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core für Administratoren


Hardware dimensionieren und betreiben

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.

Verantwortung für Hardware und Betrieb

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.

Ihre Aufgaben als Betreiber

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.

Alternative agorum core pro cloud

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.

Planung der Hardware für agorum core

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.

Plattensystem und Speicherbedarf von agorum core

Das Plattensystem bestimmt maßgeblich, wie schnell agorum core arbeitet. Datenbank und Suchindex (Solr) stellen dabei die höchsten Anforderungen an die Zugriffsgeschwindigkeit.

Speicherbedarf

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).

Plattentypen und IOPS

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.

Datenbank und Content auf verschiedene Plattensysteme verteilen

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.

E-Mail-Archivierung

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.

Speicherbedarf steuern

Sie beeinflussen den Speicherbedarf von agorum core mit diesen Einstellungen:

Prozessoren für agorum core

Die Zahl und die Taktfrequenz der Prozessorkerne bestimmen, wie viele Benutzer und Prozesse agorum core gleichzeitig bedient.

Faustformel für das Gesamtsystem

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.

OCR-Engine und DocForm

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.

Arbeitsspeicher für agorum core

Planen Sie für jeden agorum core Server mindestens 24 GB Arbeitsspeicher ein. Je zusätzlichem Benutzer kommen 10 bis 20 MB hinzu.

Mindestbedarf je Server

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

Arbeitsspeicher bei größeren Systemen

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

Datenbank für agorum core wählen

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.

Externe Datenbank

Verwenden Sie für agorum core eine externe Datenbank, achten Sie auf eine niedrige Netzwerklatenz zwischen agorum core und dem Datenbankserver.

Eigenschaften der unterstützten Datenbanken

Betriebssystem und Sicherheit des agorum core Servers

Die Einrichtung und Absicherung des Betriebssystems, auf dem agorum core läuft, liegt in Ihrer Verantwortung. Die folgenden Hinweise beschreiben die wichtigsten Punkte.

Swap und vm.swappiness unter Linux

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).

Virenscanner

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.

Absicherung des Systems

Sichern Sie Ihr agorum core System mit diesen Maßnahmen ab:

Empfehlung für große agorum core Systeme

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.

Virtualisierung und Plattensystem

Prozessoren und Arbeitsspeicher

Betriebssystem und Dateisystem

Datenbank

Verwenden Sie MariaDB mit der InnoDB-Engine.

Betrieb von agorum core überwachen

Die Überwachung des Betriebs liegt in Ihrer Verantwortung. Beachten Sie bei agorum core diese Punkte: