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

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.



