Wo werden meine Daten gespeichert?
Auf unserer eigenen Infrastruktur in den Niederlanden. Deine Daten bleiben innerhalb der EU, unter der DSGVO, und berühren nie einen Cloud-Anbieter außerhalb der EU. Das ist der Grund, warum die Plattform existiert, kein Häkchen darauf.
Die ehrliche Ergänzung: Heute läuft alles an einem einzigen Standort. Ein Ausfall, der diesen Standort lahmlegt, legt auch deine Anwendung lahm. Eine zweite, wirklich unabhängige Zone steht auf der Roadmap, und wir veröffentlichen den Failover-Test, sobald es ihn gibt.
Was passiert, wenn ich Daten verliere? Macht ihr Backups?
Für geteiltes und dediziertes PostgreSQL sowie für dediziertes Redis und MariaDB ja, und zwar selbst: Erstelle einen Wiederherstellungspunkt, oder aktiviere einen nächtlichen, und setze deine Datenbank ohne Ticket aus der Konsole zurück. Jede Wiederherstellung sichert zuerst den aktuellen Stand als Sicherungspunkt, sodass sich eine Wiederherstellung selbst wieder rückgängig machen lässt. Dediziertes PostgreSQL 16 kann außerdem Point-in-Time Recovery aktivieren und auf jede Sekunde der letzten 7 Tage zurücksetzen, nicht nur auf den letzten Wiederherstellungspunkt.
Was es noch nicht gibt: selbst einspielbare Wiederherstellungspunkte für Buckets und einen zweiten unabhängigen Standort bzw. eine zweite Zone. Außerdem legt Sarpius jede Nacht eine clientseitig verschlüsselte Offsite-Kopie aller Object-Storage-Buckets, der Plattformdatenbanken und der Plattformkonfiguration an, um die Plattform nach einem Desaster wiederherzustellen; das ist kein Wiederherstellungsdienst pro Kunde. Bewahre für alles, was noch nicht abgedeckt ist, einen eigenen Export oder Dump auf.
Kann ich meine Anwendung auch wieder herausbekommen?
Ja, und das ist Absicht. Dein Code liegt in deinem eigenen Git-Repository; wir werden nie dessen einzige Kopie.
Datenbanken sind gewöhnliches PostgreSQL, Redis und MariaDB, erreichbar mit Standard-Clients, ein Standard-Dump ist also ein Standard-Dump. Deine ganze Anwendung zu besitzen ist nur vertretbar, wenn du damit gehen kannst.
Was, wenn ich Hilfe brauche oder irgendwo feststecke?
Frag in Discord, das ist die schnellste Leitung zu uns, oder eröffne ein Support-Ticket, und wir kümmern uns darum.
Für alles, was nach einem Ausfall aussieht: Die Statusseite zeigt die Live-Verfügbarkeit pro Komponente und die Historie jedes Vorfalls, den wir bearbeitet haben, einschließlich dessen, was schiefgelaufen ist.
Was baut ihr als Nächstes?
In dieser Reihenfolge: die Kennzahlen und Wiederherstellungsgrenzen offen veröffentlicht, dann Serverless Functions, dann SarpiVault für Secrets, dann Backup und Restore als echtes Produkt, dann ein neu gebautes SparxLite mit freier Größenwahl neben SparxCore-Cloud-VMs, dann Kundenreferenzen, dann eine zweite unabhängige Zone.
Die Roadmap-Seite enthält die Begründung für diese Reihenfolge und benennt, wo wir heute noch zu kurz kommen.