Union.ai
Union.ai · Programação · Produtividade
Union.ai é um runtime de IA durável construído sobre o Flyte. Ele roda treinamento, inferência e agentes dentro da sua própria conta de nuvem, com preço por uso.

Sobre Union.ai
About
O que é o Union.ai
Union.ai é uma plataforma gerenciada para orquestração de fluxos de IA e execução de pipelines de aprendizado de máquina. Quem assina é o mesmo time que criou o Flyte, o motor de fluxos de código aberto hoje mantido dentro da Linux Foundation AI and Data, e a plataforma aceita o código de Flyte que você já tem.
A diferença está em onde o trabalho acontece. A Union hospeda um plano de controle, que cuida do agendamento, da interface e dos metadados. A computação, os dados e os artefatos do modelo ficam na sua conta de nuvem, no seu cluster de Kubernetes e na sua fatura. É por isso que um time regulado consegue adotar a plataforma sem pedir autorização para enviar dados de treinamento a um fornecedor.
O runtime é o que faz o produto ser mais do que um orquestrador. Quando uma instância spot é recuperada ou um job fica sem memória, uma execução durável retoma o passo que falhou, às vezes em outro hardware, em vez de começar do zero. Isso pesa em processos de várias horas. Para um script curto, o Union é exagero e Python puro resolve.
Como começar
- Assine o Union Team no AWS Marketplace ou fale com o time comercial para um contrato Enterprise. O primeiro mês vem com 950 dólares de crédito de uso e não pede cartão no cadastro.
- Crie sua organização na página de cadastro do Union. Quem usa o mesmo domínio da empresa entra no mesmo espaço de trabalho.
- Conecte um cluster. A instalação guiada confere suas permissões na AWS e entrega um único comando Helm para rodar no terminal. O agente do plano de dados abre a conexão para a Union, então você não expõe porta de entrada.
- Rode um fluxo de exemplo para confirmar a conexão e depois suba seu próprio código Flyte. Tarefas e ambientes existentes rodam sem reescrita.
- Adicione gatilhos, agendamentos e um endpoint de inferência, e convide o time. A cobrança começa quando o crédito acaba.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Union.ai.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Engenheiros de plataforma de ML
- Times de IA saindo do protótipo para a produção
- Responsáveis por segurança e compliance
Tarefas
- Treinamentos e ajustes finos que duram horas
- Endpoints de inferência para LLM
- Agentes de IA em produção
- Pipelines de avaliação e promoção
- Processamento em lote em instâncias spot
Cenários
- Um time de pesquisa precisa de GPU de várias nuvens
- Uma empresa com exigência de rede isolada ou instalação local
- Um usuário de Flyte que passou do cluster administrado à mão
Principais recursos
Execução durável que sobrevive a falhas de infraestrutura
A ideia central é que uma execução não precisa reiniciar quando o hardware embaixo dela falha. A Union registra cada tarefa, suas entradas e saídas, e um log de replay. Se uma GPU cai no meio do treinamento ou um contêiner morre por falta de memória, a execução continua do ponto da falha. Na nova tentativa ela também pode pedir outros recursos, então o mesmo passo sai de uma A100 para uma H100 sem mexer numa linha de código. Aí está a diferença entre repetir e recuperar, e é o motivo pelo qual jobs longos terminam mais vezes.
Fluxos em Python puro, sem DSL
O Flyte 2 dispensa a linguagem de fluxos. Tarefas são funções Python, e tarefas chamam tarefas. Laços, condicionais e blocos try/except são Python comum, e a distribuição é asyncio.gather. Não existe arquivo YAML descrevendo o grafo nem etapa de compilação antes de rodar. Um time aprende isso numa tarde, o que barateia a entrada de gente nova. O mesmo programa roda na máquina local, num devbox ou no cluster, então o ciclo de depuração continua rápido.
AI Factory: artefatos, linhagem e gatilhos
Cada conjunto de dados, checkpoint e relatório vira um artefato com nome e versão, e a plataforma guarda qual execução o produziu e quais componentes o consomem depois. Você liga componentes por eventos de artefato em vez de usar um agendador. Uma versão nova de checkpoint dispara a avaliação, um modelo promovido dispara a pontuação, e um lote novo de traços de produção dispara a montagem do conjunto de dados. Cada componente pode ser escrito e mantido por um time diferente, e nenhum importa o código do outro. A Union publica implementações de referência no GitHub, com testes em CI.
Treinamento distribuído em vários nós
Uma única declaração de ambiente transforma uma tarefa em cluster torchrun, com nós e processos já conectados. Uma execução pode se espalhar por muitos nós e hospedar milhares de ações, que é o que treinamentos com GRPO e LoRA pedem. Plugins integrados cobrem Ray, Spark e Dask para cargas fora do modelo padrão de tarefas. Onde a plataforma se destaca é no tratamento de falha: esses clusters usam capacidade spot por padrão, e um nó recuperado custa apenas o trabalho em andamento.
Gateway de inferência e serviço de modelos
Você serve um modelo das suas GPUs com endpoint compatível com OpenAI, declarado como qualquer outra tarefa. A escala vai de zero réplicas em momentos de pouco tráfego até o máximo configurado, e os pesos vão do armazenamento de objetos direto para a memória da GPU, o que encurta a partida a frio. O mesmo gateway pode governar chamadas a provedores externos de API, e o time enxerga gasto e roteamento de modelo num só lugar. O endpoint se alimenta direto da saída do treinamento, o que elimina a cópia manual para um registro separado.
Lote e tempo real no mesmo runtime
Jobs em lote e serviços de longa duração compartilham o modelo de programação, o de empacotamento e a camada de agendamento de GPU. Não é detalhe pequeno. Significa que um avaliador em lote e um endpoint ao vivo apontam para o mesmo artefato de checkpoint, e que o pool de GPUs se divide entre os dois. Quando um endpoint reduz as réplicas, a capacidade volta para a fila de treinamento em vez de ficar parada. Times que mantinham duas pilhas ficam com uma, e o controle de custo fica mais simples.
Segurança corporativa e opções de implantação
A Union roda na sua VPC na AWS, no Azure ou no GCP, com opção local e rede isolada no Enterprise. O plano de controle alcança o cluster por um túnel de saída, e o proxy de dados que assina URLs e busca logs fica dentro da sua rede. O Enterprise soma SSO e SAML, RBAC personalizado, chaves de criptografia do cliente, chave própria, endpoints privados e plano de controle dedicado a um único cliente. A cobertura inclui SOC 2 Type II e BAA de HIPAA sob solicitação.
Prós e contras
Prós
- Os fluxos rodam dentro da sua conta de nuvem, então dados, artefatos de modelo e logs nunca passam pela infraestrutura da Union.
- O runtime se recupera de falhas de infraestrutura, incluindo falta de memória e nós spot recuperados, e não só repete o mesmo código.
- Pipelines do Flyte existentes rodam como estão, o que torna simples o salto a partir do motor de código aberto.
- O preço é público e por unidade: ações, horas de vCPU, horas de memória e horas de GPU por classe, com faixas que caem conforme o volume sobe.
- O cadastro por conta própria no AWS Marketplace tira a ligação comercial que antes travava um teste.
Contras
- O plano Team começa em 950 dólares por mês. Fica difícil justificar para um desenvolvedor sozinho ou um experimento pequeno, e o acesso sem custo se limita ao crédito do primeiro mês.
- Não há nível gratuito além desse crédito, então um projeto pessoal não se sustenta na Union por tempo indefinido.
- O autoatendimento hoje cobre só a AWS. Quem está no Azure ou no GCP entra pelo time comercial ou conecta um cluster depois de uma conversa Enterprise.
- Mudanças de node group em um plano de dados gerenciado pela Union ainda passam por chamado de suporte, o que atrasa o ajuste de tipos de instância e capacidade de GPU.
- Para tirar proveito é preciso saber Kubernetes. Um time sem engenheiro de plataforma vai achar a primeira instalação pesada.
Perguntas frequentes
O Union.ai roda cargas de IA e de aprendizado de máquina: processamento de dados, treinamento de modelos, avaliação, pontuação em lote, inferência de LLM e laços de agente. Ele executa pipelines do Flyte e acrescenta plano de controle gerenciado, observabilidade e segurança corporativa.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Union.ai.
Alternativas a Union.ai
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
