Add facilities, contracts, orders, value lists, audit log, and desktop app modules
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>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
ee74ed65f5
commit
e9e96a57dc
@@ -0,0 +1,149 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user