Datensicherung
- Dennis Balzuweit
Informationen und Hinweise zur vollständigen Datensicherung des Systems
Die Datensicherung ist ein wichtiger Bestandteil des Betriebs und jeder vollumfänglichen Verfahrensdokumentation unserer Software.
Dieser Bereich untergliedert sich in die Sicherung der Datenbanken und die Sicherung der Dateisysteme.
Datenbanken
Basis
Die Basis-Datenbank (MSSQL) von CLARC ENTERPRISE beinhaltet alle für den Betrieb relevanten Informationen und Einstellungen. Die Sicherung erfolgt über die Standardmethoden des MSSQL-Servers (siehe https://docs.microsoft.com/de-de/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server?view=sql-server-ver15 und https://docs.microsoft.com/de-de/sql/t-sql/statements/backup-transact-sql?view=sql-server-ver15).
Stammdaten
Je nach Nutzung können zusätzliche Datenbanken verwendet werden, zum Beispiel Stammdaten-Schattentabellen. Diese können gesichert oder bei einem Recovery-Fall neu aufgebaut werden.
Archiv
Für die Sicherung der Content-Server Datenbanken (MongoDB) kommen die Standardmethoden der Datenbank zum Einsatz (siehe https://docs.mongodb.com/manual/core/backups/). Im Cloud-Betrieb kann hierzu eine Snapshot-Sicherung eingerichtet werden. Die Sicherung dieser Datenbanken ist wichtig um im Recovery-Fall eine schnelle Wiederverfügbarkeit zu gewährleisten. Bei Verlust der Datenbank, kann diese aus den Dokument-Containern wieder aufgebaut werden - dies ist jedoch, je nach Dokument-Größe, -Anzahl und Indexstrategie, mit einer hohen bis sehr hohen Laufzeit verbunden.
Je nach Konfiguration der Metadata-Provider können hier verschiedene Datenbanken angebunden sein (siehe CLARC CONTENT SERVER Konfiguration). Alle Datenbanken müssen gesichert werden.
Dateisystem
Der Bereich Dateisystem untergliedert sich in drei Bereiche die getrennt voneinander betrachtet werden müssen.
Installationsdateien
Die Installationsdateien im <clarc>\sys\ Verzeichnis und den Unterverzeichnissen können gesichert werden oder im Recovery-Fall neu installiert werden. Gesondert muss hierbei ggf. noch das Verzeichnis <clarc>\sys\backup\ betrachtet werden. Hier werden die aus C4 gelöschten Elemente gespeichert. Zudem die manuell oder vom Setup erzeugten Full-Backups der C4 Datenbank.
Queues und Caches
Alle Dokumente und Caches werden unter dem Verzeichnis <clarc>\data\ verwaltet. Dieses Verzeichnis muss gesichert werden um einen möglichen Datenverlust zu verhindern. Die Dateien in diesem Bereich können aus keiner anderen Quelle wieder hergestellt werden.
Die Dokumente können je nach Konfiguration auch in anderen Verzeichnissen verwaltet werden. Siehe WARP und XTRACT Konfiguration (BlobPath).
Archiv
Eine Sicherung der Dateien und Verzeichnisse des Archivs ist elementar wichtig. Die Dateien in diesem Bereich können aus keiner anderen Quelle wieder hergestellt werden.
Die entsprechenden Verzeichnisse sind je nach Konfiguration und Installation verschieden (siehe Storage-Provider unter CLARC CONTENT SERVER Konfiguration). Jeder Storage-Provider kann dabei ein bis n verschiedene Verzeichnisse beinhalten.
Snapshot-Sicherungen
Das System kann mit Hilfe einer VM Snapshot-Technologie gesichert werden.
Bei einer Snapshot-Sicherung kann es zu kurzen Unterbrechungen des Betriebs oder der Verfügbarkeit der Services kommen. In der Regel bedingt durch kurze Netzwerkverbindungsunterbrechungen.
Übersicht
Typ | Bereich | Sicherung | Hinweis |
---|---|---|---|
Datenbank | Basis | MANDATORY | Siehe <clarc>\cfg\ccsyscfg.udl (clarcsys Datenbank im MSSQL-Server). |
Stammdaten | OPTIONAL | Siehe READER Konfiguration im C4. | |
Archiv | MANDATORY | Siehe Metadata-Provider-Konfiguration im C4 unter Content-Server. | |
Dateisystem | Installation | OPTIONAL | Siehe <clarc>\sys\ Verzeichnis. |
Queues und Caches | MANDATORY | Siehe <clarc>\data\ Verzeichnis. | |
Archiv | MANDATORY | Siehe Storage-Provider-Konfiguration im C4 unter Content-Server. |