Cloud Intelligence™Cloud Intelligence™

Announcement

Esta página también está disponible en English, Deutsch, Français, Italiano, 日本語 y Português.

Un nodo, todos los caminos: te presentamos el nodo Switch

Dirige cada resultado en CloudFlow hacia la acción correcta según el valor de un campo, sin apilar nodos Branch para manejar decisiones con múltiples rutas.

Las operaciones reales en la nube rara vez se reducen a una simple pregunta de sí o no. Una etiqueta puede contener cinco valores distintos. Una solicitud puede referirse a cualquiera de tus proveedores. Un hallazgo puede pertenecer a una de doce categorías.

Hasta ahora, modelar "haz algo distinto para cada valor" en CloudFlow implicaba encadenar nodos Branch: un if/else tras otro. Funcionaba, pero los flujos se volvían profundos y repetitivos, agregar un valor nuevo obligaba a recablear toda la cadena, y entender la lógica de un vistazo se complicaba con cada rama nueva.

Novedades

El nodo Switch convierte esa cadena en un único punto de decisión. Apúntalo a un campo, define un caso para cada valor que te interese y CloudFlow dirigirá cada resultado por su camino correspondiente:

Casos con nombre y coincidencia exacta: compara strings, números o booleanos, con tipado estricto para que "1" y 1 nunca se confundan.

Ignorar mayúsculas y minúsculas: con una sola casilla, Production, PRODUCTION y production terminan en el mismo camino. Se acabó normalizar los valores de las etiquetas en pasos anteriores.

Camino predeterminado: captura todo lo que no coincide con ningún caso, o déjalo sin configurar y los resultados sin coincidencia simplemente terminan ahí. Nada falla, nada se escapa por accidente.

Enrutamiento por resultado: esta es la parte que más nos entusiasma. El nodo Switch evalúa cada elemento de un lote de forma independiente, así que una sola ejecución puede activar varios caminos a la vez, y cada elemento llega exactamente a donde corresponde.

Ejemplo: barrido de instancias fuera de horario

Imagina un flujo que se ejecuta de lunes a viernes a las 19:00, lista todas las instancias EC2 y entrega el lote a un único nodo Switch que lee la etiqueta Environment de cada instancia:

  • production → se omite, sin tocarla. Barrera de seguridad incorporada.
  • dev → se detiene por la noche. Es gasto ocioso que dejas de pagar, automáticamente.
  • Everything else → el camino predeterminado identifica al dueño del recurso y le pide que lo etiquete, así tu inventario sin etiquetar se reduce con el tiempo en lugar de acumularse.

Un disparador programado, una sola llamada para listar, una decisión de enrutamiento. El mismo barrido con nodos Branch requeriría una cascada de condiciones; con Switch se lee exactamente como la política que escribirías en una pizarra. Y como el enrutamiento es por resultado, una sola ejecución nocturna detiene las máquinas de dev, protege producción y les recuerda a los dueños sus instancias sin etiquetar, todo en una sola pasada.

Comienza ahora

El nodo Switch ya está disponible para todos los usuarios de CloudFlow. En el editor de flujos, selecciona [+] donde quieras enrutar los resultados, elige Switch, selecciona el campo a evaluar y agrega tus casos. Consulta la documentación del nodo Switch para conocer las reglas de coincidencia y ver más ejemplos.

Si un campo de tu nube puede contener más de dos valores, ahora existe un nodo para eso.

PerfectScale™ for Kubernetes

Ready to optimize?

Get your free Kubernetes savings analysis