Union.ai
Union.ai · 程式設計 · 生產力
Union.ai 是建構在 Flyte 上的耐久型 AI 執行環境。訓練、推論與代理工作負載都在你自己的雲端帳戶內執行,並按用量計價。

關於 Union.ai
About
Union.ai 是什麼
Union.ai 是一套託管平台,用來做 AI 工作流程編排、執行機器學習管線。它出自打造 Flyte 的同一批人,那套開源工作流程引擎目前由 Linux Foundation AI and Data 維護,而平台可以直接吃你已經寫好的 Flyte 程式碼。
差別在於工作在哪裡跑。Union 代管控制層,負責排程、介面與中介資料。運算資源、資料與模型成品留在你的雲端帳戶、你的 Kubernetes 叢集,也掛在你的帳單上。受監管的團隊因此不必先取得許可,就能避免把訓練資料送進廠商機房。
真正讓它不只是編排器的,是執行環境本身。spot 執行個體被回收、工作因記憶體不足中斷時,耐久型執行會從失敗那一步接著跑,有時換到別的硬體,而不是整個重來。這種事對動輒數小時的工作最有感。如果只是跑支短腳本,Union 算殺雞用牛刀,純 Python 就夠了。
開始使用
- 在 AWS Marketplace 訂閱 Union Team,或與業務團隊洽談 Enterprise 合約。第一個月附 950 美元用量額度,註冊時不必綁卡。
- 在 Union 的註冊頁建立組織。同公司網域的同事會被導進同一個工作區。
- 連接叢集。引導式安裝會檢查你的 AWS 權限,之後給你一行 Helm 指令在終端機執行。資料層代理是主動往外連回 Union,你不必開任何入站連接埠。
- 先跑一個範例工作流程確認連線,再放進你自己的 Flyte 程式碼。既有的任務與環境不用改寫就能執行。
- 加上觸發器、排程與推論端點,然後邀請團隊成員。額度用完後開始計費。
產品資訊
快速了解 Union.ai 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- ML 平台工程師:你會拿到一套託管控制層,具備遠端除錯、重播與 RBAC,資料不必交給 SaaS 廠商。前提是手上要有 Kubernetes 叢集與 AWS 帳戶。
- 從原型走向正式環境的 AI 團隊:同一份 Python 程式碼在筆電上能跑,在叢集上也能跑,實驗到部署之間不必重寫。Team 方案的上限是 2 個叢集、1 萬個同時執行動作。
- 資安與法遵主管:資料、日誌與成品都留在你的 VPC,控制層從頭到尾碰不到內容本身。金融、醫療與國防相關團隊無法讓工作負載經過第三方,這種架構就派得上用場。
任務
- 動輒數小時的訓練與微調:節點消失時,耐久型執行從最後完成的步驟接續,長工作不必從零重跑。
- LLM 推論端點:在自己手上的 GPU 提供模型服務,介面與 OpenAI 相容,沒有請求時可縮到零個副本。
- 正式環境的 AI 代理:用支援的 SDK 寫的代理迴圈可重播,單一工具呼叫出錯不會讓整個工作階段報廢。
- 評估與上線流程:每次產生新的檢查點都自動觸發評估,分數沒達到設定的門檻就不放行。
- spot 執行個體上的批次處理:工作可攤到數千個容器,每個元素都有紀錄,回收一個節點只損失一個元素,不會賠上整輪執行。
情境
- 研究團隊需要跨雲的 GPU 資源:Enterprise 把多個區域與多個雲端收在同一套控制層,並可按團隊設定配額與路由。
- 有實體隔離或地端需求的企業:Enterprise 提供自架部署,多數 SaaS 替代方案在這裡直接出局。
- 手動維運叢集已到極限的 Flyte 使用者:Team 方案保留原有程式碼,補上可觀測性、遠端除錯與代管升級。
主要功能
撐過基礎設施故障的耐久型執行
核心概念是:底下硬體掛掉時,執行不必重來。Union 會記錄每項任務、它的輸入輸出,以及一份重播日誌。GPU 在訓練中途消失,或容器因記憶體不足被砍,執行就從出錯那點繼續。重試時它還能改要不同的資源,同一個步驟因此能從 A100 換到 H100,一行程式都不用改。重試和復原的差別就在這裡,也是長時間工作比較常跑到完的原因。
純 Python 撰寫,不需要 DSL
Flyte 2 拿掉了工作流程語言。任務就是 Python 函式,任務呼叫任務。迴圈、條件判斷、try/except 都是原生 Python,分散執行靠 asyncio.gather。沒有 YAML 檔描述流程圖,執行前也沒有編譯步驟。團隊一個下午就能上手,新人訓練成本跟著下降。同一支程式可以在本機、devbox 或叢集上跑,除錯循環保持很短。
AI Factory:成品、血緣與觸發器
每一份資料集、檢查點與報告都會變成有名稱、有版本的成品,平台同時記下是哪次執行產生它、後面又有哪些元件取用。元件之間用成品事件串接,不必另外養一套排程器。新版本檢查點會觸發評估,通過的模型會觸發評分,新一批生產環境軌跡則觸發資料集建置。每個元件可以由不同團隊各自撰寫維護,彼此不必匯入對方的程式碼。Union 在 GitHub 上放了通過 CI 測試的參考實作。
多節點分散式訓練
只要宣告一次環境,任務就變成 torchrun 叢集,節點與工作程序都替你接好。單次執行可以橫跨多個節點、承載數千個動作,這正是 GRPO 與 LoRA 訓練需要的規模。內建外掛涵蓋 Ray、Spark 與 Dask,處理不符合標準任務模型的負載。平台的價值在故障處理上最明顯:這些叢集預設跑在 spot 容量,節點被回收只損失當下進行中的工作。
推論閘道與模型服務
你可以用與 OpenAI 相容的端點,從自家 GPU 提供模型服務,宣告方式跟其他任務一樣。流量少時副本可縮到零,需要時再拉回設定上限,權重從物件儲存直接串流進 GPU 記憶體,冷啟動因此不會拖太久。同一道閘道也能管理對外部 API 供應商的呼叫,模型花費與路由集中在一處看得清楚。端點直接吃訓練執行的輸出,不必再手動複製到另一個模型註冊表。
批次與即時共用一套執行環境
批次工作與長時間運行的服務共用同一套程式模型、打包模型與 GPU 排程層。這不是小便利。意思是批次評分與線上端點可以指向同一份檢查點成品,GPU 池在兩者之間流動。服務端點縮減副本時,資源回到訓練佇列,而不是晾在那裡。原本要養兩套堆疊的團隊剩下一套,成本追蹤也簡單得多。
企業級安全與部署選項
Union 跑在你的 VPC 裡,支援 AWS、Azure 與 GCP,Enterprise 另有地端與實體隔離選項。控制層透過對外通道連到叢集,負責簽署網址、抓取日誌的資料代理就住在你的網路內。Enterprise 再加上 SSO 與 SAML、自訂 RBAC、客戶自持加密金鑰、自帶金鑰、私有端點與單租戶控制層。合規涵蓋 SOC 2 Type II,並可依需求簽署 HIPAA BAA。
優缺點
優點
- 工作流程在你自己的雲端帳戶內執行,資料、模型成品與日誌都不會經過 Union 的基礎設施。
- 執行環境能從基礎設施故障中復原,包括記憶體不足與 spot 節點被回收,不只是重跑同一段程式。
- 既有的 Flyte 管線原封不動就能執行,從開源引擎升級上來相對輕鬆。
- 價格公開且按單位計:動作、vCPU 小時、記憶體小時與分級 GPU 小時,用量越大單價越低。
- 透過 AWS Marketplace 自助註冊,省掉過去卡在業務電話那一關。
缺點
- Team 方案每月 950 美元起。單打獨鬥的開發者或小型實驗很難說服自己掏這筆錢,免費部分只有第一個月額度。
- 額度用完後沒有免費層級,個人專案無法長期掛在 Union 上。
- 自助上線目前只支援 AWS。Azure 或 GCP 的團隊得走業務管道,或在談過 Enterprise 之後再接叢集。
- 由 Union 代管的資料層要調整節點群組,仍得提支援單,想細調執行個體類型與 GPU 容量會被拖慢。
- 要充分發揮需要 Kubernetes 底子。沒有平台工程師的團隊,第一次安裝會覺得很重。
常見問題
Union.ai 執行 AI 與機器學習工作負載:資料處理、模型訓練、評估、批次評分、LLM 推論與代理迴圈。它執行 Flyte 管線,並補上託管控制層、可觀測性與企業級安全。
相關內容
探索與 Union.ai 相關的工具、技能與文章。
Union.ai 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
