Dev, Staging und Production

Vom ersten Commit bis in die Produktion. Auf drei Clustern.

Development, Staging und Production laufen als eigene Cluster, jeder mit HA-Controlplane und eigenem Load Balancer. Eine gemeinsame Registry versorgt alle drei, und Bundles bringen jede Version genau in das Environment, in das sie gehört.

Der Anwendungsfall

Ein Weg, drei Stationen, keine Überraschungen.

Beteiligte Produkte

Drei Umgebungen, ein Produkt

Dein Team arbeitet an mehreren Features gleichzeitig. Im Cluster „Development“ probiert es aus, auf zwei Compute-Nodes, schnell und günstig. Im Cluster „Staging“ prüft es jede Version auf drei Nodes unter realistischen Bedingungen. Und „Production“ trägt deine Kunden auf vier Nodes. Alle drei sind derselbe Cluster-Typ mit HA-Controlplane, privatem Netz, Scaling Groups und One-click Upgrades. So verhält sich Staging wie Production, nur kleiner.

Ein Image, drei Stationen

Ein Bundle verbindet dein GitHub-Repository mit allen drei Environments. Die Images landen automatisch in der gemeinsamen Registry der Organisation, und du bringst dieselbe Version nacheinander nach Development, Staging und Production. Die Deployment-Historie zeigt dir pro Environment, was gerade läuft, und mit Rollback und Undeploy behältst du jede Umgebung im Griff.

Rechte, die zum Team passen

In Development arbeitet das ganze Team frei, in Production deployen nur die, die du dafür freigibst. Das zentrale RBAC von Loopback gilt für jeden Cluster, die Registry und jedes Bundle, abgesichert mit SSO, OTP und Passkeys. Admin-Kubeconfig und OIDC-Kubeconfig lädst du pro Cluster herunter, und jede Person sieht genau das, was sie sehen soll.

Kosten im Griff

Jeder Cluster wird stündlich abgerechnet. Development und Staging laufen mit kleineren Compute-Größen, Production mit der Kapazität, die deine Kunden brauchen. Die Beispielrechnung zeigt dir, was die drei Umgebungen zusammen im Monat kosten, und im Kalkulator spielst du dein eigenes Setup durch.

Das Setup

Drei Cluster, eine Registry. Eine Rechnung.

So sieht der Monat für dieses Setup aus. Die Beispielrechnung zeigt die dynamischen Kosten, die Platform-Fee für deine Organisation kommt dazu.

Beispielrechnung

Dev, Staging und Production

Drei Cluster vom ersten Commit bis in die Produktion, jeder mit eigener HA-Controlplane und eigenem Load Balancer. Eine gemeinsame Registry versorgt alle drei, Bundles bringen jede Version ins passende Environment.

  • Cluster Production

    HA-Controlplane, 4 Compute mit 4 vCPU / 8 GB, 1 Load Balancer

    253,18€

  • Cluster Staging

    HA-Controlplane, 3 Compute mit 2 vCPU / 4 GB, 1 Load Balancer

    146,70€

  • Cluster Development

    HA-Controlplane, 2 Compute mit 2 vCPU / 4 GB, 1 Load Balancer

    117,68€

  • Registry

    50 GB, 0,05€ pro GB, gemeinsam für alle drei Cluster

    2,50€

  • Bundles

    Mehrere Environments pro Bundle, 1 Bundle zu 99€ inklusive Registry

    99,00€

Summe

Beispiel für dieses Setup, monatlich.

619,06€

Angaben netto. Gesetzliche Umsatzsteuer fällt zusätzlich an.Dynamische Kosten sind monatlich angegeben und werden stündlich abgerechnet, auf Basis von 720 Stunden.Alle Beträge sind gerundet.Die Preise können dynamisch aktualisiert werden. Beim Aufruf dieser Seite siehst du den aktuell geltenden Preis, unverbindlich. Der verbindliche Preis steht bei der Bestellung fest.

  • Production

    Vier Compute-Nodes mit 4 vCPU und 8 GB, HA-Controlplane und eigener Load Balancer.

  • Staging

    Drei Compute-Nodes mit 2 vCPU und 4 GB, so nah an Production wie nötig.

  • Development

    Zwei Compute-Nodes mit 2 vCPU und 4 GB für schnelle Iterationen.

  • Registry und Bundles

    Eine gemeinsame Registry für alle drei Cluster und mehrere Environments pro Bundle.

So startest du

  1. 01

    Drei Cluster anlegen

    Production, Staging und Development, jeder mit HA-Controlplane und eigenem Load Balancer.

  2. 02

    Registry teilen

    Eine Registry für die ganze Organisation. Alle drei Cluster nutzen dieselben Images.

  3. 03

    Environments anlegen

    Ein Bundle mit einem Environment pro Cluster, direkt mit deinem GitHub-Repository verbunden.

  4. 04

    Rechte vergeben

    Gruppen und feingranulare Rechte legen fest, wer wo deployen darf.

Nächster Schritt

Leg deine drei Cluster an, verbinde dein Repository und bring die erste Version von Development bis in die Produktion.