Union.ai

Union.ai

Union.ai · Coding · Produktivität

Union.ai ist eine dauerhafte KI-Runtime auf Basis von Flyte. Sie führt Training, Inferenz und Agenten im eigenen Cloud-Konto aus und rechnet nutzungsbasiert ab.

Vorschau der Oberfläche von Union.ai

Über Union.ai

About

Was ist Union.ai

Union.ai ist eine verwaltete Plattform für KI-Workflow-Orchestrierung und die Ausführung von Machine-Learning-Pipelines. Sie stammt vom Team, das Flyte entwickelt hat, die Open-Source-Engine, die heute bei der Linux Foundation AI and Data betreut wird, und sie übernimmt vorhandenen Flyte-Code ohne Umbau.

Der Unterschied liegt darin, wo gearbeitet wird. Union betreibt eine Control Plane für Scheduling, Oberfläche und Metadaten. Rechenleistung, Daten und Modellartefakte bleiben im eigenen Cloud-Konto, auf dem eigenen Kubernetes-Cluster, in der eigenen Abrechnung. Deshalb kann ein reguliertes Team die Plattform einführen, ohne erlaubt zu bekommen, Trainingsdaten an einen Anbieter zu schicken.

Erst die Runtime macht aus dem Produkt mehr als einen Orchestrator. Geht eine Spot-Instanz verloren oder läuft ein Job aus dem Speicher, setzt ein dauerhafter Lauf an der gescheiterten Stelle wieder an, manchmal auf anderer Hardware, statt neu zu starten. Das zählt bei Jobs von mehreren Stunden. Für ein kurzes Skript ist Union überdimensioniert, dort reicht Python.

Erste Schritte

  1. Abonnieren Sie Union Team im AWS Marketplace oder klären Sie einen Enterprise-Vertrag mit dem Vertrieb. In beiden Fällen läuft die Plattform in Ihrer eigenen Cloud, und auch die Data Plane bleibt in eine eigene Cloud, nur die Betriebsform variiert. Der erste Monat enthält 950 Dollar Nutzungsguthaben, bei der Anmeldung ist keine Karte nötig.
  2. Legen Sie Ihre Organisation auf der Anmeldeseite von Union an. Kolleginnen und Kollegen mit derselben Firmendomain landen im selben Arbeitsbereich.
  3. Binden Sie einen Cluster ein. Die geführte Installation prüft Ihre AWS-Berechtigungen und liefert einen einzigen Helm-Befehl für das Terminal. Der Agent der Data Plane baut die Verbindung zu Union auf, Sie öffnen keinen eingehenden Port.
  4. Starten Sie einen Beispiel-Workflow als Verbindungstest und bringen Sie danach eigenen Flyte-Code mit. Vorhandene Tasks und Umgebungen laufen ohne Umschreiben.
  5. Ergänzen Sie Trigger, Zeitpläne und einen Inferenz-Endpunkt und laden Sie Ihr Team ein. Die Abrechnung beginnt, sobald das Guthaben aufgebraucht ist.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Union.ai.

Kostenloser TarifNein
Bezahlte Tarife$950/mo minimum, custom Enterprise
PlattformWeb
EntwicklerUnion.ai
KategorieCoding · Produktivität
VeröffentlichungsdatumOct 2023
Zuletzt aktualisiertOct 2026
Website-Besuche20.6K
Globales Website-Ranking1.3M
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • ML-Plattform-Teams
  • KI-Teams auf dem Weg vom Prototyp in die Produktion
  • Verantwortliche für Sicherheit und Compliance

Aufgaben

  • Trainings- und Fine-Tuning-Läufe über mehrere Stunden
  • Inferenz-Endpunkte für LLMs
  • KI-Agenten im Produktivbetrieb
  • Pipelines für Evaluierung und Freigabe
  • Datenverarbeitung im Batch auf Spot-Instanzen

Szenarien

  • Ein Forschungsteam braucht GPU-Kapazität aus mehreren Clouds
  • Ein Unternehmen mit abgeschottetem Netz oder On-Prem-Vorgabe
  • Ein Flyte-Nutzer, der seinen handbetriebenen Cluster hinter sich lässt

Wichtigste Funktionen

Dauerhafte Ausführung über Infrastrukturausfälle hinweg

Der Kern ist, dass ein Lauf nicht neu starten muss, wenn die Hardware darunter ausfällt. Union protokolliert jeden Task, seine Ein- und Ausgaben und ein Replay-Log. Verschwindet eine GPU mitten im Training oder stirbt ein Container an einem Speicherfehler, setzt der Lauf an der Fehlerstelle fort. Beim Wiederholungsversuch kann er andere Ressourcen anfordern, so wechselt derselbe Schritt von einer A100 auf eine H100, ohne dass eine Zeile Code geändert wird. Darin liegt der Unterschied zwischen erneut versuchen und wiederherstellen, und deshalb werden lange Jobs häufiger fertig.

Workflows in reinem Python, ohne DSL

Flyte 2 verzichtet auf eine eigene Workflow-Sprache. Tasks sind Python-Funktionen, und Tasks rufen Tasks auf. Schleifen, Bedingungen und try/except sind normales Python, die Verteilung läuft über asyncio.gather. Keine YAML-Datei beschreibt den Graphen, kein Kompilierschritt steht vor dem Start. Ein Team arbeitet sich an einem Nachmittag ein, das senkt die Kosten für neue Mitarbeitende. Dasselbe Programm läuft lokal, auf einer Devbox oder über den Cluster, die Debug-Schleife bleibt also kurz.

AI Factory: Artefakte, Herkunft und Trigger

