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
| Problema | Causa Provável | Solução |
|---|---|---|
| Impossível conectar via SSH | Security Group porta 22 | Adicionar regra SSH |
| Instância "pending" por muito tempo | Capacidade da região | Trocar AZ ou tipo |
| Instância para imediatamente | Problema AMI/EBS | Verificar logs do sistema |
| Sem IP público | Subnet sem auto-assign | Ativar ou usar EIP |
| HTTP não responde | Serviço não iniciado | Verificar 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
Navegação
- Erros Comuns - Problemas de criação
- Método de Diagnóstico - Abordagem estruturada
- Quiz de Validação - 30 questões para validar seu conhecimento
- Lab: Cenários de Falha - Exercícios práticos
Próxima semana: MÓDULO 4 - Armazenamento EBS