Pular para o conteúdo principal

Quiz de Validação - MÓDULO 3

Este quiz de 30 questões permite validar seus conhecimentos sobre troubleshooting de EC2 antes de passar para o laboratório prático.


Questão 1​

Qual é o primeiro passo recomendado para solucionar uma instância EC2 inacessível?

A) Encerrar e recriar a instância
B) Verificar o estado da instância no console da AWS
C) Contatar o suporte AWS
D) Alterar o tipo da instância

Ver resposta

Resposta: B

O primeiro passo é sempre verificar o estado da instância no console da AWS ou via AWS CLI. O estado pode indicar se a instância está running, stopped, ou se há problemas nos status checks. Isso direciona o restante do diagnóstico.


Questão 2​

O que são os "Status Checks" no EC2?

A) Verificações de cobrança
B) Testes automáticos que verificam a acessibilidade e a saúde da instância
C) Logs de segurança
D) Métricas de performance

Ver resposta

Resposta: B

Os Status Checks são testes automáticos realizados pela AWS a cada minuto. Existem dois tipos: System Status Check (verifica a infraestrutura subjacente da AWS) e Instance Status Check (verifica o sistema operacional da instância). Uma falha indica um problema a ser investigado.


Questão 3​

Qual a diferença entre System Status Check e Instance Status Check?

A) Nenhuma diferença
B) System verifica a infraestrutura AWS, Instance verifica o sistema operacional
C) System é para Linux, Instance para Windows
D) System é gratuito, Instance é pago

Ver resposta

Resposta: B

System Status Check verifica a infraestrutura AWS (energia, rede, hardware do host). Uma falha geralmente requer intervenção da AWS ou reinicialização em outro host. Instance Status Check verifica o sistema operacional (configuração de rede, kernel, sistema de arquivos). Uma falha requer intervenção do usuário.


Questão 4​

Uma instância EC2 falha no System Status Check. Qual ação é recomendada?

A) Modificar o Security Group
B) Parar e iniciar a instância (stop/start) para migrá-la para outro host
C) Rebootar a instância
D) Trocar a AMI

Ver resposta

Resposta: B

Uma falha no System Status Check indica um problema com a infraestrutura subjacente da AWS. Um stop/start (não apenas reboot) força a instância a reiniciar em um novo host físico, o que geralmente resolve o problema. Um reboot mantém a instância no mesmo host.


Questão 5​

Qual a diferença entre "Reboot" e "Stop/Start" para uma instância EC2?

A) Nenhuma diferença
B) Reboot mantém a instância no mesmo host, Stop/Start pode migrá-la para um novo host
C) Reboot é mais lento
D) Stop/Start mantém o IP público

Ver resposta

Resposta: B

Reboot reinicia o sistema operacional mas mantém a instância no mesmo host físico. Stop/Start para completamente a instância e a reinicia potencialmente em um novo host. Stop/Start altera o IP público (exceto Elastic IP) e reinicializa o instance store.


Questão 6​

Você não consegue se conectar via SSH a uma instância. Qual é a causa mais provável?

A) A instância não tem RAM suficiente
B) O Security Group não permite tráfego na porta 22
C) A AMI está corrompida
D) O tipo da instância está incorreto

Ver resposta

Resposta: B

A causa mais comum de impossibilidade de conexão SSH é um Security Group que não permite tráfego de entrada na porta 22 a partir do seu endereço IP. Verifique se a regra de inbound permite a porta 22 (SSH) com a origem apropriada (seu IP ou 0.0.0.0/0).


Questão 7​

O erro "Permission denied (publickey)" ao conectar via SSH indica o quê?

A) A porta SSH está bloqueada
B) Um problema de autenticação com a chave privada
C) A instância está parada
D) A rede está fora do ar

Ver resposta

Resposta: B

Esse erro indica um problema de autenticação por chave. Possíveis causas: chave privada incorreta utilizada, nome de usuário errado (ec2-user, ubuntu, etc.), permissões incorretas no arquivo .pem (deve ser 400), ou chave pública ausente/incorreta na instância.


