Amazon SOA-C02: Implantação, Provisionamento e Automação — Guia de estudos

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

Este domínio abrange os métodos e as ferramentas usadas para provisionar, atualizar e operar a infraestrutura e as implantações de aplicações da AWS de forma confiável e repetível. Ele enfatiza o provisionamento declarativo e idempotente, pipelines automatizados para releases e automação operacional que reduz o trabalho manual, preservando a auditabilidade e a segurança. Os operadores devem equilibrar a segurança (rollbacks, políticas de alteração) com a velocidade (imagens imutáveis, patches automatizados) e escolher padrões que suportem a conformidade e a recuperabilidade.

CloudFormation e padrões de Infraestrutura como Código

Use o CloudFormation (ou CDK/Terraform) para declarar a infraestrutura como código para que as pilhas (stacks) sejam idempotentes: um template descreve o estado desejado e o motor converge os recursos para esse estado. Prefira recursos e parâmetros declarativos em vez de scripts imperativos. Padrões de CLI típicos:

Decisões de design:

Ao comparar abordagens de IaC:

CI/CD e práticas de automação de implantação

Implemente estágios de pipeline repetíveis: fonte (source) -> compilação (build) -> teste (test) -> implantação (deploy). Use o AWS CodePipeline integrando o CodeBuild, o CodeDeploy ou ferramentas de terceiros (Jenkins, GitHub Actions). Configurações principais:

Critérios de decisão para estratégias de implantação:

Gerencie segredos e parâmetros de forma segura: armazene parâmetros no SSM Parameter Store (como SecureString) ou no AWS Secrets Manager; conceda às roles do pipeline as permissões kms:Decrypt e ssm:GetParameter ou secretsmanager:GetSecretValue, conforme necessário.

Criação de AMIs (baking), imagens imutáveis e gerenciamento de AMIs

Infraestrutura imutável significa criar uma nova AMI com todos os patches de SO e de aplicação já incorporados (baked in) e, em seguida, substituir as instâncias em vez de modificá-las. Use o EC2 Image Builder ou o Packer no CI para produzir AMIs automaticamente:

Gerencie o ciclo de vida da AMI:

Comparando mutável vs. imutável:

Automação, Run Command e aplicação de patches do AWS Systems Manager

O Systems Manager (SSM) centraliza tarefas operacionais: Run Command para comandos ad-hoc, State Manager para o estado desejado, Patch Manager para aplicação agendada de patches de SO e Automation para fluxos de trabalho complexos. Padrões comuns de CLI:

undefined

undefined

Detalhes de configuração e pontos de decisão:

Gerenciamento de mudanças, detecção de desvio (drift) e rollback

Implemente um controle de mudanças que integre execuções de pipeline, tags e aprovações. Use change sets do CloudFormation para visualizar as diferenças (diffs) e políticas de pilha (stack policies) para rejeitar atualizações destrutivas. Padrões de CLI:

undefined

e

undefined

Estratégias de rollback:

Critérios de decisão:

Armadilhas Comuns e Critérios de Decisão

undefined

) e exija que as correções sejam aplicadas por meio de templates de IaC; use controles do IAM para restringir edições no console.

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

A Acme Payments precisa implantar um serviço de API em conformidade com o PCI, aplicar patches de SO mensais e ser capaz de reverter rapidamente se uma implantação causar erros durante o horário comercial.

  1. Implemente um pipeline imutável: use o CodePipeline/CodeBuild para criar (bake) AMIs com o EC2 Image Builder (ou Packer), adicione tags às AMIs e publique o ID da AMI no SSM Parameter Store.
  2. Implante via templates do CloudFormation que referenciam o parâmetro SSM para a AMI e crie uma nova versão do ASG + Launch Template para cada lançamento; use change sets para revisão prévia (pre-flight).
  3. Use o CodeDeploy ou o desvio de tráfego blue/green de target groups do ALB com verificações de saúde (health checks) e testes de fumaça automatizados; configure o rollback automático em caso de falha na verificação de saúde.
  4. Agende o Patch Manager por meio das Janelas de Manutenção (Maintenance Windows) do Systems Manager para aplicação de patches fora do horário de pico; execute o processo de bake-and-deploy para imagens com patches para evitar a aplicação de patches in-place em produção.
  5. Imponha o princípio do menor privilégio (least-privilege) do IAM para as roles do pipeline, armazene segredos no Secrets Manager e habilite a detecção de desvio (drift detection) do CloudFormation e as políticas de pilha (stack policies) para recursos críticos.

Justificativa: Criar (baking) imagens e implantar de forma imutável separa as responsabilidades de build e de execução, fornecendo artefatos reproduzíveis e caminhos de rollback seguros; a aplicação automatizada de patches via SSM, somada a implantações imutáveis, minimiza o risco e apoia a conformidade, mantendo a capacidade de recuperação.


Alta Disponibilidade · Todos os domínios · Segurança

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