Skip to main content
Skip to content
Generative AI

Infraestrutura de IA escalável e otimizada

A camada de serviço por baixo da sua IA: rápida no pico, barata em repouso, e medida. Construída para a carga que tem e para a que espera.

01 / 04

O piloto funcionou, a produção é lenta

Uma chamada que demorava dois segundos para a equipa do piloto demora vinte com a empresa toda a usar. GPUs paradas de noite e em fila ao meio-dia, e ninguém sabe dizer para onde vai o tempo.

CH.01 · O problema

O piloto funcionou. A produção é lenta e cara.

  1. A latência sobe com os utilizadores

    Uma chamada que demorava dois segundos para a equipa do piloto demora vinte às nove da manhã com a empresa toda a usar.

  2. A fatura não corresponde ao uso

    As GPUs ficam paradas de noite e em fila ao meio-dia. As instâncias na cloud correm o mês inteiro para uma carga que tem pico duas horas por dia.

  3. Ninguém sabe para onde vai o tempo

    Modelo, recuperação, rede, base de dados. Sem medição cada equipa culpa a outra, e a correção é um palpite.

A nossa resposta

Medir primeiro, depois construir a camada que serve

Instrumentamos o caminho do pedido à resposta, descobrimos para onde vão o tempo e o dinheiro, e construímos uma camada de serviço à medida da carga real: agrupamento, cache, escala automática e um custo que se lê.

CH.02 · O que construímos

Como construímos

Três partes: medir, servir, escalar.

Rápida no picoEscalada à procuraEmpacotada para correr em qualquer ladoMedida de ponta a ponta
01

Medição

Para onde vai cada milissegundo e cada euro.

  • Seguir um pedido por cada componente
  • Registar a latência por etapa nos percentis que importam
  • Atribuir o custo por pedido e por equipa
  • Encontrar o estrangulamento com números
  • Fixar os alvos que a construção tem de cumprir
02

Serviço

O modelo como um serviço rápido e contido.

  • Escolher o servidor de inferência para o modelo e o hardware
  • Agrupar pedidos e guardar em cache respostas repetidas
  • Quantizar onde corta latência sem cortar exatidão
  • Empacotar modelo e configuração num contentor
  • Testar a carga até ao alvo antes da entrega
03

Escala e operação

Capacidade que segue a carga, vigiada por alguém.

  • Escrever a regra de escala a partir da curva medida
  • Manter um piso para a latência e um teto para o custo
  • Monitorizar cada componente com alertas que o nomeiam
  • Preparar reversão para qualquer entrega
  • Entregar o runbook e o painel
CH.03 · Como corre

Como corre

Quatro fases, a começar por números do seu sistema atual.

  1. 01Fase 1

    Avaliação

    Medir o que corre hoje.

    • Instrumentar o caminho existente de ponta a ponta
    • Registar uma semana de carga real
    • Atribuir latência e custo por etapa
  2. 02Fase 2

    Desenho

    A camada de serviço para a sua carga.

    • Escolher servidor de inferência, agrupamento e cache
    • Dimensionar o hardware ou os tipos de instância
    • Escrever a regra de escala a partir da curva registada
  3. 03Fase 3

    Construção

    Contentores, pipelines, testes.

    • Empacotar modelos e configuração
    • Implementar agrupamento, cache e quantização
    • Configurar escala automática e monitorização
  4. 04Fase 4

    Transição e entrega

    Trocar, observar, entregar.

    • Mover o tráfego por etapas com reversão pronta
    • Verificar latência e custo contra os alvos
    • Afinar a regra de escala em semanas reais
CH.04 · O que muda

O que muda

A mesma IA, mais rápida no pico, mais barata em repouso, e deixa de ser um mistério.

Latência que pode prometer

Um número no percentil 95, medido sob carga real, que a equipa pode pôr num acordo de serviço.

Custo que segue o uso

A capacidade desce quando ninguém pergunta. A fatura mensal acompanha o número de pedidos em vez do número de dias.

Um painel em vez de um debate

Quando uma chamada é lenta, o rasto mostra a etapa. Quando a fatura mexe, o relatório mostra a equipa.

Lado a ladoInstalação do pilotoInfraestrutura otimizada
Latência no picoCresce com os utilizadoresMantida no percentil acordado
CustoInstâncias fixas, paradas a maior parte das horasSegue os pedidos
EscalaAlguém adiciona uma máquinaUma regra escrita, testada
Quando parteUm utilizador avisaUm alerta nomeia o componente
Uso do hardwareUm pedido de cada vezAgrupado, em cache, quantizado
CH.05 · Perguntas

Perguntas

Depende do modelo, da curva de carga e de onde os dados podem estar. Medimos primeiro a sua carga e testamos os servidores ou tipos de instância candidatos com os seus pedidos reais. A recomendação vem com os números que a produziram, e com o que a mudaria.

Não prometemos um número antes de medir. A fase de avaliação regista uma semana da sua carga real e mostra para onde vão o tempo e o custo; a fase de desenho estima a melhoria a partir dessa curva, e o teste de carga confirma-a antes da transição.

Sim, e é o caso habitual. A avaliação instrumenta o sistema atual sem o mudar. A maioria das melhorias, agrupamento, cache, quantização, uma regra de escala, é adicionada à instalação existente em vez de a substituir.

A regra de escala é escrita a partir da curva registada com margem acima do pico, e um teto de custo. Um pico acima do teto entra em fila em vez de falhar, e o alerta diz-lhe que aconteceu para o teto poder ser revisto.

Mais em Generative AI

O mapa da prática

Voltar a Generative AI
Começar

Traga-nos o problema que ninguém resolveu.

Somos uma equipa pequena de especialistas seniores. Escolhemos o modelo certo e a camada certa, e construímos o mínimo de maquinaria que resolve o problema. Tem uma chamada com um engenheiro, não um deck de vendas.