image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
INGRID SILVA
INGRID SILVA07/11/2025 19:31
Share

EBS: Entendendo o Armazenamento do EC2

  • #AWS
  • #Cloud

Se você já criou uma instância EC2, provavelmente usou o EBS mesmo sem perceber. Mas o que é esse tal de Elastic Block Store e por que ele é tão importante na AWS?

O que é o EBS?

EBS (Elastic Block Store) é o armazenamento em bloco da AWS, usado pelas instâncias EC2. Pense nele como um pendrive de rede superpoderoso só que em vez de ligar fisicamente, ele se conecta via rede à sua instância.

Ele serve para armazenar dados de forma persistente, ou seja:

Mesmo que você encerre sua instância EC2, os dados continuam salvos no volume EBS. Isso é perfeito para quando você quer recriar uma instância sem perder arquivos ou configurações.

Características principais do EBS

Persistência de dados

Quando você desliga ou até encerra uma instância EC2, o EBS mantém os dados salvos a menos que você diga o contrário. Isso é ótimo para bancos de dados, logs ou qualquer sistema que precise de armazenamento duradouro.

Ligação com zonas de disponibilidade (AZs)

Cada volume EBS é criado dentro de uma Zona de Disponibilidade (AZ) específica. Exemplo: se você cria um volume em us-east-1a, ele não pode ser anexado diretamente a uma instância em us-east-1b.

Mas calma, dá pra contornar isso! Se você tirar um snapshot do volume, pode criar um novo volume em outra AZ a partir dele. (Snapshots são como fotos de segurança do seu volume).

Anexar e remover volumes facilmente

Um volume EBS pode ser desconectado de uma instância e anexado a outra rapidamente. Isso facilita muito em casos de manutençãomigração de dados ou failover (quando você precisa que outra instância assuma o trabalho da principal). Pense no EBS como um pendrive virtual, você “tira” de um computador e “espeta” em outro pela rede.

Latência e desempenho

Como o EBS é acessado via rede, pode haver um pequeno atraso (latência) na comunicação. Mas nada que atrapalhe o desempenho no dia a dia, principalmente se você escolher o tipo de volume certo para o seu caso.

Provisionamento de tamanho e IOPS

Ao criar um volume, você precisa definir:

  • Tamanho (em GB)
  • IOPS (operações de entrada/saída por segundo)

Esses valores determinam desempenho e custo. Se precisar de mais performance, é só aumentar o tamanho ou o IOPS mais tarde.

Importante: você paga pela capacidade provisionada, não pelo quanto usou.

Como tudo se conecta

Vamos imaginar um cenário simples:

  • Você tem uma instância EC2 rodando em us-east-1a.
  • Ela possui um volume EBS raiz (onde o sistema operacional fica).
  • E você pode adicionar outros volumes para armazenar dados, bancos de dados, etc.

Você pode ter vários volumes EBS na mesma instância, mas um volume só pode ser anexado a uma instância por vez (no nível básico do EC2).

Delete on Termination: um detalhe importante

Quando você cria uma instância EC2, cada volume EBS tem uma configuração chamada “Delete on Termination” (excluir no encerramento). Isso controla o que acontece com o volume quando a instância é encerrada:

  • Marcado (ativado) : o volume é excluído junto com a instância.
  • Desmarcado (desativado) : o volume permanece intacto, mantendo os dados.

Por padrão:

  • volume raiz (do sistema) é excluído ao encerrar.
  • Outros volumes anexados não são.

Se quiser manter os dados do volume raiz mesmo após encerrar a instância,

basta desmarcar a opção “Delete on Termination”.

Resumindo tudo

image

EBS é um dos serviços mais fundamentais da AWS ele dá ao EC2 a flexibilidade e persistência que fazem da nuvem algo tão poderoso.

Agora que você entende como ele funciona, vai conseguir:

  • Montar instâncias sem medo de perder dados,
  • Escolher o volume certo para cada aplicação
  • E ainda otimizar custos com armazenamento.

🔗Amazon Elastic Block Store

Share
Recommended for you
Nexa - Fundamentos de IA Generativa com Bedrock
TQI - Modernização com GenAI
AWS -  Cloud Amazon Web Services
Comments (0)