

# Domínio do conteúdo 2: Design de novas soluções
<a name="solutions-architect-professional-02-domain2"></a>

**Topics**
+ [Tarefa 2.1: Criar uma estratégia de implantação para atender aos requisitos de negócios.](#solutions-architect-professional-02-domain2-task1)
+ [Tarefa 2.2: Projetar uma solução para garantir a continuidade de negócio.](#solutions-architect-professional-02-domain2-task2)
+ [Tarefa 2.3: Determinar os controles de segurança com base nos requisitos.](#solutions-architect-professional-02-domain2-task3)
+ [Tarefa 2.4: Criar uma estratégia para atender aos requisitos de confiabilidade.](#solutions-architect-professional-02-domain2-task4)
+ [Tarefa 2.5: Projetar uma solução para atender aos objetivos de desempenho.](#solutions-architect-professional-02-domain2-task5)
+ [Tarefa 2.6: Determinar uma estratégia de otimização de custos para atender às metas e aos objetivos da solução.](#solutions-architect-professional-02-domain2-task6)

## Tarefa 2.1: Criar uma estratégia de implantação para atender aos requisitos de negócios.
<a name="solutions-architect-professional-02-domain2-task1"></a>

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.
<a name="solutions-architect-professional-02-domain2-task2"></a>

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.
<a name="solutions-architect-professional-02-domain2-task3"></a>

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.
<a name="solutions-architect-professional-02-domain2-task4"></a>

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.
<a name="solutions-architect-professional-02-domain2-task5"></a>

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.
<a name="solutions-architect-professional-02-domain2-task6"></a>

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.