View a markdown version of this page

Domínio do conteúdo 2: Design de novas soluções - AWS Certified Solutions Architect - Professional

Domínio do conteúdo 2: Design de novas soluções

Tarefa 2.1: Criar uma estratégia de implantação para atender aos requisitos de negócios.

Conhecimento sobre:

  • Infraestrutura como código (IaC) (por exemplo, AWS CloudFormation).

  • Integração e entrega contínuas (CI/CD)

  • Processos de gerenciamento de mudanças.

  • Ferramentas de gerenciamento de configuração (por exemplo, AWS Systems Manager).

Habilidades em:

  • Determinar uma aplicação ou um caminho de atualização para novos serviços e recursos.

  • Selecionar serviços para desenvolver estratégias de implantação e implementar mecanismos apropriados de rollback.

  • Adotar serviços gerenciados conforme necessário para reduzir o provisionamento de infraestrutura e a sobrecarga de patches.

  • Tornar as tecnologias avançadas acessíveis delegando tarefas complexas de desenvolvimento e implantação à AWS.

Tarefa 2.2: Projetar uma solução para garantir a continuidade de negócio.

Conhecimento sobre:

  • Infraestrutura global da AWS.

  • Conceitos de rede da AWS (por exemplo, Amazon Route 53, métodos de roteamento).

  • RTOs e RPOs.

  • Cenários de recuperação de desastres (por exemplo, backup e restauração, luz piloto, standby passivo, multissite).

  • Soluções de recuperação de desastres na AWS.

Habilidades em:

  • Configurar soluções de recuperação de desastres.

  • Configurar dados e replicação de banco de dados.

  • Realizar testes de recuperação de desastres.

  • Arquitetar uma solução de backup automatizada, econômica e que seja compatível com a continuidade de negócio em várias Zonas de Disponibilidade ou Regiões AWS.

  • Projetar uma arquitetura que forneça disponibilidade de aplicações e infraestrutura em caso de interrupção do serviço

  • Usar processos e componentes para monitoramento centralizado visando à recuperação proativa de falhas do sistema.

Tarefa 2.3: Determinar os controles de segurança com base nos requisitos.

Conhecimento sobre:

  • IAM

  • Tabelas de rotas, grupos de segurança e ACLs de rede.

  • Opções de criptografia para dados em repouso e dados em trânsito.

  • Endpoints de serviço da AWS

  • Serviços de gerenciamento de credenciais.

  • Serviços de segurança gerenciados pela AWS (por exemplo, AWS Shield, AWS WAF, Amazon GuardDuty, AWS Security Hub).

Habilidades em:

  • Especificar usuários e perfil do IAM que sigam o princípio de menor privilégio.

  • Especificar fluxos de rede de entrada e saída usando regras de grupos de segurança e regras de ACL de rede.

  • Desenvolver estratégias de mitigação de ataques para aplicativos web em grande escala.

  • Desenvolver estratégias de criptografia para dados em repouso e dados em trânsito.

  • Especificar endpoints de serviço para integrações de serviços.

  • Desenvolver estratégias para que o gerenciamento de patches permaneça em conformidade com os padrões organizacionais.

Tarefa 2.4: Criar uma estratégia para atender aos requisitos de confiabilidade.

Conhecimento sobre:

  • Infraestrutura global da AWS.

  • Serviços de armazenamento e estratégias de replicação da AWS (por exemplo, Amazon S3, Amazon RDS, Amazon ElastiCache).

  • Arquiteturas multi-AZ e multirregiões.

  • Políticas e eventos de auto scaling.

  • Integração de aplicativos (por exemplo, Amazon SNS, Amazon SQS, AWS Step Functions).

  • Cotas e limites de serviço.

Habilidades em:

  • Criar ambientes de aplicações altamente disponíveis com base nos requisitos dos negócios.

  • Usar técnicas avançadas de design à prova de falhas e garantir a capacidade de recuperação perfeita do sistema.

  • Implementar dependências de acoplamento flexível.

  • Operar e manter arquiteturas de alta disponibilidade (por exemplo, failovers de aplicações, failovers de banco de dados).

  • Usar serviços gerenciados pela AWS para alta disponibilidade.

  • Implementar políticas de roteamento de DNS (por exemplo, roteamento baseado em latência do Route 53, roteamento de geolocalização, roteamento simples).

Tarefa 2.5: Projetar uma solução para atender aos objetivos de desempenho.

Conhecimento sobre:

  • Tecnologias de monitoramento de desempenho.

  • Opções de armazenamento na AWS.

  • Famílias de instâncias e casos de uso.

  • Bancos de dados com propósito específico.

Habilidades em:

  • Projetar arquiteturas de aplicações em grande escala para uma variedade de padrões de acesso.

  • Projetar uma arquitetura elástica com base nos objetivos de negócios.

  • Aplicar padrões de projeto para atender aos objetivos de desempenho com armazenamento em cache, armazenamento em buffer e réplicas.

  • Desenvolver uma metodologia de processo para selecionar serviços específicos para as tarefas necessárias.

  • Criar uma estratégia de dimensionamento correto.

Tarefa 2.6: Determinar uma estratégia de otimização de custos para atender às metas e aos objetivos da solução.

Conhecimento sobre:

  • Ferramentas de monitoramento de uso e custo da AWS (por exemplo, AWS Cost Explorer, AWS Trusted Advisor, Calculadora de Preços da AWS).

  • Modelos de preços (por exemplo, instâncias reservadas, AWS Savings Plans).

  • Classificação por níveis de armazenamento.

  • Custos de transferência de dados.

  • Ofertas de serviços gerenciados pela AWS.

Habilidades em:

  • Identificar oportunidades para selecionar e fazer a adequação do dimensionamento da infraestrutura para recursos econômicos.

  • Identificar modelos de preços apropriados.

  • Realizar modelagem de transferência de dados e selecionar serviços para reduzir os custos de transferência de dados.

  • Desenvolver uma estratégia e implementar controles para conscientização sobre despesas e uso.