image

Acesse bootcamps ilimitados e +650 cursos pra sempre

75
%OFF
Article image
INGRID SILVA
INGRID SILVA15/12/2025 13:57
Compartilhe

EC2 Instance Store

    Quando falamos de armazenamento na AWS, geralmente pensamos logo nos volumes EBS (Elastic Block Store)  eles são estáveis, persistentes e confiáveis. Mas existe uma opção que vai além em velocidade e desempenho, ideal para cenários em que cada milissegundo faz diferença: o EC2 Instance Store.

    O que é o EC2 Instance Store?

    Imagine que sua instância EC2 está hospedada dentro de um servidor físico,  como se fosse um computador potente dentro de um data center da AWS.

    Agora imagine que esse servidor tem um disco físico conectado diretamente a ele. Esse disco é o Instance Store: um armazenamento local, colado no hardware da instância.

    Diferente dos volumes EBS, que ficam em um armazenamento de rede, o Instance Store não depende da internet interna da AWS para funcionar.

    Isso significa que ele é absurdamente mais rápido em leitura e gravação, ideal para cenários de alto desempenho de I/O (entrada e saída), como bancos de dados temporários, caches ou processamento intenso de dados.

    Por que ele é tão rápido?

    A velocidade vem justamente da conexão física direta entre o disco e o servidor.

    Não há “meio do caminho” sem rede, sem latência adicional. Em alguns tipos de instância, como as da família I3, o desempenho pode chegar a 3,3 milhões de IOPS de leitura e 1,4 milhão de IOPS de gravação.

    Pra comparar, um volume EBS SSD do tipo gp2 alcança cerca de 32.000 IOPS  ou seja, o Instance Store pode ser mais de 100 vezes mais rápido!

    Mas tem um detalhe importante: ele é efêmero

    O Instance Store não é persistente. Isso significa que, se a instância EC2 for parada, encerrada ou o hardware falhar, todos os dados armazenados nele serão perdidos. Por isso, ele é indicado para dados temporários, buffers, caches ou arquivos que podem ser facilmente recriados. Nunca use o Instance Store para guardar algo que você não possa perder, para isso, o EBS ou o S3 são as escolhas certas.

    Quando usar EC2 Instance Store

    Pense nele como um armazenamento de desempenho máximo, perfeito para cenários em que a durabilidade não é prioridade.

    Alguns exemplos práticos:

    • Caches (como Redis ou Memcached);
    • Processamento de dados temporários (big data, ETL, machine learning);
    • Buffers de leitura e escrita intensa;
    • Servidores de aplicação com dados transitórios;
    • Ambientes de teste e benchmark que precisam de performance extrema.

    Como ele funciona na prática

    Quando você escolhe um tipo de instância que oferece Instance Store, esse disco já vem “anexado” ao servidor físico. Você pode usá-lo diretamente no sistema operacional (como faria com qualquer disco local).

    Mas lembre-se:

    • Se reiniciar a instância, o conteúdo permanece;
    • Se parar ou encerrar a instância, o conteúdo é apagado permanentemente.

    Por isso, se for usar o Instance Store, é sua responsabilidade fazer backups ou replicações constantes, caso precise manter os dados.

    EC2 Instance Store x EBS: comparação rápida

    image

    Se você precisa do melhor dos dois mundos, pode combinar ambos: Use o Instance Store para o processamento temporário (onde a velocidade importa) e EBS ou S3 para armazenar resultados ou logs de forma persistente.

    Assim, você aproveita o desempenho local sem correr o risco de perder dados importantes.

    Compartilhe
    Recomendados para você
    Bradesco - GenAI & Dados
    GitHub Copilot - Código na Prática
    CI&T - Backend com Java & AWS
    Comentários (0)