Pular para o conteúdo principal

MÓDULO 4 - Armazenamento: Amazon EBS

Visão Geral​

Este módulo cobre o Amazon EBS (Elastic Block Store), o serviço de armazenamento em bloco para instâncias EC2. Você aprenderá a configurar, otimizar e gerenciar o armazenamento dos seus servidores virtuais.

Avaliação Somativa

Este módulo inclui a Avaliação 1 (20%) cobrindo EC2 e EBS.

Objetivos de Aprendizagem​

Ao final deste módulo, você será capaz de:

  • Compreender os diferentes tipos de volumes EBS
  • Explicar as operações de anexação/desanexação
  • Criar e restaurar snapshots
  • Escolher o tipo de armazenamento conforme o caso de uso
  • Otimizar o desempenho do armazenamento

Conteúdo da Semana​

1. Amazon EBS - Conceitos​

┌─────────────────────────────────────────────────────────────┐
│ AMAZON EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Discos rígidos virtuais para suas instâncias EC2" │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ Instância EC2 │ │
│ │ │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │
│ │ │ Volume │ │ Volume │ │ Volume │ │ │
│ │ │ Root │ │ Data 1 │ │ Data 2 │ │ │
│ │ │ (OS) │ │ (/data) │ │ (/logs) │ │ │
│ │ └──────────┘ └──────────┘ └──────────┘ │ │
│ │ │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ Características: │
│ • Persistente (dados mantidos após desligar) │
│ • Anexável/Desanexável │
│ • Snapshots para backup │
│ • Criptografia disponível │
│ • Diferentes tipos conforme desempenho │
│ │
└─────────────────────────────────────────────────────────────┘

2. Tipos de Volumes EBS​

TipoCaso de UsoIOPS MáxVazão MáxPreço
gp3Uso geral16.0001.000 MB/s$0.08/GB
gp2Uso geral (legado)16.000250 MB/s$0.10/GB
io1/io2Banco de dados de alta perf64.0001.000 MB/s$0.125/GB + IOPS
st1Big Data, logs500500 MB/s$0.045/GB
sc1Arquivo, frio250250 MB/s$0.025/GB

3. Snapshots​

┌─────────────────────────────────────────────────────────────┐
│ SNAPSHOTS EBS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Volume EBS ───► Snapshot ───► Novo Volume │
│ │ │
│ └───► AMI personalizada │
│ │
│ Características: │
│ • Armazenados no S3 (gerenciado pela AWS) │
│ • Incrementais (apenas mudanças) │
│ • Podem ser copiados entre regiões │
│ • Base para criar AMIs │
│ │
│ Boas práticas: │
│ ✅ Snapshot antes de modificações importantes │
│ ✅ Automatizar com AWS Backup │
│ ✅ Testar a restauração regularmente │
│ │
└─────────────────────────────────────────────────────────────┘

4. Ciclo de Vida do EBS​

Criar ──► Anexar ──► Usar ──► Snapshot ──► Desanexar ──► Excluir
│
└──► Modificar (tamanho, tipo)

Lab Simulado: EBS com LocalStack​

O LocalStack suporta parcialmente o EBS. Veja os comandos simulados:

# Criar um volume (simulação)
awslocal ec2 create-volume \
--availability-zone us-east-1a \
--size 100 \
--volume-type gp3

# Listar volumes
awslocal ec2 describe-volumes

# Criar um snapshot
awslocal ec2 create-snapshot \
--volume-id vol-xxxxxxxx \
--description "Backup antes da atualização"

Avaliação 1 (20%)​

Formato​

  • Prova teórica (60%)
  • Estudo de caso (40%)

Conteúdo Abrangido​

  • Conceitos EC2 (Semanas 2-3)
  • Tipos de instâncias e escolha
  • Security Groups
  • Armazenamento EBS
  • Arquitetura e boas práticas

Exemplos de Questões​

  1. Qual tipo de instância para uma aplicação com carga variável?
  2. Como proteger o acesso SSH a uma instância?
  3. Qual tipo de volume EBS para um banco de dados?
  4. Explique o conceito de snapshot incremental.

Entregáveis​

Evidências + Explicação + Critérios de Sucesso​

Documento incluindo:

  • Diagrama de arquitetura com armazenamento
  • Justificativa da escolha dos tipos de volumes
  • Plano de backup com snapshots
  • Estimativa de custos de armazenamento
  1. Conceitos EBS - Fundamentos
  2. Snapshots - Backup e restauração
  3. Quiz de Validação - 30 questões para validar seu conhecimento
  4. Lab: Armazenamento - Exercício prático

Próxima semana: MÓDULO 5 - Fundamentos de VPC