Questão 8​

Qual nome de usuário padrão usar para uma instância Amazon Linux?

A) root
B) admin
C) ec2-user
D) amazon

Ver resposta

Resposta: C

Amazon Linux usa "ec2-user" como usuário padrão. Outros exemplos: Ubuntu usa "ubuntu", Debian usa "admin", CentOS usa "centos" ou "ec2-user", RHEL usa "ec2-user". Usar o usuário errado causa o erro "Permission denied".


Questão 9​

O erro "Connection timed out" ao conectar via SSH geralmente indica o quê?

A) Senha incorreta
B) Problema de rede: Security Group, NACL, rota, ou instância inacessível
C) Chave SSH incorreta
D) Instância sobrecarregada

Ver resposta

Resposta: B

"Connection timed out" significa que a conexão não pôde ser estabelecida em nível de rede. Verifique: o Security Group (porta 22 aberta), os NACLs do subnet, a tabela de rotas, a Internet Gateway, o IP público da instância, e se a instância está running em um subnet público.


Questão 10​

Como verificar os logs do sistema de uma instância EC2 pelo console AWS?

A) Apenas via CloudWatch
B) Actions > Monitor and troubleshoot > Get system log
C) Não é possível
D) Via S3

Ver resposta

Resposta: B

No console EC2, selecione a instância, depois Actions > Monitor and troubleshoot > Get system log. Isso exibe os logs de inicialização (console output) que podem revelar erros de boot, problemas de disco ou erros de configuração.


Questão 11​

Uma instância EC2 fica presa no estado "pending". O que verificar?

A) O Security Group
B) A capacidade disponível na região/AZ e os limites da conta
C) A chave SSH
D) Os logs do CloudWatch

Ver resposta

Resposta: B

Uma instância presa em "pending" pode indicar: falta de capacidade na AZ para esse tipo de instância, limite de conta atingido, problema com a AMI, ou cota de instâncias excedida. Verifique os limites de serviço e tente outra AZ ou outro tipo de instância.


Questão 12​

O erro "InsufficientInstanceCapacity" significa o quê?

A) A instância está sem memória
B) A AWS não tem capacidade suficiente disponível para esse tipo de instância na AZ
C) A conta AWS está suspensa
D) O disco está cheio

Ver resposta

Resposta: B

Esse erro indica que a AWS não tem capacidade física disponível para lançar o tipo de instância solicitado na zona de disponibilidade selecionada. Soluções: aguardar e tentar novamente, escolher outra AZ, ou escolher outro tipo de instância.


Questão 13​

O erro "InstanceLimitExceeded" significa o quê?

A) A instância é muito potente
B) O limite máximo de instâncias para a conta foi atingido
C) A rede está saturada
D) A AMI é inválida

Ver resposta

Resposta: B

Cada conta AWS possui limites (quotas) para o número de instâncias EC2 por região. "InstanceLimitExceeded" indica que esse limite foi atingido. Solução: solicitar aumento de quota via Service Quotas no console AWS.


Questão 14​

Como aumentar as quotas (limites) EC2 da sua conta?

A) Não é possível
B) Via Service Quotas no console AWS ou um ticket de suporte
C) Pagando mais
D) Automaticamente após 30 dias

Ver resposta

Resposta: B

As quotas podem ser aumentadas pelo serviço "Service Quotas" no console AWS. Procure a quota desejada e clique em "Request quota increase". Alguns aumentos são automáticos, outros requerem aprovação manual.


Questão 15​

Qual comando AWS CLI exibe os status checks de uma instância?

A) aws ec2 get-status
B) aws ec2 describe-instance-status
C) aws ec2 check-instance
D) aws ec2 instance-health

Ver resposta

Resposta: B

O comando aws ec2 describe-instance-status --instance-ids i-xxxxx exibe as informações de status check para uma instância. Ele mostra o estado dos System Status Checks e Instance Status Checks, além dos eventos agendados.


Questão 16​

Uma instância EC2 não responde mas o status check está OK. O que verificar?

