Pular para o conteúdo principal

MÓDULO 3 - Solução de Problemas EC2

Visão Geral​

Este módulo é dedicado às técnicas de solução de problemas em instâncias EC2. Você aprenderá a diagnosticar e resolver problemas comuns na criação e operação das instâncias.

Objetivos de Aprendizagem​

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

  • Identificar erros comuns na criação de instâncias
  • Aplicar o método de diagnóstico: sintoma → hipóteses → testes → correção
  • Ler e interpretar os estados e eventos do EC2
  • Resolver problemas de conectividade (SSH, HTTP)
  • Analisar logs e métricas básicas

Conteúdo da Semana​

1. Erros na Criação de Instâncias​

  • InsufficientInstanceCapacity
  • InstanceLimitExceeded
  • Erros de Security Group
  • Problemas de subnet e VPC

2. Método de Diagnóstico​

┌─────────────────────────────────────────────────────────────┐
│ MÉTODO DE DIAGNÓSTICO │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. SINTOMA │
│ └── O que exatamente não está funcionando? │
│ │
│ 2. HIPÓTESES │
│ └── Quais são as causas possíveis? │
│ (Rede? Segurança? Instância? Aplicação?) │
│ │
│ 3. TESTES │
│ └── Como verificar cada hipótese? │
│ (ping, curl, logs, métricas) │
│ │
│ 4. CORREÇÃO │
│ └── Qual ação resolve o problema? │
│ │
│ 5. DOCUMENTAÇÃO │
│ └── Anotar a solução para referência futura │
│ │
└─────────────────────────────────────────────────────────────┘

3. Problemas Comuns e Soluções​

ProblemaCausa ProvávelSolução
Impossível conectar via SSHSecurity Group porta 22Adicionar regra SSH
Instância "pending" por muito tempoCapacidade da regiãoTrocar AZ ou tipo
Instância para imediatamenteProblema AMI/EBSVerificar logs do sistema
Sem IP públicoSubnet sem auto-assignAtivar ou usar EIP
HTTP não respondeServiço não iniciadoVerificar aplicação

4. Leitura dos Estados EC2​

Estados e seus significados:

pending → Inicializando (normal < 2 min)
running → Instância operacional
stopping → Parando
stopped → Parada (sem cobrança de compute)
terminated → Removida permanentemente

Códigos de status do sistema (Status Checks):
- System Status : Problema AWS (rede, hardware)
- Instance Status : Problema na sua configuração (SO, rede da instância)

Exercícios de Solução de Problemas​

Exercício 1: SSH Impossível​

Cenário:
Você lançou uma instância EC2 mas não consegue conectar via SSH.
O comando `ssh -i key.pem ec2-user@IP` dá timeout.

Perguntas:
1. Quais são suas 3 primeiras hipóteses?
2. Como você as verifica?
3. Qual é a causa mais provável?

Exercício 2: Site Web Inacessível​

Cenário:
Seu servidor web Apache está instalado no EC2.
Você consegue acessar via SSH mas http://IP não responde.

Perguntas:
1. O problema é de rede ou de aplicação?
2. Quais comandos você usa para diagnosticar?
3. Proponha 3 soluções possíveis.

Entregáveis​

Mini-Relatório de Solução de Problemas​

Para 2 cenários de falha (fornecidos em aula), documentar:

  • O sintoma observado
  • As hipóteses formuladas
  • Os testes realizados
  • A correção aplicada
  • As lições aprendidas

Avaliação​

Tipo: Formativa (0%)

  • Exercício de troubleshooting guiado em sala
  • Análise de cenários
  1. Erros Comuns - Problemas de criação
  2. Método de Diagnóstico - Abordagem estruturada
  3. Quiz de Validação - 30 questões para validar seu conhecimento
  4. Lab: Cenários de Falha - Exercícios práticos

Próxima semana: MÓDULO 4 - Armazenamento EBS