Union.ai

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.

Prévia da interface de Union.ai

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Plano gratuitoNão
Planos pagos$950/mo minimum, custom Enterprise
PlataformaWeb
DesenvolvedorUnion.ai
CategoriaProgramação · Produtividade
Data de lançamentoOct 2023
Última atualizaçãoOct 2026
Visitas ao site20.6K
Ranking global do site1.3M
Disponibilidade da APISim

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.