Quiz de Validação - MÓDULO 1
Este quiz de 30 perguntas permite validar seus conhecimentos sobre Cloud Computing e introdução à AWS antes de passar para o laboratório prático.
Pergunta 1
Qual é a definição de Cloud Computing segundo o NIST?
A) Um servidor físico instalado em uma empresa
B) A entrega de recursos computacionais sob demanda via Internet com cobrança pelo uso
C) Um software instalado em um computador pessoal
D) Uma rede local corporativa
Ver a resposta
Resposta: B
O NIST (National Institute of Standards and Technology) define Cloud Computing como um modelo que permite acesso de rede ubíquo, conveniente e sob demanda a um pool compartilhado de recursos computacionais configuráveis que podem ser rapidamente provisionados e liberados com mínimo esforço de gerenciamento ou interação mínima com o provedor de serviços.
Pergunta 2
Quais são as 5 características essenciais da Cloud segundo o NIST?
A) Segurança, Performance, Disponibilidade, Escalabilidade, Custo
B) Self-service sob demanda, Acesso amplo à rede, Pooling de recursos, Elasticidade rápida, Serviço medido
C) Servidores, Armazenamento, Rede, Banco de dados, Aplicações
D) Pública, Privada, Híbrida, Comunitária, Multi-cloud
Ver a resposta
Resposta: B
As 5 características essenciais da Cloud segundo o NIST são:
- Self-service sob demanda: o usuário pode provisionar recursos sem intervenção humana
- Acesso amplo à rede: acessível via rede com mecanismos padrão
- Pooling de recursos: recursos compartilhados entre vários clientes
- Elasticidade rápida: capacidade de escalar rapidamente para cima ou para baixo
- Serviço medido: uso medido e cobrado conforme o consumo
Pergunta 3
Qual modelo de serviço Cloud oferece mais controle ao usuário?
A) SaaS (Software as a Service)
B) PaaS (Platform as a Service)
C) IaaS (Infrastructure as a Service)
D) FaaS (Function as a Service)
Ver a resposta
Resposta: C
IaaS oferece mais controle porque o usuário gerencia o sistema operacional, aplicações, dados e middleware. O provedor gerencia apenas a infraestrutura física (servidores, armazenamento, rede). Com SaaS, o usuário controla apenas seus dados. Com PaaS, controla suas aplicações e dados.
Pergunta 4
No modelo de responsabilidade compartilhada da AWS, quem é responsável pela segurança DA nuvem?
A) O cliente
B) AWS
C) Ambos igualmente
D) Um auditor externo
Ver a resposta
Resposta: B
A AWS é responsável pela segurança DA nuvem (OF the cloud), ou seja, a infraestrutura subjacente: data centers físicos, hardware, rede global, hipervisor. O cliente é responsável pela segurança NA nuvem (IN the cloud): seus dados, configuração, identidades, aplicações.
Pergunta 5
Qual tipo de implantação Cloud é de propriedade exclusiva de uma única organização, que também a opera?
A) Cloud Pública
B) Cloud Privada
C) Cloud Híbrida
D) Cloud Comunitária
Ver a resposta
Resposta: B
A Cloud Privada é uma infraestrutura cloud utilizada exclusivamente por uma única organização. Pode ser gerenciada pela própria organização ou por terceiros, e pode existir on-premises ou off-premises. Oferece mais controle, mas menos elasticidade que a cloud pública.
Pergunta 6
Qual é a principal diferença entre escalabilidade vertical e horizontal?
A) Vertical adiciona servidores, horizontal aumenta a potência
B) Vertical aumenta a potência de um servidor, horizontal adiciona servidores
C) As duas são idênticas
D) Vertical é para armazenamento, horizontal para computação
Ver a resposta
Resposta: B
A escalabilidade vertical (scale up/down) consiste em aumentar ou diminuir os recursos de um único servidor (mais CPU, RAM). A escalabilidade horizontal (scale out/in) consiste em adicionar ou remover servidores. A escalabilidade horizontal é geralmente preferida na cloud pois oferece melhor resiliência e pode ser automatizada.
Pergunta 7
Quantas zonas de disponibilidade (AZ) uma região AWS possui no mínimo?
A) 1
B) 2
C) 3
D) 4
Ver a resposta
Resposta: C
Cada região AWS possui no mínimo 3 zonas de disponibilidade (AZ). Uma AZ é composta por um ou mais data centers com energia, rede e conectividade redundantes. As AZs são fisicamente separadas, mas conectadas por uma rede de baixa latência.
Pergunta 8
O que é uma zona de disponibilidade (Availability Zone) AWS?
A) Uma região geográfica inteira
B) Um ou mais data centers isolados com infraestrutura independente
C) Um serviço AWS específico
D) Uma zona de faturamento
Ver a resposta
Resposta: B
Uma zona de disponibilidade (AZ) é composta por um ou mais data centers discretos com energia elétrica, rede e conectividade redundantes. As AZs de uma mesma região são conectadas entre si por uma rede privada de alta velocidade e baixa latência, mas suficientemente distantes para evitar que um desastre afete várias AZs.
Pergunta 9
Qual serviço AWS permite gerenciar identidades e acessos?
A) Amazon EC2
B) Amazon S3
C) AWS IAM
D) Amazon VPC
Ver a resposta
Resposta: C
AWS IAM (Identity and Access Management) é o serviço que permite gerenciar de forma segura o acesso aos serviços e recursos AWS. Permite criar e gerenciar usuários, grupos, roles e políticas de acesso.
Pergunta 10
Qual é a melhor prática em relação à conta root AWS?
A) Usá-la para todas as operações diárias
B) Compartilhar suas credenciais com a equipe
C) Usá-la apenas para tarefas que realmente necessitam e ativar MFA
D) Excluir a conta root após a criação
Ver a resposta
Resposta: C
A conta root tem acesso ilimitado a todos os recursos. As boas práticas são: não usá-la para tarefas diárias, ativar MFA (Multi-Factor Authentication), nunca compartilhar as credenciais, criar usuários IAM com as permissões mínimas necessárias, e usar a root apenas para tarefas absolutamente necessárias (como alterar informações de faturamento).
Pergunta 11
O que é o princípio do menor privilégio (Least Privilege)?
A) Dar todos os acessos a todos os usuários
B) Conceder apenas as permissões estritamente necessárias para realizar uma tarefa
C) Proibir todo acesso por padrão sem exceção
D) Usar apenas a conta root
Ver a resposta
Resposta: B
O princípio do menor privilégio consiste em conceder a um usuário, role ou serviço apenas as permissões mínimas necessárias para realizar sua tarefa. Isso reduz a superfície de ataque e limita o impacto potencial de um comprometimento de credenciais.
Pergunta 12
O que é AWS CLI?
A) Uma interface gráfica para AWS
B) Uma ferramenta de linha de comando para interagir com os serviços AWS
C) Um serviço de armazenamento AWS
D) Uma linguagem de programação
Ver a resposta
Resposta: B
AWS CLI (Command Line Interface) é uma ferramenta unificada que permite gerenciar os serviços AWS a partir da linha de comando. Permite automatizar tarefas, escrever scripts e interagir com a AWS sem passar pelo console web. Os comandos geralmente seguem o formato: aws [serviço] [comando] [opções].
Pergunta 13
Qual comando AWS CLI permite listar os buckets S3?
A) aws s3 list
B) aws s3 ls
C) aws s3 show
D) aws s3 get-buckets
Ver a resposta
Resposta: B
O comando aws s3 ls lista todos os buckets S3 da conta. Para listar o conteúdo de um bucket específico, usa-se aws s3 ls s3://nome-do-bucket. Este comando faz parte dos comandos de alto nível da interface S3.
Pergunta 14
Como configurar as credenciais da AWS CLI?
A) aws setup
B) aws configure
C) aws init
D) aws login
Ver a resposta
Resposta: B
O comando aws configure permite configurar as credenciais e os parâmetros padrão da AWS CLI. Ele solicita: Access Key ID, Secret Access Key, região padrão e formato de saída. Essas informações são armazenadas em ~/.aws/credentials e ~/.aws/config.
Pergunta 15
O que é o LocalStack?
A) Um serviço oficial da AWS
B) Um emulador local dos serviços AWS para desenvolvimento e testes
C) Um servidor físico local
D) Uma extensão de navegador
Ver a resposta
Resposta: B
LocalStack é um emulador open-source que reproduz as APIs dos serviços AWS na sua máquina local. Permite desenvolver e testar aplicações cloud sem precisar de uma conta AWS e sem gerar custos. Suporta vários serviços como S3, EC2, Lambda, DynamoDB, etc.
Pergunta 16
Qual porta o LocalStack utiliza por padrão para todos os serviços?
A) 80
B) 443
C) 4566
D) 8080
Ver a resposta
Resposta: C
O LocalStack expõe por padrão todos os seus serviços na porta 4566. Diferente da AWS real, onde cada serviço tem seu próprio endpoint, o LocalStack unifica todos os serviços em uma única porta para simplificar a configuração local. O endpoint padrão é http://localhost:4566.
Pergunta 17
Como especificar o endpoint do LocalStack com AWS CLI?
A) --local
B) --endpoint-url=http://localhost:4566
C) --localstack
D) --dev-mode
Ver a resposta
Resposta: B
Para usar AWS CLI com LocalStack, adiciona-se o parâmetro --endpoint-url=http://localhost:4566 a cada comando. Por exemplo: aws --endpoint-url=http://localhost:4566 s3 ls. Alternativamente, pode-se usar o comando awslocal, que adiciona automaticamente este parâmetro.
Pergunta 18
Qual ferramenta é necessária para executar o LocalStack?
A) Apenas Python
B) Apenas Java
C) Docker
D) Apenas Node.js
Ver a resposta
Resposta: C
Docker é necessário para executar o LocalStack pois ele roda em um container Docker. O LocalStack pode ser iniciado com docker-compose up ou localstack start. Python e pip são necessários para instalar a CLI do LocalStack, mas o Docker é indispensável para a execução.
Pergunta 19
Qual modelo de cobrança é típico do Cloud Computing?
A) Licença anual fixa
B) Compra de hardware
C) Pagamento pelo uso (Pay-as-you-go)
D) Apenas assinatura mensal fixa
Ver a resposta
Resposta: C
O modelo pay-as-you-go (pagamento pelo uso) é fundamental na cloud. Você paga apenas pelos recursos que consome, frequentemente cobrados por segundo ou por hora. Isso elimina grandes investimentos iniciais (CapEx) e transforma os custos em despesas operacionais (OpEx) variáveis.
Pergunta 20
O que é CapEx vs OpEx no contexto da cloud?
A) Dois tipos de serviços AWS
B) CapEx = despesas de investimento, OpEx = despesas operacionais
C) Dois modelos de implantação cloud
D) Dois tipos de regiões AWS
Ver a resposta
Resposta: B
CapEx (Capital Expenditure) representa os gastos de investimento em capital como a compra de servidores físicos. OpEx (Operational Expenditure) representa as despesas operacionais correntes. A cloud transforma CapEx em OpEx, oferecendo mais flexibilidade financeira e eliminando grandes investimentos iniciais.
Pergunta 21
Qual serviço AWS é utilizado para computação (máquinas virtuais)?
A) Amazon S3
B) Amazon EC2
C) Amazon RDS
D) Amazon VPC
Ver a resposta
Resposta: B
Amazon EC2 (Elastic Compute Cloud) é o serviço de computação que permite lançar instâncias (máquinas virtuais) na cloud AWS. Oferece capacidade de computação redimensionável e permite escolher o tipo de instância, sistema operacional e configuração conforme a necessidade.
Pergunta 22
Qual serviço AWS fornece armazenamento de objetos?
A) Amazon EBS
B) Amazon S3
C) Amazon EC2
D) Amazon RDS
Ver a resposta
Resposta: B
Amazon S3 (Simple Storage Service) é o serviço de armazenamento de objetos da AWS. Permite armazenar e recuperar qualquer quantidade de dados de qualquer lugar na web. Os dados são organizados em buckets e objetos, com durabilidade de 99.999999999% (11 noves).
Pergunta 23
Qual é a diferença entre armazenamento de objetos e armazenamento em bloco?
A) Nenhuma diferença
B) O armazenamento de objetos é para arquivos, o armazenamento em bloco é apenas para bancos de dados
C) O armazenamento de objetos armazena arquivos com metadados, o armazenamento em bloco armazena dados em blocos de tamanho fixo
D) O armazenamento em bloco é mais recente
Ver a resposta
Resposta: C
O armazenamento de objetos (S3) armazena arquivos completos com metadados em um espaço plano, ideal para arquivos estáticos, backups e arquivos de longa duração. O armazenamento em bloco (EBS) armazena dados em blocos de tamanho fixo que podem ser modificados independentemente, ideal para sistemas operacionais e bancos de dados que necessitam de acesso rápido e granular.
Pergunta 24
O que é Amazon VPC?
A) Um serviço de computação
B) Uma rede virtual privada isolada na cloud AWS
C) Um serviço de armazenamento
D) Um serviço de banco de dados
Ver a resposta
Resposta: B
Amazon VPC (Virtual Private Cloud) permite provisionar uma seção logicamente isolada da cloud AWS onde você pode lançar recursos em uma rede virtual que você define. Você controla o ambiente de rede: faixa de endereços IP, sub-redes, tabelas de roteamento e gateways.
Pergunta 25
Qual formato a AWS CLI utiliza para exibir os resultados por padrão?
A) XML
B) JSON
C) YAML
D) Texto puro
Ver a resposta
Resposta: B
Por padrão, a AWS CLI exibe os resultados em formato JSON. Esse formato pode ser alterado com a opção --output ou configurando o formato padrão com aws configure. Os formatos disponíveis são: json, text, table e yaml.
Pergunta 26
Como verificar a versão da AWS CLI instalada?
A) aws version
B) aws --version
C) aws -v
D) aws info
Ver a resposta
Resposta: B
O comando aws --version exibe a versão da AWS CLI instalada, bem como a versão do Python utilizada. É útil para verificar a instalação e garantir que você possui uma versão compatível com as funcionalidades desejadas.
Pergunta 27
O que é uma AMI na AWS?
A) Um tipo de instância
B) Uma imagem de máquina contendo o sistema operacional e softwares para iniciar uma instância
C) Um serviço de monitoramento
D) Um tipo de armazenamento
Ver a resposta
Resposta: B
Uma AMI (Amazon Machine Image) é um modelo que contém a configuração de software (sistema operacional, servidor de aplicações e aplicações) necessária para iniciar uma instância. As AMIs podem ser públicas (fornecidas pela AWS ou pela comunidade), privadas ou compartilhadas com contas específicas.
Pergunta 28
Qual comando permite verificar a identidade da conta AWS configurada?
A) aws whoami
B) aws sts get-caller-identity
C) aws iam get-user
D) aws account info
Ver a resposta
Resposta: B
O comando aws sts get-caller-identity retorna detalhes sobre a identidade IAM cujas credenciais estão sendo usadas para chamar a API. Exibe o UserId, o Account (número da conta) e o ARN da identidade. É útil para verificar qual conta e qual usuário estão configurados.
Pergunta 29
Em qual arquivo a AWS CLI armazena as credenciais por padrão?
A) ~/.aws/config
B) ~/.aws/credentials
C) ~/.aws/keys
D) /etc/aws/credentials
Ver a resposta
Resposta: B
A AWS CLI armazena as credenciais (Access Key ID e Secret Access Key) no arquivo ~/.aws/credentials. O arquivo ~/.aws/config contém outros parâmetros de configuração como a região padrão e o formato de saída. Ambos os arquivos usam o formato INI com seções para cada perfil.
Pergunta 30
Por que usar perfis nomeados na AWS CLI?
A) Apenas por segurança
B) Para gerenciar várias contas ou roles AWS com diferentes configurações
C) Para acelerar os comandos
D) É obrigatório
Ver a resposta
Resposta: B
Os perfis nomeados permitem configurar vários conjuntos de credenciais e parâmetros para diferentes contas AWS, ambientes (dev, staging, prod) ou roles. Você pode então usar um perfil específico com a opção --profile nome_perfil. O perfil padrão é usado se nenhum perfil for especificado.
Resultado
Conte suas respostas corretas:
- 27-30: Excelente - Você domina os conceitos fundamentais
- 22-26: Bom - Alguns pontos para 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 Prático assim que atingir pelo menos 22 respostas corretas.