Extends omsorgCore with full CRUD for Facility/Contract/Order plus configurable value lists and an audit trail, and wires the omsorgapp frontend up to the new facilities, settings, and audit-log modules; includes a sidebar active-nav-item highlight. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
7.3 KiB
Infrastruktur bei IONOS – Kosten- und Risikoaufstellung
Entscheidungsgrundlage für den Aufbau der Firmeninfrastruktur (Prod-Datenbank, Backend, Backups). Kein HA vorerst. Verglichen werden zwei Varianten:
- Variante A: Managed-Datenbank (IONOS DBaaS PostgreSQL) + günstiger Backend-VPS
- Variante B: Alles auf einem VPS selbst gehostet (Backend + Datenbank zusammen)
1. Wichtig vorab: zwei verschiedene IONOS-Produktlinien
Der große Preisunterschied kommt daher, dass IONOS zwei sehr unterschiedliche Server-Produkte hat:
| VPS Linux (fester Tarif) | Compute Engine / DBaaS | |
|---|---|---|
| CPU | vCores (geteilt / oversubscribed) | Dedicated Cores (garantiert, nie geteilt) |
| Preis | fester Monatspreis, sehr günstig | pay-per-use, Premium |
| Traffic | i. d. R. inklusive | separat berechnet |
| Beispiel | 6 vCores / 8 GB / 240 GB ≈ 18 €/Monat | 1 Dedicated Core allein ≈ 43 €/Monat |
| Wofür | Standard-Workloads, kleine/mittlere Firmen | garantierte Leistung, HA, Managed Services |
Merksatz: vCore ≠ Dedicated Core. Für ein Setup ohne HA ist der feste VPS Linux die richtige (und deutlich günstigere) Wahl. Die Compute-Engine-Sätze lohnen erst, wenn du garantierte, nicht geteilte Leistung brauchst.
2. Annahmen & Preisbasis
- Alle Preise netto (zzgl. 19 % MwSt.; für die Firma i. d. R. als Vorsteuer abziehbar).
- Referenz-VPS: 6 vCores / 8 GB RAM / 240 GB SSD = 18,00 €/Monat (dein genannter Tarif).
- ⚠️ Verlängerungspreis prüfen – IONOS-VPS-Aktionspreise steigen oft nach den ersten Monaten.
- ⚠️ Prüfen, ob Backup inklusive ist oder als Acronis-Add-on extra kommt.
- Managed-DB (DBaaS): kein einfacher Listen-Stückpreis; wird nach Cluster-Ressourcen abgerechnet und läuft auf dedizierten Enterprise-Ressourcen (per-Minute). Der DB-Betrag unten ist eine Schätzung – im IONOS-Preisrechner / DCD verifizieren.
Ergänzende Ressourcensätze (Compute Engine, netto, pro 30 Tage = 720 h)
| Ressource | Satz | Kosten / 30 Tage |
|---|---|---|
| 1 Dedicated Core | 0,06 € / Std. | 43,20 € |
| 1 GB RAM | 0,007 € / Std. | 5,04 € |
| 1 GB SSD Standard | 0,07 € / 30 Tage | 0,07 € |
| 1 GB S3-Backup | 0,007 € / 30 Tage | 0,007 € |
3. Variante A – Managed-DB + Backend-VPS
| Position | Konfiguration | Kosten / 30 Tage |
|---|---|---|
| Backend-VPS (fester Tarif) | z. B. 2–4 vCores / 4 GB / 160 GB | ~9,00 € |
| Managed-DB (DBaaS, 1 Knoten, geschätzt) | ~2 Cores / 4 GB / 40 GB, dediziert | ~109,00 € |
| DB-Backups (täglich + PITR 1 Woche) | im DBaaS inklusive | 0,00 € |
| Offsite-DB-Dumps (extern, ~50 GB) | für Retention > 1 Woche | ~0,35 € |
| Summe Variante A | ~118 €/Monat netto (~140 € brutto) |
Was du dafür bekommst: kein DB-Betrieb (Updates, Failover, Backup, Monitoring automatisch), 99,95 % SLA, PITR. Der Aufpreis entsteht durch die dedizierten DB-Ressourcen – nicht durch „Abzocke", sondern anderes Produkttier.
4. Variante B – Alles auf einem VPS
Backend und PostgreSQL (+ ggf. Gitea) auf einer Maschine. Du verwaltest die DB komplett selbst.
| Position | Konfiguration | Kosten / 30 Tage |
|---|---|---|
| 1× VPS Linux | 6 vCores / 8 GB / 240 GB | 18,00 € |
| Offsite-Backup (extern, ~100 GB) | verschlüsselt, versioniert | ~0,70 € |
| (optional) IONOS-Backup-Add-on (Acronis) | managed, einfaches Restore | Add-on-Preis prüfen |
| Summe Variante B | ~19 €/Monat netto (~23 € brutto) |
5. Backups vom VPS – Optionen
Wichtig: Snapshots/Images ≠ Backup. Ein Snapshot ist ein Point-in-Time-Abbild; für echte Datensicherheit brauchst du versionierte, extern liegende Backups.
| Option | Was | Aufwand | Kosten |
|---|---|---|---|
| Externer S3 + restic/borg | DIY, verschlüsselt, dedupliziert, versioniert, append-only gegen Ransomware | mittel (Script + Cron) | ~0,007 €/GB/Monat |
| IONOS Backup Service (Acronis) | agentenbasiert, managed, einfaches Restore | gering | per GB (Add-on) |
| Snapshots / Images | schnelles Rollback des ganzen Servers | gering | Storage-Satz |
3-2-1-Regel für „überlebenswichtige" Daten: 3 Kopien, 2 Medien, 1 außerhalb IONOS. Wenn VPS und Backup bei IONOS liegen, ist der Provider ein Klumpenrisiko. Mindestens eine Kopie gehört zu einem anderen Anbieter (z. B. Backblaze B2, Wasabi) oder offline. Datenbank-Dumps: in Variante B täglich
pg_dump+ WAL-Archivierung; extern schieben.
6. Kostenvergleich (Überblick)
| Setup | Netto / Monat | Brutto / Monat |
|---|---|---|
| B – alles auf 1 VPS (kein HA) | ~19 € | ~23 € |
| A – Managed DBaaS + Backend-VPS (kein HA) | ~118 € | ~140 € |
Der Unterschied ist ~6-fach – und er ist kein „reiner Preis", sondern der Preis fürs Abgeben des DB-Betriebs (Automatik-Backups, PITR, Failover-fähige Infrastruktur, dedizierte Leistung).
7. Risiken
Variante B – Alles auf einem VPS
| Risiko | Bewertung |
|---|---|
| Ein Server = ein Ausfallpunkt (Backend + DB zusammen) | hoch – fällt der VPS aus, ist alles offline |
| Kompletter DB-Betrieb bei dir (Patching, Backup, PITR, Monitoring) | hoch – Zeit + Postgres-Know-how nötig |
| Ungetestete Backups = keine Backups | hoch |
| vCores geteilt → Leistung kann unter Last der Nachbarn schwanken | mittel |
| Sicherheitshärtung komplett selbst | mittel |
| Single-Provider-Risiko (VPS + Backup bei IONOS) | hoch – mit Offsite-Backup entschärfbar |
| Vorteile: sehr günstig, volle Kontrolle, kein Lock-in, jede PG-Version | – |
Variante A – Managed-DB + Backend-VPS
| Risiko | Bewertung |
|---|---|
| Höhere Kosten (~6×) | mittel |
| Vendor-Lock-in an DBaaS | mittel – PostgreSQL portabel, Migration per pg_dump |
| PITR nur 1 Woche | mittel – längere Retention über eigene Offsite-Dumps |
| Backend-VPS bleibt in deiner Verantwortung | mittel |
| Single-Provider-Risiko (DB + VPS bei IONOS) | hoch – mit Offsite-Backup entschärfbar |
| Vorteile: kein DB-Betrieb, Auto-Backup/PITR, Failover-fähig, SLA | – |
Für beide Varianten
- Spiegeln ≠ Backup: Replikation schützt gegen Ausfall, nicht gegen Löschfehler/Ransomware.
- Restore-Tests einplanen – regelmäßig komplette Wiederherstellung üben.
- Offsite-Backup ist Pflicht, egal welche Variante.
- HA später: sobald Ausfallzeit teuer wird, DB-Replica bzw. zweiter Standort ergänzen.
8. Empfehlung
Ohne HA-Bedarf und mit Kostenfokus ist Variante B (alles auf einem VPS, ~19 €/Monat) für den Start absolut vertretbar – vorausgesetzt, die Offsite-Backups (versioniert, extern, getestet) sitzen wirklich. Das ist bei einem kombinierten Backend-+-DB-Server der entscheidende Schutz.
Wechsle auf Variante A oder ergänze HA, sobald:
- Ausfallzeit richtig Geld/Vertrauen kostet, oder
- niemand im Team dauerhaft Zeit/Know-how für DB-Betrieb hat, oder
- die Datenbank so groß/kritisch wird, dass manuelles Backup-Handling zu riskant ist.
9. Hinweise
- Zahlen sind eine Schätzung zur Entscheidungsfindung; verbindliche Preise im IONOS-Preisrechner / DCD prüfen (v. a. DBaaS-Anteil und VPS-Verlängerungspreis).
- Preise Stand der Recherche; IONOS passt Preise gelegentlich an.
- Dies ist keine Steuer- oder Vertragsberatung.