Como conectar o SageMaker MLflow a sistemas legados via REST API: a solução da AWS
A AWS publicou um proxy Flask que oferece acesso REST seguro ao SageMaker MLflow sem o SDK. A solução é voltada a empresas em transformação para a nuvem: sistemas de ML legados em Java, Go ou C# podem se conectar ao MLflow sem refazer toda a arquitetura. HTTPS vem ativado por padrão, e a autenticação é feita via AWS IAM.
Processado por IA de AWS Machine Learning Blog; editado por Hamidun News
A AWS publicou uma solução para organizações que estão migrando para a nuvem, mas não querem quebrar seus sistemas de ML existentes. O problema é que o Amazon SageMaker MLflow exige um SDK específico, atualização de dependências e mudanças na integração. A solução é um proxy de REST API em Flask, que dá acesso seguro ao MLflow por HTTPS comum, sem SDK.
Como funciona o proxy
O aplicativo Flask fica entre o seu sistema e o SageMaker MLflow. Ele escuta as requisições HTTP recebidas, converte-as em chamadas da API do MLflow, recebe a resposta e devolve o resultado por HTTPS. É um padrão típico de API gateway, mas especializado em MLflow.
Depois de implantar o proxy, você não precisa mais do SDK Python do MLflow: basta um cliente HTTP. Uma aplicação em Java, Go, C# ou Node.js pode enviar requisições por REST comum, sem depender do ecossistema Python.
Por que isso importa
Muitas organizações mantêm seus pipelines de ML em formato próprio: serviços Java com lógica de machine learning embutida, microsserviços em Golang, scripts Python antigos com fluxo fora do padrão. Reescrever tudo com ferramentas novas é caro, demorado e arriscado. O proxy da AWS permite conectar o SageMaker sem uma reformulação global da arquitetura.
Principais vantagens:
- Mantém o código existente sem reescrevê-lo
- Criptografia HTTPS e autenticação via AWS IAM por padrão
- Suporte a qualquer linguagem de programação
- O registro de experimentos, métricas e artefatos funciona como de costume
- Facilita uma transformação gradual para a nuvem
- Menos dependências no sistema de produção
Arquitetura e segurança
O proxy é implantado em EC2, ECS ou qualquer servidor e escuta em uma porta (por exemplo, :8080). Ele criptografa o tráfego com HTTPS, autentica as requisições recebidas por meio de um AWS IAM Role e repassa as chamadas ao SageMaker MLflow. Todas as operações do MLflow (registro de experimentos, log de métricas, armazenamento de artefatos, versionamento de modelos) funcionam normalmente, só que via REST em vez do SDK.
A AWS até publicou no GitHub um exemplo de código pronto, com a implementação completa em Flask, configuração de CORS, tratamento de erros e documentação.
Isso é especialmente relevante para grandes monolitos legados com
lógica de ML embutida, em que não é possível trocar rapidamente a linguagem ou a arquitetura.
O que isso significa
A transformação de sistemas de ML para a nuvem fica mais suave. Em vez de uma reescrita completa, dá para ir aos poucos: conectar o SageMaker MLflow por um proxy separado e migrar o restante com o tempo. Para a AWS, é uma forma de reduzir a barreira de entrada e atrair mais sistemas legados corporativos para o ecossistema SageMaker.
- 31 de out. de 2026Worldwide Express entrega contas contestadas a agentes de IA e reduz dívida em 75%
- 30 de out. de 2026AWS dá a agentes de código uma prévia ao vivo do site direto da sessão isolada
- 30 de out. de 2026MoEngage abre 400 APIs privadas a agentes de IA via AgentCore Gateway, sem servidores MCP próprios
- 29 de out. de 2026NVIDIA Nemotron 3.5 Super VL: 120 bilhões de parâmetros, 12 bilhões ativos, com implantação na AWS
Perguntas frequentes sobre a notícia
Como funciona o proxy?
O aplicativo Flask fica entre o seu sistema e o SageMaker MLflow. Ele escuta as requisições HTTP recebidas, converte-as em chamadas da API do MLflow, recebe a resposta e devolve o resultado por HTTPS. É um padrão típico de API gateway, mas especializado em MLflow. Depois de implantar o proxy, você não precisa mais do SDK Python do MLflow: basta um cliente HTTP. Uma aplicação em Java, Go, C# ou Node.js pode enviar requisições por REST comum, sem depender do ecossistema Python.
Por que isso importa?
Muitas organizações mantêm seus pipelines de ML em formato próprio: serviços Java com lógica de machine learning embutida, microsserviços em Golang, scripts Python antigos com fluxo fora do padrão. Reescrever tudo com ferramentas novas é caro, demorado e arriscado. O proxy da AWS permite conectar o SageMaker sem uma reformulação global da arquitetura. Principais vantagens: Mantém o código existente sem reescrevê-lo Criptografia HTTPS e autenticação via AWS IAM por padrão Suporte a qualquer linguagem de programação O registro de experimentos, métricas e artefatos funciona co
O que se sabe sobre Arquitetura e segurança?
O proxy é implantado em EC2, ECS ou qualquer servidor e escuta em uma porta (por exemplo, :8080). Ele criptografa o tráfego com HTTPS, autentica as requisições recebidas por meio de um AWS IAM Role e repassa as chamadas ao SageMaker MLflow. Todas as operações do MLflow (registro de experimentos, log de métricas, armazenamento de artefatos, versionamento de modelos) funcionam normalmente, só que via REST em vez do SDK. A AWS até publicou no GitHub um exemplo de código pronto, com a implementação completa em Flask, configuração de CORS, tratamento de erros e documentação. Iss
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.