LakeSail
LakeSail · Outros
O LakeSail é uma plataforma de dados e IA nativa em Rust construída sobre o Sail, um substituto direto do Apache Spark que roda seu código SQL e DataFrame sem JVM e sem reescrever nada.

Sobre LakeSail
About
O que é o LakeSail
O LakeSail é a empresa e a plataforma por trás do Sail, um mecanismo de consulta open source escrito em Rust. O Sail mantém a API do Apache Spark e troca o motor por baixo dela. Você aponta o código de Spark Connect para um endpoint do Sail e os mesmos jobs passam a rodar em máquinas menores.
A proposta é objetiva, e isso facilita testar. Quase nenhum time de dados quer uma linguagem nova ou outro formato de tabela. O que se quer é o pipeline da madrugada terminar antes da reunião da manhã e a fatura da nuvem parar de subir. O Sail ataca esse ponto com suporte nativo a Delta Lake e Iceberg, então suas tabelas do lakehouse ficam onde estão.
Os limites pesam tanto quanto. O Sail é mais novo que o Spark e cargas incomuns ainda batem em chamadas que não existem. O scanner gratuito do LakeSail mostra quais são antes de você assumir o compromisso. A plataforma gerenciada também roda dentro da sua própria conta AWS, então um administrador precisa lançar um template do CloudFormation antes da primeira consulta.
Primeiros passos
- Passe seu código SQL e PySpark pelo scanner gratuito de Spark para Sail. Ele relata chamada por chamada e aponta os bloqueios.
- Para testar localmente, instale o pacote Python com pip e suba um servidor Sail na sua máquina. Se preferir o caminho gerenciado, faça o cadastro com um código por e-mail.
- Conecte a AWS lançando o template do CloudFormation na sua conta e crie um cluster com a sua própria faixa de VPC.
- Aponte a sessão do Spark para o endpoint do Sail, rode um job real e compare tempo de parede e custo com o que você paga hoje.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de LakeSail.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Engenheiros de dados com jobs Spark em produção
- Líderes de analytics com orçamento fixo
- Engenheiros de IA que preparam dados de treino
Tarefas
- Tirar pipelines em lote da JVM do Spark
- Gerar embeddings em escala
- Cortar gasto com cluster parado
Cenários
- Um ETL noturno que estoura o SLA no cluster atual.
- Um piloto em que o financeiro quer prova antes de aprovar a troca de plataforma, o que combina com o teste gerenciado de 14 dias.
- Trabalho multimodal com PDF, imagens, áudio ou logs de robôs, onde as bibliotecas Python fazem o esforço pesado.
Principais recursos
Compatibilidade direta com Spark Connect
O Sail fala o mesmo protocolo Spark Connect do Apache Spark. Você troca a URL remota e seus notebooks, jobs e DAGs de orquestração continuam funcionando. Essa compatibilidade explica por que uma migração custa uma linha de configuração e não um trimestre de engenharia.
Motor nativo em Rust, sem JVM
O motor é escrito em Rust e executa sobre buffers Arrow sem coletor de lixo. Sobe em segundos, não em minutos, e não há memória de heap para ajustar no chute. Para quem passou anos brigando com configuração de memória do executor, só isso já muda o trabalho.
Tabelas Delta Lake e Iceberg nativas
O Sail lê e grava Delta Lake e Iceberg direto no motor. Sem camada de conectores, sem etapa de conversão e sem formato proprietário prendendo seus dados a um fornecedor. Seu lakehouse segue aberto e outras ferramentas vão poder ler as mesmas tabelas amanhã.
Python dentro do motor
O Sail embute um interpretador Python no processo do motor, então os UDFs de PySpark leem os dados no lugar em vez de serializar linhas para um worker. Trabalho com vetores, pontuação de modelos e limpeza de texto ficam mais rápidos sem mexer na assinatura das suas funções. Também sobram menos peças quando um job falha às duas da manhã.
Autoescala e provisionamento por job
Os clusters são provisionados por job e desligados quando ele termina. Você paga computação enquanto ela trabalha, não enquanto espera a agenda de amanhã. O painel de custos separa a sua fatura da AWS da taxa da plataforma.
Dentro da sua própria conta AWS
A plataforma gerenciada é implantada na sua VPC. Arquivos, resultados de consulta e catálogos do Glue ficam em buckets que você controla, e o LakeSail chega até eles com uma role IAM limitada que você revoga apagando a stack. Para times regulados, isso costuma separar um piloto de um pedido de compra.
Scanner de migração e orquestração inclusos
O scanner de Spark para Sail revisa código SQL e DataFrame no navegador e mostra os bloqueios antes do teste começar. Os jobs também vêm com dependências, agendamentos cron e novas tentativas sem um agendador separado, e Airflow ou Dagster podem continuar no comando. As duas coisas encurtam o caminho entre a curiosidade e um pipeline rodando.
Prós e contras
Prós
- Zero reescrita em cargas padrão de SQL e DataFrame, que é o maior custo de trocar de motor.
- Preço transparente por vCPU e por GiB, sem unidade de cobrança proprietária em cima da sua fatura de nuvem.
- UDFs Python rodam no processo, então pipelines de embeddings e pontuação evitam a serialização.
- Os dados ficam na sua conta AWS e o motor open source tem licença Apache 2.0 se você preferir hospedar sozinho.
Contras
- A compatibilidade com o Spark não é total. APIs de casos raros ainda faltam, então vale ler com atenção o resultado do scanner.
- A instalação gerenciada exige permissão de administrador na AWS para o CloudFormation, o que trava times com revisão de segurança rígida.
- O suporte do plano gerenciado trabalha com SLA de 24 horas, então um incidente em produção pode cair no seu próprio plantão.
Perguntas frequentes
O motor é livre e open source sob Apache 2.0, então hospedar por conta própria custa apenas a sua fatura de nuvem. A plataforma gerenciada dá 14 dias de teste grátis e depois cobra US$ 0,01 por vCPU-hora e US$ 0,002 por GiB de memória sobre a computação da AWS.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a LakeSail.
Alternativas a LakeSail

Odyssey 3
Odyssey · OutrosOdyssey-3 é o modelo de mundo fundacional da Odyssey. Simula física em tempo real, transforma um texto em ambiente interativo e se adapta a robôs, carros e jogos.
JarvisCore
Prescott Data · Programação · Produtividade · OutrosJarvisCore é um runtime de código aberto em Python em que agentes de IA atuam como pares numa malha, assumem tarefas de um registro compartilhado e chegam a serviços externos por um broker sem confiança.
Clef
Cloudflare · Negócios · OutrosClef é o modelo de decisão open source da Cloudflare para o Workers AI. Devolve probabilidades calibradas para perguntas tipadas em vez de texto, então o agente classifica, roteia e age rápido.