A) Apenas o Security Group
B) A aplicação, o sistema operacional, a memória e o CPU
C) A cobrança
D) A AMI

Ver resposta

Resposta: B

Se os status checks estão OK mas a instância não responde, o problema provavelmente está no nível da aplicação ou do sistema operacional. Verifique: a aplicação está em execução, o sistema está sobrecarregado (CPU/memória a 100%), há problema de configuração, o firewall interno (iptables) está bloqueando o tráfego.


Questão 17​

Como acessar uma instância Linux se o SSH não funciona?

A) É impossível
B) EC2 Instance Connect, Session Manager, ou via uma instância de recuperação
C) Apenas recriando a instância
D) Via RDP

Ver resposta

Resposta: B

Alternativas ao SSH: EC2 Instance Connect (via console AWS), AWS Systems Manager Session Manager (se o agente SSM estiver instalado), Serial Console (para instâncias Nitro), ou desanexar o volume root e anexá-lo a uma instância de recuperação para corrigir a configuração.


Questão 18​

O que é o AWS Systems Manager Session Manager?

A) Uma ferramenta de gerenciamento de sessões de usuário
B) Um serviço que permite conectar às instâncias sem abrir portas SSH
C) Um gerenciador de senhas
D) Um serviço de backup

Ver resposta

Resposta: B

Session Manager permite acessar as instâncias via console AWS ou CLI sem abrir a porta SSH (22) no Security Group. Requer o agente SSM na instância e as permissões IAM apropriadas. É mais seguro pois nenhuma porta de entrada é necessária.


Questão 19​

Uma instância EC2 não consegue acessar a Internet. Qual é a primeira verificação?

A) Verificar se a instância está em um subnet público com rota para a Internet Gateway
B) Reinstalar a instância
C) Alterar o tipo de instância
D) Contatar a AWS

Ver resposta

Resposta: A

Para acessar a Internet, uma instância deve estar em um subnet público com: um IP público ou Elastic IP, uma rota na tabela de rotas para a Internet Gateway (0.0.0.0/0 -> igw-xxx), e um Security Group permitindo tráfego de saída.


Questão 20​

Qual métrica do CloudWatch indica alta utilização de CPU?

A) NetworkIn
B) CPUUtilization
C) DiskReadOps
D) StatusCheckFailed

Ver resposta

Resposta: B

CPUUtilization é a métrica do CloudWatch que indica o percentual de uso da CPU. Um valor alto (próximo de 100%) pode explicar lentidão ou ausência de resposta. As métricas básicas são gratuitas com granularidade de 5 minutos.


Questão 21​

O que significa o erro "Client.UserInitiatedShutdown" nos logs do EC2?

A) A AWS parou a instância
B) A instância foi parada por uma ação do usuário ou script interno
C) Falha de hardware
D) Problema de cobrança

Ver resposta

Resposta: B

Esse motivo de parada indica que a instância foi parada por um comando do usuário (console, CLI, API) ou por um comando de shutdown executado a partir da própria instância (shutdown, poweroff). Não é uma falha, mas uma ação intencional.


Questão 22​

O que significa "Server.SpotInstanceTermination"?

A) A instância foi encerrada para manutenção
B) A instância Spot foi requisitada pela AWS porque o preço Spot excedeu seu lance
C) Erro do usuário
D) Problema de segurança

Ver resposta

Resposta: B

Instâncias Spot podem ser interrompidas pela AWS com aviso prévio de 2 minutos quando a AWS precisa da capacidade ou quando o preço Spot excede o máximo definido. Isso é um comportamento esperado das instâncias Spot e as aplicações devem ser projetadas para lidar com isso.


Questão 23​

O erro "InvalidKeyPair.NotFound" ao lançar uma instância indica o quê?

A) A chave privada está corrompida
B) O key pair especificado não existe na região
C) SSH está desativado
D) A instância está em execução

Ver resposta

Resposta: B

Esse erro significa que o nome do key pair especificado não existe na região onde você está tentando lançar a instância. Os key pairs são regionais. Verifique o nome exato e certifique-se de estar na região correta, ou crie o key pair nessa região.


