Clusterward
Für SaaS-Anbieter

Für SaaS-Anbieter: jeder Kunde in Minuten live, jeder Abschied mit Backup

Sie verkaufen Software, nicht Betrieb. Clusterward richtet für jeden neuen Kunden Datenbank, Buckets, Domain und Workload ein, überwacht den Betrieb und baut beim Offboarding sauber zurück. Ihre Anwendung kann Kunden sogar selbst bestellen.

Tenants-Seite im Cockpit: Kunden mit Lebenszyklus, Fortschritt des laufenden Onboardings und Protokoll
Vereinfachte Ansicht im Clusterward-Cockpit: Tenants mit Lebenszyklus und laufendem Onboarding
Illustration: vereinfachte Darstellung. In der Anwendung sehen Sie mehr Details und Optionen.
Kurz erklärt

Was Clusterward für SaaS-Anbieter tut

Clusterward ist die Control Plane, mit der ein SaaS-Anbieter seine Kunden auf Scaleway Kubernetes betreibt. Der Stack pro Kunde wird einmal als Pipeline beschrieben: Datenbank auf einer privaten Managed-Instanz, Bucket-Paar mit eigenem Schlüssel, Host mit Record und Zertifikat, Workload aus Ihrem Image oder Chart. Jeder neue Kunde ist ein Lauf dieser Pipeline, jeder Kunde eine eigene Namespace, jede Datenbank eine eigene Rolle. Das Offboarding sichert zuerst und baut dann ab. Ihre Anwendung bestellt Kunden über eine Provisioning-Quelle direkt, ohne dass jemand das Cockpit öffnet.

Auf einen Blick

Modell
Ein Tenant pro Kunde, eigene Namespace, eigene Datenbank
Onboarding
Pipeline aus Bausteinen, live in unter einer Minute
Bestellung
Aus dem Cockpit oder aus Ihrer Anwendung
Domains
Subdomain pro Kunde mit Wildcard-Zertifikat, eigene Domain möglich
Offboarding
Dump und Archiv zuerst, dann Abbau
Tarif
Kunden, Nutzer und Pipelines unbegrenzt, nur Cluster zählen
So läuft es ab

Vom Vertrag zum laufenden Kunden

  1. 01

    Stack beschreiben

    Einmal im Designer: Datenbank, Buckets, Domain, Workload, in der richtigen Reihenfolge.

  2. 02

    Kunde bestellen

    Aus dem Wizard oder automatisch aus Ihrer Anwendung über die Provisioning-Quelle.

  3. 03

    Preflight

    Namen, Hosts und Buckets werden live auf Kollisionen geprüft, bevor etwas entsteht.

  4. 04

    Lauf

    Ressourcen entstehen Schritt für Schritt, Passwörter erst zur Laufzeit gebunden.

  5. 05

    Betrieb

    Tenant-Seite mit Hosts, Deployments, Backups und Lebenszyklus, Alarme per Slack oder E-Mail.

  6. 06

    Offboarding

    Datenbank-Dump und Bucket-Archiv in Ihren Backup-Bucket, dann rückwärts abbauen.

Was drin ist

Was SaaS-Anbieter in Clusterward bekommen

Die Betriebsarbeit zwischen „Vertrag unterschrieben“ und „Kunde arbeitet“, als Daten statt als Runbook.

Pipeline statt Runbook

Datenbank, Domain, Bucket, Umgebung und Workload sind Bausteine mit Voraussetzungen und Rollback. Jeder im Team liest und ändert die Pipeline im Cockpit.

Bestellung aus Ihrer App

Registrieren Sie Ihre Anwendung als Provisioning-Quelle: Clusterward fragt Onboarding- und Offboarding-Anfragen ab, führt sie aus und meldet den Stand zurück. Kein eingehender Maschinenzugang nötig.

Subdomain pro Kunde

Ein Wildcard-Zertifikat deckt alle Kundensubdomains ab, ohne Let’s-Encrypt-Limit. Ein Kunde mit eigener Domain bekommt seinen Host aus einer Wizard-Eingabe.

Daten pro Kunde getrennt

Eigene Datenbank mit eigener Rolle auf einer privaten Instanz, eigenes Bucket-Paar mit eigenem Schlüssel. Ein geleaktes Passwort reicht nie über einen Kunden hinaus.

Offboarding ohne Datenverlust

Bevor irgendetwas gelöscht wird, liegen Dump und Archiv verifiziert in Ihrem Backup-Bucket. Ohne gesicherten Dump wird nichts abgebaut.

Betrieb im Blick

Fehlgeschlagene Onboardings, kranke Pods und ablaufende Zertifikate erreichen Ihren Slack- oder Teams-Kanal, einmal pro Ereignis.

Standard-Bausteine

Worauf Ihr Kundenstack läuft

  • Scaleway Kapsule

    Managed Kubernetes in EU-Rechenzentren, private Nodes, API-Allowlist.

  • Managed Databases

    PostgreSQL oder MySQL, nur im privaten Netz, eine Datenbank pro Kunde.

  • Object Storage

    S3-Buckets pro Kunde mit eigenem IAM-Schlüssel und Bucket-Policy.

  • cert-manager

    Wildcard per DNS-01, in jede Kunden-Namespace gespiegelt.

Was sich ändert

Kunden-Onboarding mit und ohne Clusterward

Fakten

Was ein Kunde bekommt

Jede Zeile ist ein Baustein Ihrer Pipeline. Welche Sie kombinieren, entscheidet Ihr Produkt.

RessourcePro KundeBeim Offboarding
NamespaceEigene Umgebung auf dem ClusterEntfernt
DatenbankEigene Datenbank und RolleDump, dann Drop
BucketsÖffentlich und privat, eigener SchlüsselArchiv, dann Löschen
HostSubdomain mit Wildcard oder eigene DomainRecord entfernt
WorkloadIhr Image oder Chart mit Bus-WertenUndeploy und Löschen
VariablenDotenv-Vorlage mit frischen GeheimnissenMit dem Service entfernt
Weiterführend

Tiefer einsteigen

Wie die Bausteine funktionieren, steht unter Tenant-Pipelines. Die Datenbank pro Kunde folgt den Regeln aus Managed Datenbanken, der Host denen aus DNS und Zertifikate.

Alle Funktionen sind in jedem Tarif enthalten, Kunden und Nutzer sind unbegrenzt, abgerechnet wird nur nach Clustern, siehe Preise.

Verwandte Seiten

Was dazu gehört

Tenant-Pipelines

Kunden-Onboarding als Bausteine, in unter einer Minute live.

Zu Tenant-Pipelines

DNS & Zertifikate

Cloudflare-Zonen, Records automatisch, Wildcard-Zertifikate verwaltet.

Zu DNS & Zertifikate
FAQ

Häufige Fragen von SaaS-Anbietern

  • So viele, wie Ihre Cluster tragen. Clusterward begrenzt weder Tenants noch Anwendungen noch Nutzer; der Tarif zählt nur Cluster. Jeder Kunde ist eine Namespace mit eigener Datenbank, Buckets und Host, die Ressourcen bestimmen Sie pro Workload.

Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten in der Regel am selben Werktag.

Frage stellen

Ihr Onboarding in der Demo

Bringen Sie Ihren Stack mit. Wir bauen ihn als Pipeline nach und legen den ersten Kunden gemeinsam an.