Archivieren über den Microservice 'archive'
Die Archivierung über folgende Storage-Systeme erfolgt über den Microservice 'archive':
iCAS / HCP-Archive / Cloudian Hyperstore / Dell EMC ECS / Dell ECS S3 / S3 (AWS) / Netapp StorageGRID S3 / enaio® cloud-archive
In enaio® enterprise-manager werden dazu virtuelle Archive für den Microservice 'archive' eingebunden. Bei der Konfiguration wird die Adresse und der Port des Microservices angegeben und ein Profil. Mehrere Adressen von Microservices können zeilenweise angegeben werden: Ist ein Service nicht erreichbar, wird versucht, den nächsten in der Reihenfolge zu erreichen.
Das Profil enthält die spezifischen Parameter der virtuellen Archive und ist Bestandteil der Konfigurationsdatei application-storage.yml des Microservices.
Zertifikate
Für die Kommunikation mit den Storage-Systemen kann das Einspielen eines Zertifikats für Datenkonsistenz und Sicherheit, die entsprechende Anpassung von Konfigurationsdateien und das Einbinden des Zertifikats in enaio® service-manager notwendig sein.
Die detaillierte Dokumentation der Konfiguration finden Sie im Entwickler-Bereich.
Konfiguration in enaio® enterprise-manager
Über enaio® enterprise-manager richten Sie virtuelle Archive, Mediensets und Verbindung von Dokumenttypen zu Mediensets ein.
Die Konfiguration erfolgt über die Medienverwaltung in enaio® enterprise-manager:
Serverfamilie > Servergruppe > Server > Verwaltung > Medienverwaltung
Virtuelle Archive
Im Bereich Virtuelle Archive werden alle angelegten virtuellen Archive angezeigt. Sie können virtuelle Archive neu anlegen, bearbeiten und löschen. Das Löschen ist nur möglich, wenn keine Mediensets zugeordnet sind.
Über Neu > Microservice legen Sie ein neues virtuelles Archiv an:
Alias | Bezeichnung für das virtuelle Archiv |
URLs |
Adresse und der Port des Microservices 'archive'. Beispiel: http://archiv.de:7530 Mehrere Adressen können zeilenweise angegeben werden. Ist ein Service nicht erreichbar, wird versucht, den nächsten in der Reihenfolge zu erreichen. |
Profil | Profilbezeichnung. Ein entsprechendes Profil muss in der Konfigurationsdatei application-storage.yml des Service 'archive' vorliegen. |
Anzahl Threads | Thread-Anzahl für parallele Ausführung. |
Thread-Anzahl
Aus Performancegründen kann mit der Thread-Anzahl auf eine parallele Ausführung umgestellt werden. Eine Parallelisierung ist sinnvoll, wenn das angebundene Archiv eine nicht vernachlässigbare Latenz und Ausführungsgeschwindigkeit hat, aber parallel angesprochen werden kann.
Für enaio® cloud-archive empfehlen wir je nach Internetanbindung Werte von 3 bis 6 Threads.
Mit einer Thread-Anzahl von 1 wird der bisherige Archivierungsmechanismus weiterverwendet. Ab einer Thread-Anzahl von 2 werden die in einem Archivierungslauf zu archivierenden Dokumente zuerst der Größe nach absteigend sortiert und im Anschluss mit der angegebenen Zahl an parallelen Threads entsprechend der Sortierung abgearbeitet. Durch diese vorgeschaltete Sortierung nach Dateigröße ist eine ungefähr gleiche Übertragungszeit der Dokumente zum angebundene Archiv während der parallelen Ausführung der einzelnen Archivierungen gewährleistet.
Wird eine Thread-Anzahl größer 1 verwendet, dann stimmt die Reihenfolge der einzelnen archivierten Dokumente nicht mehr mit der Reihenfolge der gegebenenfalls in einer übergebenen INI Datei enthaltenden ID-Liste überein. Auch ist in dem Fall der Wert für die Maximale Fehleranzahl beim Archivieren vor Abbruch eines Archivierungslaufes nicht genau. Es werden immer Dokumente in der Anzahl der Threads verarbeitet. Erst nach diesem Schritt wird ausgewertet, ob die Anzahl der Fehler überschritten ist, und gegebenenfalls der Archivierungslauf abgebrochen.
Die Angabe eines oder mehrerer Microservice 'archive' als Fehlerfallback ist auch mit der parallelen Archivieren ohne Probleme möglich. Weiterhin ist es auch im Zuge von Massenarchivierungen möglich, mehrere Server parallel zur Archivierung zu konfigurieren und zu verwenden. In diesem Modus gibt es dann zwei Parallelisierungs-Ebenen auf Server- und auf Archivtreiber-Ebene. Hier muss darauf geachtet werden, dass das angebundene Archiv durch zu viele parallele Archivierungsanfragen nicht zur Engstelle in der Archivierung wird. Gegebenenfalls sind hier dann auch Microservices oder Archiv-Verbindungen selbst zu skalieren.
Mediensets
Im Bereich Mediensets werden alle angelegten Mediensets angezeigt. Sie können Mediensets neu anlegen, bearbeiten und löschen. Das Löschen ist nur möglich, wenn keine Medien zugeordnet sind.
Über Neu > Microservice legen Sie ein neues virtuelles Archiv an:
Name | Bezeichnung für das Medienset |
Alias |
Optional: Alias-Bezeichnung für das Medienset |
Virtuelles Archiv | Virtuelles Archiv über die Liste zuordnen |
Verbindungen
Im Bereich Verbindung zu den Medien werden alle Dokumenttypen angezeigt. Sie können einem Dokumenttyp ein Mediensets zuweisen und Zuweisungen aufheben.
Dokumenttypen ohne Zuweisung können ausgeblendet werden, ebenso 'Fundstellen': Dokumenttypen ohne Seiten. Dokumenttypen ohne Seiten können nicht archiviert werden – eine Zuordnung zu einem Set hat keine Funktion.
-
Markieren Sie einen Dokumenttyp.
-
Wählen Sie aus der Liste der Mediensets ein Medienset aus.
-
Klicken Sie auf Zuweisen.