Cloud Intelligence™Cloud Intelligence™

Announcement

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

Ein Node, alle Wege: der neue Switch-Node

Leiten Sie in CloudFlow jedes Ergebnis anhand eines Feldwerts zur passenden Aktion – ganz ohne gestapelte Branch-Nodes für mehrstufige Entscheidungen.

Im echten Cloud-Betrieb geht es selten um eine simple Ja-Nein-Frage. Ein Tag kann fünf verschiedene Werte annehmen. Eine Anfrage kann jeden Ihrer Provider betreffen. Ein Finding kann in eine von einem Dutzend Kategorien fallen.

Wer bislang in CloudFlow "für jeden Wert etwas anderes tun" abbilden wollte, musste Branch-Nodes verketten – ein if/else nach dem anderen. Das funktionierte, aber die Flows wurden tief verschachtelt und repetitiv, ein neuer Wert bedeutete ein Umverdrahten der ganzen Kette, und die Logik ließ sich mit jedem weiteren Branch schwerer auf einen Blick erfassen.

Was ist neu

Der Switch-Node macht aus dieser Kette einen einzigen Entscheidungspunkt. Richten Sie ihn auf ein Feld, definieren Sie für jeden relevanten Wert einen Case – und CloudFlow leitet jedes Ergebnis auf den passenden Pfad:

Benannte Cases mit exakter Übereinstimmung – matchen Sie Strings, Zahlen oder Booleans. Dank strikter Typisierung werden "1" und 1 nie verwechselt.

Groß-/Kleinschreibung ignorieren – eine Checkbox genügt, und Production, PRODUCTION und production landen auf demselben Pfad. Kein Normalisieren von Tag-Werten mehr im Vorfeld.

Default-Pfad – fangen Sie alles ab, was auf keinen Case passt. Oder lassen Sie ihn weg – dann enden nicht gematchte Ergebnisse einfach dort. Nichts schlägt fehl, nichts rutscht versehentlich durch.

Routing pro Ergebnis – dieser Teil begeistert uns am meisten. Der Switch-Node wertet jedes Element eines Batches unabhängig aus. Ein einziger Lauf kann also mehrere Pfade gleichzeitig aktivieren – und jedes Element landet genau dort, wo es hingehört.

Beispiel: Instance-Sweep nach Feierabend

Stellen Sie sich einen Flow vor, der werktags um 19:00 Uhr läuft, alle EC2-Instanzen auflistet und den Batch an einen einzigen Switch-Node übergibt, der das Environment-Tag jeder Instanz ausliest:

  • production → wird übersprungen, bleibt unangetastet. Der Guardrail ist gleich eingebaut.
  • dev → wird über Nacht gestoppt. Leerlaufkosten, die Sie ab sofort automatisch nicht mehr zahlen.
  • Alles andere → der Default-Pfad ermittelt den Ressourcen-Owner und bittet ihn, ein Tag zu setzen – so schrumpft Ihr ungetaggter Bestand mit der Zeit, statt weiter zu wachsen.

Ein geplanter Trigger, ein List-Aufruf, eine Routing-Entscheidung. Derselbe Sweep mit Branch-Nodes würde eine Kaskade von Bedingungen erfordern; mit Switch liest er sich exakt wie die Policy, die Sie ans Whiteboard schreiben würden. Und weil das Routing pro Ergebnis erfolgt, stoppt ein einziger Abendlauf die Dev-Maschinen, schützt die Produktion und erinnert die Owner an ungetaggte Instanzen – alles in einer einzigen Ausführung.

Jetzt loslegen

Der Switch-Node steht ab sofort allen CloudFlow-Nutzern zur Verfügung. Wählen Sie im Flow-Editor [+] an der Stelle, an der Sie Ergebnisse routen möchten, wählen Sie Switch, bestimmen Sie das auszuwertende Feld und fügen Sie Ihre Cases hinzu. In der Switch-Node-Dokumentation finden Sie die Matching-Regeln und weitere Beispiele.

Wenn ein Feld in Ihrer Cloud mehr als zwei Werte annehmen kann, gibt es dafür jetzt genau den richtigen Node.

PerfectScale™ for Kubernetes

Ready to optimize?

Get your free Kubernetes savings analysis