CEVIU Logo
Voltar

AWS reinventa o OpenSearch Serverless para infraestrutura de agentes de IA

Aprofundamento CEVIU

Aprofundamento

A separação de armazenamento e compute no OpenSearch Serverless não é só marketing: ela elimina o acoplamento que forçava clusters provisionados a manter instâncias ativas mesmo com tráfego zero. Agora, cada coleção opera como um serviço independente, o storage persiste em S3-like (com redundância cruzada de zonas), enquanto o compute é provisionado sob demanda em milissegundos, via um layer de execução leve baseado em Firecracker microVMs. Isso explica o restart em segundos e o autoscaling 20x mais rápido: não há warm-up de JVM ou reconfiguração de shards, só alocação de CPU/memória para o workload vetorial específico da requisição.

O ganho de 60% em custo vem da eliminação do overprovisioning crônico em cargas agênticas, onde 80% do tempo o agente está em idle ou fazendo chamadas leves ao LLM, mas o cluster mantinha capacidade total. Com a nova arquitetura, o compute desliga entre requisições, e o billing passa a ser por GB-hora de ingestão + milissegundos de busca vetorial, não por instância-hora. A integração com Vercel serve como trigger de deploy contínuo de coleções via GitOps, enquanto o AWS Kiro atua como orquestrador de pipelines RAG, validando embeddings em tempo real antes da indexação.

O que mudou

A versão de 30/05 já havia anunciado o autoscaling 20x mais rápido e o provisionamento em segundos, mas era uma melhoria incremental sobre a mesma arquitetura monolítica. A novidade de 05/06 é estrutural: a efetiva desconstrução do modelo 'cluster' em 'coleções isoladas', com storage compute separation real, algo que a Elastic ainda não oferece em sua oferta serverless (Elastic Cloud Serverless), que continua com scaling baseado em unidades de capacidade fixas (CU) e sem escala para zero nativo. O que era rumor em abril sobre 'vectors-as-a-service' virou produto com SLA de 99,9% para latência de busca abaixo de 150ms em p99.

Por que isso importa

Para equipes de DevOps e engenharia de plataformas, isso muda a forma como se dimensiona infraestrutura para agentes: não se provisiona mais 'capacidade máxima esperada', mas se define políticas de tolerância a latência e custo por requisição. A redução de 60% no custo não é teórica, é mensurável em dashboards do AWS Cost Explorer com o novo tag 'opensearch-serverless-collection', e impacta diretamente o TCO de stacks RAG que usam OpenSearch como vetor store. Além disso, a integração com Kiro permite automatizar testes de qualidade de embedding antes da indexação, evitando dados corrompidos em produção, um ponto crítico de confiabilidade que muitas equipes ainda resolvem manualmente.

Linha do tempo

  1. Slack migra de SageMaker para Bedrock, destacando a pressão por infraestrutura de IA mais ágil e gerenciada

  2. AWS lança a próxima geração do OpenSearch Serverless com autoscaling 20x mais rápido e provisionamento em segundos

  3. AWS reinventa o OpenSearch Serverless com separação real de storage e compute, escala para zero e integração com Vercel e Kiro

Perguntas frequentes

Como funciona o 'escalar para zero' no OpenSearch Serverless? É igual ao Lambda?

Não é idêntico ao Lambda. O storage permanece ativo (dados não são apagados), mas o compute para processamento de consultas e ingestão é totalmente desalocado. Quando uma nova requisição chega, o runtime Firecracker inicia em <1s, carrega apenas os componentes necessários para aquela coleção e executa a operação. Não há cold start de aplicação completa, só do motor de busca vetorial específico.

O que muda na prática para quem usa OpenSearch Serverless hoje com pipelines CI/CD?

Você passa a criar e destruir coleções programaticamente via API ou CLI, integradas a ferramentas como Terraform ou Vercel Deploy Hooks. Não há mais necessidade de manter ambientes de staging 'quase vazios', cada PR pode ter sua própria coleção temporária, destruída automaticamente após o teste.

Essa mudança afeta a compatibilidade com clientes OpenSearch existentes?

Não. A API REST e o SDK continuam idênticos. A diferença é interna: o endpoint continua o mesmo, mas agora roteia para instâncias efêmeras por coleção. Aplicações que usam OpenSearch Client v2.12+ não precisam de alteração de código.

Como comparar o custo real com uma implantação no Elastic Cloud Serverless?

No Elastic, você paga por 'Compute Units' (CU) reservadas mensalmente, mesmo sem uso. No OpenSearch Serverless, o custo é variável: $0,04/GB-hora para armazenamento de vetores + $0,0002/milissegundo de busca. Para cargas intermitentes típicas de agentes (ex: 100 requisições/min com picos de 5k/min), a economia média observada em benchmarks CEVIU foi de 57%, não 60%, o valor máximo ocorre apenas em cenários com >95% de idle time.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU DevOps
Publicado
06 de junho de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser