Backups, Beobachtung und Ausfallgrenzen
Szene 11 von 12
Ein grüner Gesundheitsendpunkt, ein erfolgreicher Backup-Job und eine erprobte Wiederherstellung beantworten verschiedene Fragen.
Erklärung
Die Infrastruktur verwendet Proxmox für virtuelle Maschinen und Proxmox Backup Server für dokumentierte Sicherungen. Campus Git hat einen dokumentierten Wiederherstellungsnachweis. Für Plausible sind Datenbank-Restore und initiales PBS-Backup belegt; ein vollständiger PBS-Restore in eine Wegwerf-VM ist ausdrücklich noch nicht behauptet. Bei Dev und QA wurden geplante Backups und Monitoring in den Bereitstellungsunterlagen bewusst ausgeschlossen. Das darf nicht als flächendeckender Schutz dargestellt werden. Ein einzelner Hypervisor-Ausfall kann mehrere Lerninstanzen zugleich betreffen, weil Dev, QA und Prod auf demselben Host liegen. Auch Git und Analytics teilen sich einen Host. Getrennte VMs sind deshalb keine unabhängigen Ausfallzonen.
Backups, Beobachtung und Ausfallgrenzen
- Gesundheit
- Eine konkrete Prüfung zu einem konkreten Zeitpunkt.
- Sicherung
- Konsistente Datenkopie mit dokumentierter Aufbewahrung.
- Wiederherstellung
- Lesbare Daten und funktionierende Anwendung nach Restore.
Denkpause
Dev, QA und Prod sind getrennte VMs auf demselben Host. Was passiert möglicherweise bei dessen Ausfall?
Nur Dev fällt aus.
Die Trennung schützt nicht vor dem gemeinsamen Host-Ausfall.
Alle drei Instanzen können gemeinsam ausfallen.
Richtig. Eine gemeinsame physische Abhängigkeit bleibt bestehen.
DNS stellt automatisch drei Ersatzserver bereit.
DNS allein provisioniert keine Ersatzserver.
Systemübersicht · Domains, Server und Betriebsstand
Dokumentierter Stand: . Keine Live-Statusanzeige. Kapazitäten sind Zuweisungen, keine Auslastungsmessung.
- Browser
- DNS und Cloudflare HTTPS
- Cloudflare Tunnel
- Lernvisite · Flask
- Datenbanken und Dateien
| Domain | Rolle | Ziel | Bedeutung |
|---|---|---|---|
| study-dev.emedys.com | Entwicklung | study-dev | Eigenständige Instanz für Änderungen und Integrationspiloten; noindex. |
| study-qa.emedys.com | Qualitätssicherung | study-qa | Eigenständige Testinstanz für Release- und Wiederherstellungsprüfungen; noindex. |
| study-prod.emedys.com | Produktionsalias | study-prod | 308-Weiterleitung zu study.emedys.com; Pfad und Abfrage bleiben erhalten. |
| study.emedys.com | Produktives Lernen | study-prod | Lernanwendung, Konten und persönliche Lernstände. |
| emedys.com | Öffentliche Produktion | study-prod | Dachseite, öffentliche Bereiche und frei lesbare Lerntexte. |
| www.emedys.com | Öffentlicher Alias | study-prod / HTTPS-Eingang | 301-Weiterleitung zu emedys.com. |
| gitea.emedys.com | Produktiver Git-Dienst | campus-git | Eigene VM für Repositories, Reviews, Issues und Git LFS. |
| study-analytics.emedys.com | Produktive Analytics | plausible | Eigene VM; getrennte Eigenschaften für Study, Dachseite, Entwicklung und QA. |
Die belegte Analytics-Adresse ist study-analytics.emedys.com. Git und Analytics sind produktive Dienste auf eigenen VMs; sie laufen nicht auf study-prod. Dev und QA nutzen getrennte Analytics-Eigenschaften.
| VM | Proxmox-Host | VM-ID | Zuweisung | Aufgabe |
|---|---|---|---|---|
| study-dev | pvefsn1dc21ex2 | 202609162 | 8 vCPU · 24 GiB RAM · 60 + 240 GiB | Entwicklung; eigene Daten und Konfiguration. |
| study-qa | pvefsn1dc21ex2 | 202609161 | 8 vCPU · 24 GiB RAM · 60 + 240 GiB | Releaseprüfung; eigene Daten und Konfiguration. |
| study-prod | pvefsn1dc21ex2 | 202609163 | 8 vCPU · 24 GiB RAM · 60 + 240 GiB | Produktive Website und Lernanwendung. |
| campus-git | fsn1dc21 | 202609171 | 4 vCPU · 8 GiB RAM · 32 + 250 GiB | Gitea + PostgreSQL; unabhängige Datenhaltung. |
| plausible | fsn1dc21 | 202609173 | 4 vCPU · 12 GiB RAM · 32 + 100 GiB | Plausible + PostgreSQL + ClickHouse. |
Betriebsgrenzen: Der Release-Beleg vom 17. September meldet Webanwendung, Collaboration-Worker und Realtime bereit. Produktions-Push blieb inaktiv. Dev/QA haben laut Bereitstellungsunterlagen keine geplanten Backups und kein Monitoring. Externe Integrationen benötigen eigene Funktionsnachweise.
Mit meinem Konto im Hörsaal öffnen →