Amazon CLF-C02: Arquitetura de Nuvem e Well-Architected Framework — Guia de estudos

Faz parte do AWS Cloud Practitioner CLF-C02 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Amazon, ou faça testes cronometrados no ExamRoll.io.

Princípios de design e decisões de compra de computação

Uma boa arquitetura de nuvem começa com mudanças pequenas e iterativas, automação e baixo acoplamento para que você possa escalar partes de uma aplicação de forma independente. Arquitete para elasticidade projetando serviços stateless (sem estado) sempre que possível, incentive a imutabilidade e a computação efêmera, e aplique o princípio do menor privilégio para o acesso. Ao escolher modelos de precificação de computação, pondere o horizonte de tempo, a previsibilidade da utilização e a tolerância a interrupções: cargas de trabalho de longa duração e estado estável favorecem preços de compromisso; cargas de trabalho com picos (bursty) ou imprevisíveis favorecem On-Demand ou Spot, quando apropriado. Uma armadilha comum é se comprometer com Reserved Instances ou Savings Plans de longo prazo sem entender o crescimento variável, o que pode gerar gastos desnecessários ou prender você à família de instâncias errada. Outro erro é usar Spot para cargas de trabalho críticas e com estado (stateful) sem projetar para interrupção. Considere as necessidades de licenciamento e alocação: Dedicated Hosts suportam licenças vinculadas a software e isolamento físico, enquanto Savings Plans oferecem flexibilidade entre famílias e regiões para gastos com computação. O uso de tags e a alocação automatizada de custos são essenciais — sem tags consistentes, é difícil aplicar Savings Plans ou realizar análises de rightsizing (dimensionamento correto). Use monitoramento e alertas para detectar ineficiências precocemente e reavalie as decisões de compra trimestralmente conforme a utilização muda.

Infraestrutura como código, provisionamento e isolamento

Infraestrutura como código (IaC) traz repetibilidade, capacidade de revisão e versionamento para a infraestrutura. O AWS CloudFormation é o serviço nativo de IaC declarativo usado para descrever e provisionar stacks; os templates codificam recursos, dependências e parametrização. O AWS Cloud Development Kit (CDK) fornece construções de nível superior e suporta várias linguagens (incluindo TypeScript, Python, Java, C# e Go), permitindo que os desenvolvedores sintetizem o CloudFormation a partir de linguagens familiares. O provisionamento programático também pode ser feito via AWS CLI, SDKs, AWS CDK e ferramentas de terceiros como o Terraform; escolha ferramentas nativas quando desejar paridade total com os recursos da AWS e detecção de drift do CloudFormation. O isolamento lógico é fornecido pela Amazon Virtual Private Cloud (VPC), que, quando combinada com subnets, route tables, security groups e network ACLs, estabelece os limites da rede. O IAM controla identidades e permissões — usuários, roles, groups e policies — e é usado para gerenciar credenciais programáticas e acesso a recursos. Armadilhas comuns para profissionais incluem armazenar chaves de acesso da conta raiz, não estabelecer cross-account roles para automação e não aplicar políticas de tagging nos templates. Os templates do CloudFormation devem ser tratados como código: revisados, analisados com linter (linted) e armazenados em controle de versão para evitar configuration drift e permitir implantações previsíveis.

Pilares do Well-Architected — foco prático

O Well-Architected Framework se concentra em cinco pilares que orientam as decisões de design e os trade-offs (compromissos). Entender e mapear os serviços para cada pilar ajuda a priorizar o trabalho e a comparar alternativas.

Um critério de decisão frequente é se se deve usar serviços gerenciados para trocar a sobrecarga operacional por custo. Uma armadilha comum é o superprovisionamento para o pico do pior cenário, em vez de aproveitar o autoscaling e o cache para manter a performance a um custo menor.

Ferramentas operacionais, serviços de dados, segurança e escolhas de edge

As ferramentas de visibilidade operacional e segurança são a espinha dorsal de um ambiente bem arquitetado. O AWS CloudTrail registra a atividade da API para auditoria, enquanto o Amazon GuardDuty fornece detecção contínua de ameaças contra comportamento anômalo no nível da conta. O CloudWatch coleta métricas e logs e suporta alarmes para eventos como picos de escrita em volumes EBS; use o CloudWatch Agent para métricas no nível do sistema operacional se as métricas nativas forem insuficientes. Para serviços de dados gerenciados, o RDS fornece aplicação de patches e backups automatizados para bancos de dados relacionais, o DynamoDB é o armazenamento de chave-valor e documentos NoSQL totalmente gerenciado, e o Amazon Neptune é um banco de dados de grafos gerenciado e otimizado para conjuntos de dados altamente conectados. Para entrega de conteúdo global e distribuição de baixa latência, o CloudFront no edge, combinado com o Shield e o WAF, fornece CDN mais proteção contra DDoS e filtragem na camada de aplicação. Para necessidades de baixa latência no edge ou on-premises, avalie o AWS Outposts ou as Local Zones; o Outposts instala hardware da AWS on-premises para a menor latência possível e APIs consistentes. A federação de identidade e o acesso à conta para usuários são gerenciados através do AWS IAM Identity Center (anteriormente AWS SSO). Ao projetar o monitoramento, combine alarmes com remediação automatizada (Lambda ou Systems Manager) e evite erros comuns como depender de uma única zona de disponibilidade, usar credenciais de root ou selecionar armazenamento de arquivamento profundo (Glacier) para objetos que precisam ser recuperados instantaneamente.

Problema Prático: Cenário de Caso de Uso

Cenário: A Acme Manufacturing executa uma carga de trabalho mista na AWS com instâncias EC2 de produção em uma VPC, uma instância RDS para processamento de pedidos e um site de ativos estáticos implantado via S3 e CloudFront. A equipe usa a AWS CLI e o CloudFormation, e os desenvolvedores precisam de acesso seguro entre contas (cross-account) para CI/CD.

Desafio: Eles precisam reduzir os custos de computação para servidores de aplicação em execução contínua, proteger a automação sem usar credenciais de root e garantir a recuperação rápida de uma instância com backup em EBS com tempo de inatividade (downtime) mínimo.

Abordagem Recomendada:

  1. Comprometer-se com um Savings Plan que corresponda ao gasto horário de computação sustentado e converter instâncias elegíveis para usar Savings Plans para economia imediata.
  2. Migrar as necessidades de instâncias específicas de longa duração para Reserved Instances somente após analisar a utilização e aplicar a flexibilidade de tamanho de instância quando apropriado.
  3. Substituir qualquer acesso com a conta root por usuários e roles do IAM: crie uma IAM role para CI/CD com políticas de privilégio mínimo e use credenciais de curta duração via STS AssumeRole para automação entre contas (cross-account).
  4. Implementar snapshots automatizados do EBS usando o AWS Backup ou políticas agendadas do Data Lifecycle Manager, e usar AMIs mais user-data para substituição rápida de instâncias e um grupo de Auto Scaling com restauração de snapshot do EBS anexado para tempo de inatividade (downtime) mínimo.

Justificativa: Combinar preços de compromisso com gastos previsíveis reduz os custos sem sacrificar a disponibilidade; substituir o uso de root por IAM roles e credenciais de curta duração segue as melhores práticas de privilégio mínimo; snapshots automatizados e AMIs suportam a recuperação rápida, de forma consistente com os pilares de Confiabilidade e Excelência Operacional.


Faturamento · Todos os domínios · Gerenciamento

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Amazon →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo