- Create new `Backup Mint System.md` to document the Restic server at backup.mint-system.com - Remove `Backup Replication.md` and `Storage Bucket.md` as their content is now integrated or obsolete - Update `Backup.md` to reference the Storage Bucket inline instead of linking to the deleted page - Add `Backup Mint System` to the internal services list in `Interne Dienste.md`
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
---
|
|
section: infrastructure
|
|
kind: explain
|
|
---
|
|
|
|
## Vorschlag
|
|
|
|
Die Daten der Applikations-Container werden täglich gesichert. Container, die Nutzdaten verarbeiten, speichern diese auf dem Filesystem des Docker Hosts. Diese Daten-Ordner sollen fortlaufend gesichert werden.
|
|
|
|
### Backup Management
|
|
|
|
Das Backup Management wird mit [[Restic]] ausgeführt. Restic ist ein Kommandozeilen-Tool um dient der automatisierten Ausführung von Backups. Es werden verschiedene Storage-Endpoints unterstützt.
|
|
|
|
Als Teil des [Infrastruktur-Codes](https://github.com/Mint-System/Ansible-Playbooks) wird ein automatisierter Backupzyklus konfiguriert. Neue Server und Container können so ohne erheblichen Aufwand gesichert werden.
|
|
|
|
### Backup Storage
|
|
|
|
Backups werden auf einem remote Backup-Server gesichert. Dieser Server hat ein externe Disk gemounted, die flexibel vergrössert werden kann.
|
|
|
|
### Backup Replication
|
|
|
|
Damit die Backups auch bei einem Ausfall des Backup Servers zur Verfügung stehen, werden die Backup-Daten auf einem _Storage Bucket_ gespiegelt.
|
|
|
|
## Architektur
|
|
|
|
![[Backup Architektur.png]]
|
|
|
|
## Anwendung
|
|
|
|
[[Restic - Wiederherstellung von Backups]]\
|
|
[[Disaster Recovery Plan]]
|