Self-hosted-Backends im Überblick
Ein Self-hosted-Backend ist dasselbe Backend, das wir hosten, ausgeliefert als Image, das du in deinem eigenen Netz betreibst. Es bedient dieselben Anbieter, antwortet genauso und nimmt dieselben Szenarien und Kontexte. Der Unterschied ist, wo es läuft: auf deinen Rechnern, ohne Aufrufe an uns, außer du lässt es seine Lizenz abrufen.
Für ein Backend, das wir für dich betreiben, lies die Seiten zu gehosteten Backends.
Siehe Ein gehostetes Backend anlegen.
Für wen es ist
Teams, deren Tests das Internet nicht erreichen: eine abgeschottete CI, Daten, die im Haus bleiben müssen, oder ein Sicherheits-Review, das Aufrufe nach außen ausschließt.
Es passt auch zu hoher Last. Die Requests eines gehosteten Backends zählen auf die Requests pro Monat und den Durchsatz deines Tarifs. Ein Self-hosted-Backend hat keine solche Grenze: Es beantwortet so viele Requests, wie deine eigenen Rechner schaffen.
Erreichen deine Tests uns und passen sie in deinen Tarif, ist ein gehostetes Backend weniger Aufwand.
Vom Test bis zum laufenden Container
- Ausprobieren. Frag einen kostenlosen Test für einen Typ an, etwa Zahlungen. Wir lesen jede Anfrage und schicken dir die Entscheidung per E-Mail.
- Ein Backend anlegen. Es hat einen Namen, den Namen, unter dem sein Image heruntergeladen wird, und die Anbieter, die das Image enthält.
- Einen Build starten. Jeder Build legt eine neue Version des Images in deiner eigenen Registry ab, mit der Lizenz darin.
- Herunterladen. Melde dich mit Zugangsdaten bei deiner Registry an, direkt oder über Artifactory, Nexus oder Harbor.
- Ausführen. Überall, wo ein Image läuft: docker, compose oder Kubernetes. Es hält seine Daten im Arbeitsspeicher, in SQLite oder in einer Datenbank von dir.
Jeder Schritt hat eine eigene Seite, aufgelistet am Ende dieser Seite.
Was du bekommst
- Ein Image in einer eigenen Registry, unter
<deine-org>.registry.mockzilla.org. Lade es direkt oder über Artifactory, Nexus oder Harbor herunter, oder bring es auf einen Host ganz ohne Netz. - Die Lizenz im Image, damit es ohne Verbindung zu uns läuft.
- Einen Sicherheitsbericht für jeden Build: die Komponenten im Image, seine bekannten Schwachstellen mit unserer Einschätzung zu jeder und einen Scan der Basis, auf der es läuft.
- Jeden Storage-Treiber, den das Release ausliefert, etwa SQLite, PostgreSQL oder MongoDB. Ein Image kann alle enthalten, ohne Aufpreis.
- Deine eigenen Szenarien und Kontexte, beim Build ins Image gepackt. Ein Konfigurationsordner, den du beim Start des Images einbindest, überschreibt sie Datei für Datei, ohne neuen Build.
- Einrichtungsschritte für dein Team: ein Schnellstart für docker, compose und Kubernetes und eine README neben dem Image, die jeder mit Registry-Zugangsdaten lesen kann, ohne Mockzilla-Konto.
Wo du es findest
- Backend-Store, umgeschaltet auf Self-hosted: die Typen, die du betreiben kannst, ihre Tests und der Kauf.
- Self-hosted in der Seitenleiste: deine Self-hosted-Backends, jedes mit Image, Lizenz, Builds und Einrichtung.
- Einstellungen unter Image-Registry: die Zugangsdaten, mit denen deine Images heruntergeladen werden. Der Tab erscheint, sobald du ein Self-hosted-Backend hast.
Inhaber und Admins fragen Tests an und verwalten Self-hosted-Backends. Eine Bestellung braucht außerdem deine Rechnungsdaten, und die kann nur ein Inhaber ausfüllen.
Die Lizenz
Jedes Image trägt eine Lizenz, die sagt, welche Anbieter es bedienen darf und bis wann. Wie eine neue Lizenz ein laufendes Image erreicht, hängt davon ab, wie du zahlst:
- Monatlich per Karte: Das Image ruft seine Lizenz von einer Adresse bei uns ab und prüft sie stündlich. So erreicht es jeder bezahlte Monat von selbst.
- Jährlich auf Rechnung: Das Image braucht keine Verbindung zu uns. Es kann seine Lizenz genauso abrufen, oder es trägt sie in sich und liest eine Datei, die du einbindest.
Siehe Lizenzen.
Bezahlen
Self-hosted-Anbieter werden einzeln gekauft, nur für Self-hosted-Backends. Ein Anbieter, den du für gehostete Backends hältst, deckt kein Self-hosted-Backend ab, und dein Tarif spielt keine Rolle.
- Monatlich per Karte: verlängert sich am 1., und du kündigst unter Abrechnung in Abonnements.
- Jährlich auf Rechnung: Nach der Bestellung kommt eine Rechnung, fällig in 30 Tagen. Ist sie bezahlt, gehören dir die Anbieter für ein Jahr. Ein Jahr kostet so viel wie zehn Monate.
In beiden Fällen braucht eine Bestellung zuerst deine Rechnungsdaten.
Siehe Self-hosted-Anbieter kaufen.