Questão 24​

Como diagnosticar por que uma instância não inicia corretamente?

A) Olhar apenas o Security Group
B) Consultar o System Log (console output) e os status checks
C) Trocar a AMI
D) Esperar 24 horas

Ver resposta

Resposta: B

O System Log (Get system log no console) exibe as mensagens de inicialização do sistema operacional, revelando erros de boot, problemas de montagem de disco, erros de kernel, etc. Os status checks indicam se a instância passou nas verificações de saúde.


Questão 25​

Uma instância exibe "0/2 checks passed". O que significa essa mensagem?

A) A instância está funcionando perfeitamente
B) Os dois status checks (System e Instance) falharam
C) Duas instâncias estão com problema
D) O check de segurança falhou

Ver resposta

Resposta: B

"0/2 checks passed" significa que ambos os status checks falharam: System Status Check E Instance Status Check. É uma situação crítica que requer investigação imediata. "2/2 checks passed" significa que está tudo OK.


Questão 26​

Qual metodologia de troubleshooting é recomendada?

A) Tentar soluções aleatórias
B) Sintoma -> Hipóteses -> Testes -> Correção -> Verificação
C) Sempre recriar a instância
D) Contatar o suporte imediatamente

Ver resposta

Resposta: B

A metodologia estruturada é: 1) Identificar o sintoma exato, 2) Formular hipóteses sobre as possíveis causas, 3) Testar cada hipótese metodicamente, 4) Aplicar a correção, 5) Verificar se o problema foi resolvido. Documente cada etapa.


Questão 27​

A instância está "running" mas você recebe "No route to host". O que verificar?

A) A chave SSH
B) A tabela de rotas e a Internet Gateway
C) O tipo da instância
D) A AMI

Ver resposta

Resposta: B

"No route to host" é um erro de rede indicando que não há caminho até a instância. Verifique: a tabela de rotas do subnet, a presença de uma Internet Gateway (para subnets públicos), a rota padrão (0.0.0.0/0), e se a instância tem um IP público.


Questão 28​

Por que uma instância pode perder conectividade após um reboot?

A) O reboot remove os Security Groups
B) Um serviço de rede (como NetworkManager) não iniciou corretamente
C) A AMI foi removida
D) A conta AWS expirou

Ver resposta

Resposta: B

Após um reboot, serviços podem não iniciar corretamente, especialmente os serviços de rede. Verifique os logs do sistema para erros de inicialização de serviços. Outras causas possíveis: configuração de rede incorreta no SO, erro em script de inicialização.


Questão 29​

Que informação o "Screenshot" de uma instância EC2 Windows pode fornecer?

A) Nada útil
B) A tela atual da instância, útil para ver erros de boot ou telas azuis
C) Os logs SSH
D) As métricas de CPU

Ver resposta

Resposta: B

Para instâncias Windows (e algumas Linux), a função "Get instance screenshot" captura a tela atual. É útil para ver telas azuis (BSOD), erros de boot, prompts de login travados, ou qualquer problema visível na tela.


Questão 30​

Um usuário relata performance degradada em uma instância T3. Qual métrica verificar prioritariamente?

A) NetworkIn
B) CPUCreditBalance e CPUCreditUsage
C) DiskWriteOps
D) StatusCheckFailed

Ver resposta

Resposta: B

Instâncias T3 são burstables e usam créditos de CPU. Se o CPUCreditBalance chegar a zero, a instância fica limitada à performance básica. Verifique CPUCreditBalance (créditos restantes) e CPUCreditUsage (créditos consumidos). Se os créditos acabam frequentemente, considere um tipo de instância maior.


Resultado​

Conte suas respostas corretas:

  • 27-30: Excelente - Você domina troubleshooting de EC2
  • 22-26: Bom - Alguns pontos a revisar
  • 17-21: Médio - Releia o curso antes do laboratório
  • Menos de 17: Insuficiente - Refaça o curso desde o início

Passe para o Lab Troubleshooting assim que atingir pelo menos 22 respostas corretas.