Jeder Datensatz, Checkpoint und Bericht wird zu einem benannten, versionierten Artefakt, und die Plattform hält fest, welcher Lauf es erzeugt hat und welche Komponenten es danach konsumieren. Komponenten werden über Artefakt-Events verbunden statt über einen Scheduler. Eine neue Checkpoint-Version löst ihre Evaluierung aus, ein freigegebenes Modell startet die Bewertung, ein frischer Satz Produktions-Traces startet den Datenaufbau. Jede Komponente kann ein anderes Team schreiben und pflegen, keines importiert den Code des anderen. Union veröffentlicht getestete Referenzimplementierungen auf GitHub.

Verteiltes Training über mehrere Knoten

Eine einzige Umgebungsdeklaration macht aus einem Task einen torchrun-Cluster, mit verkabelten Knoten und Workern. Ein Lauf verteilt sich über viele Knoten und trägt tausende Aktionen, was Trainings mit GRPO und LoRA brauchen. Integrierte Plugins decken Ray, Spark und Dask für Lasten außerhalb des Standard-Taskmodells ab. Wo die Plattform ihren Unterschied zeigt, ist der Umgang mit Ausfällen: Diese Cluster laufen standardmäßig auf Spot-Kapazität, und ein zurückgeholter Knoten kostet nur die laufende Arbeit.

Inferenz-Gateway und Modellbetrieb

Sie betreiben ein Modell auf eigenen GPUs mit einem OpenAI-kompatiblen Endpunkt, deklariert wie jeder andere Task. Die Skalierung reicht von null Repliken in ruhigen Zeiten bis zum eingestellten Maximum, und Gewichte fließen vom Objektspeicher direkt in den GPU-Speicher, was Kaltstarts kurz hält. Dasselbe Gateway kann Aufrufe an externe API-Anbieter regeln, sodass Modellkosten und Routing an einer Stelle sichtbar sind. Der Endpunkt wird direkt aus der Ausgabe des Trainings gespeist, der manuelle Kopiervorgang in eine separate Registry entfällt.

Batch und Echtzeit in einer Runtime

Batch-Jobs und langlebige Dienste teilen sich Programmiermodell, Verpackungsmodell und eine Schicht für das GPU-Scheduling. Das ist kein kleines Nebenprodukt. Ein Batch-Scorer und ein aktiver Endpunkt können dasselbe Checkpoint-Artefakt nutzen, und der GPU-Pool verteilt sich zwischen beiden. Skaliert ein Endpunkt herunter, geht seine Kapazität zurück in die Trainingswarteschlange statt leerzulaufen. Teams mit zwei getrennten Stapeln brauchen nur noch einen, und die Kostenkontrolle wird einfacher.

Sicherheit für Unternehmen und Betriebsoptionen

Union läuft in Ihrer VPC auf AWS, Azure oder GCP, bei Enterprise auch on-prem und in abgeschotteten Netzen. Die Control Plane erreicht den Cluster über einen ausgehenden Tunnel, und der Datenproxy für signierte URLs und Log-Abrufe liegt in Ihrem Netz. Enterprise ergänzt SSO und SAML, eigenes RBAC, kundeneigene Verschlüsselungsschlüssel, eigene Schlüssel, private Endpunkte und eine Control Plane für einen einzelnen Mandanten. Zur Abdeckung gehören SOC 2 Type II und ein HIPAA-BAA auf Anfrage.

Vor- und Nachteile

Vorteile

  • Workflows laufen im eigenen Cloud-Konto, Daten, Modellartefakte und Logs passieren nie die Infrastruktur von Union.
  • Die Runtime erholt sich von Infrastrukturausfällen, auch von Speicherabbrüchen und verlorenen Spot-Knoten, und versucht nicht nur denselben Code erneut.
  • Bestehende Flyte-Pipelines laufen unverändert, der Wechsel von der Open-Source-Engine bleibt überschaubar.
  • Die Preise sind veröffentlicht und pro Einheit gestaffelt: Aktionen, vCPU-Stunden, Speicherstunden und GPU-Stunden nach Klasse, mit sinkenden Sätzen bei steigendem Volumen.
  • Die Selbstanmeldung über den AWS Marketplace ersetzt den Vertriebstermin, der früher vor einem Test stand.

Nachteile

  • Der Team-Plan startet bei 950 Dollar im Monat. Für eine einzelne Entwicklerin oder ein kleines Experiment schwer zu rechtfertigen, kostenloser Zugang beschränkt sich auf das Guthaben im ersten Monat.
  • Über dieses Guthaben hinaus gibt es keine kostenlose Stufe, ein Hobbyprojekt läuft also nicht dauerhaft auf Union.
  • Die Selbstanmeldung deckt derzeit nur AWS ab. Teams auf Azure oder GCP kommen über den Vertrieb oder binden einen Cluster nach einem Enterprise-Gespräch ein.
  • Änderungen an Knotengruppen auf einer von Union verwalteten Data Plane laufen weiterhin über eine Support-Anfrage, was das Feintuning von Instanztypen und GPU-Kapazität bremst.
  • Ohne Kubernetes-Kenntnisse bleibt viel Potenzial ungenutzt. Ein Team ohne Plattform-Engineer empfindet die erste Installation als schwer.

Häufige Fragen

Union.ai führt KI- und Machine-Learning-Lasten aus: Datenverarbeitung, Modelltraining, Evaluierung, Batch-Scoring, LLM-Inferenz und Agenten-Schleifen. Es führt Flyte-Pipelines aus und ergänzt eine verwaltete Control Plane, Observability und Unternehmenssicherheit.