Domínio do conteúdo 4: Criação de arquiteturas com custo otimizado - AWS Certified Solutions Architect - Associate

Domínio do conteúdo 4: Criação de arquiteturas com custo otimizado

Tarefa 4.1: Projetar soluções de armazenamento econômicas

Conhecimento sobre:

  • Opções de acesso (por exemplo, um bucket do S3 com armazenamento de objetos de Requester Pays)

  • Recursos do serviço de gerenciamento de custos da AWS (por exemplo, tags de alocação de custos, cobrança de várias contas)

  • Ferramentas de gerenciamento de custos da AWS com casos de uso apropriados (por exemplo, AWS Cost Explorer, AWS Budgets, Relatórios de custo e uso da AWS)

  • Serviços de armazenamento da AWS com casos de uso apropriados (por exemplo, Amazon FSx, Amazon EFS, Amazon S3, Amazon EBS)

  • Estratégias de backup

  • Opções de armazenamento em bloco (por exemplo, tipos de volume da unidade de disco rígido [HDD], tipos de volume da unidade de estado sólido [SSD])

  • Ciclos de vida dos dados

  • Opções de armazenamento híbrido (por exemplo, AWS DataSync, AWS Transfer Family, AWS Storage Gateway)

  • Padrões de acesso ao armazenamento

  • Armazenamento em camadas (por exemplo, camadas frias para armazenamento de objetos)

  • Tipos de armazenamento com características associadas (por exemplo, objeto, arquivo, bloco)

Habilidades em:

  • Projetar estratégias de armazenamento apropriadas (por exemplo, fazer upload em lote para o Amazon S3 em comparação com upload individual)

  • Determinar o tamanho de armazenamento correto para uma workload.

  • Determinar o método de menor custo de transferência de dados de um workload para o armazenamento da AWS

  • Determinar quando o auto scaling de armazenamento é necessário

  • Gerenciar ciclos de vida de objetos do S3

  • Selecionar a solução apropriada de backup e/ou arquivamento

  • Selecionar o serviço apropriado para a migração de dados aos serviços de armazenamento

  • Selecionar o nível de armazenamento apropriado

  • Selecionar o ciclo de vida de dados correto para armazenamento

  • Selecionar o serviço de armazenamento mais econômico para uma workload

Tarefa 4.2: Projetar soluções de computação econômicas

Conhecimento sobre:

  • Recursos do serviço de gerenciamento de custos da AWS (por exemplo, tags de alocação de custos, cobrança de várias contas)

  • Ferramentas de gerenciamento de custos da AWS com casos de uso apropriados (por exemplo, AWS Cost Explorer, AWS Budgets, Relatórios de custo e uso da AWS)

  • Infraestrutura global da AWS (por exemplo, Zonas de Disponibilidade, Regiões AWS)

  • Opções de compra da AWS (por exemplo, instâncias spot, instâncias reservadas, Savings Plans)

  • Estratégias de computação distribuída (por exemplo, processamento de borda)

  • Opções de computação híbrida (por exemplo, AWS Outposts)

  • Famílias, tamanhos e tipos de instâncias (por exemplo, otimizadas para memória, otimizadas para computação, virtualização)

  • Otimização da utilização da computação (por exemplo, contêineres, computação sem servidor, microsserviços)

  • Estratégias de scaling (por exemplo, auto scaling, hibernação)

Habilidades em:

  • Determinar uma estratégia de balanceador de carga apropriada (por exemplo, Application Load Balancer [camada 7] em comparação com o Network Load Balancer [camada 4] em comparação com o Gateway Load Balancer)

  • Determinar métodos e estratégias de scaling apropriados para workloads elásticas (por exemplo, horizontal em comparação com vertical, hibernação do EC2)

  • Determinar serviços computacionais da AWS econômicos com casos de uso apropriados (por exemplo, AWS Lambda, Amazon EC2, AWS Fargate)

  • Determinar a disponibilidade necessária para diferentes classes de cargas de trabalho (por exemplo, workloads de produção e de não produção)

  • Escolher a família de instâncias apropriada para uma workload

  • Escolher o tamanho de instância apropriado para uma workload

Tarefa 4.3: Projetar soluções de banco de dados econômicas

Conhecimento sobre:

  • Recursos do serviço de gerenciamento de custos da AWS (por exemplo, tags de alocação de custos, cobrança de várias contas)

  • Ferramentas de gerenciamento de custos da AWS com casos de uso apropriados (por exemplo, AWS Cost Explorer, AWS Budgets, Relatórios de custo e uso da AWS)

  • Estratégias de armazenamento em cache

  • Políticas de retenção de dados

  • Planejamento da capacidade do banco de dados (por exemplo, unidades de capacidade)

  • Proxies e conexões de banco de dados

  • Mecanismos de banco de dados com casos de uso apropriados (por exemplo, migrações homogêneas e heterogêneas)

  • Replicação de banco de dados (por exemplo, réplicas de leitura)

  • Tipos e serviços de banco de dados (por exemplo, relacional em comparação com não relacional, Amazon Aurora, Amazon DynamoDB)

Habilidades em:

  • Projetar políticas de backup e retenção apropriadas (por exemplo, frequência de snapshots)

  • Determinar um mecanismo de banco de dados apropriado (por exemplo, MySQL em comparação com o PostgreSQL)

  • Determinar serviços de banco de dados da AWS econômicos com casos de uso apropriados (por exemplo, DynamoDB em comparação com o Amazon RDS, sem servidor)

  • Determinar tipos de banco de dados da AWS econômicos (por exemplo, formato de série temporal, formato colunar)

  • Migrar esquemas e dados de banco de dados para diferentes locais e/ou diferentes mecanismos de banco de dados

Tarefa 4.4: Projetar arquiteturas de rede com custo otimizado

Conhecimento sobre:

  • Recursos do serviço de gerenciamento de custos da AWS (por exemplo, tags de alocação de custos, cobrança de várias contas)

  • Ferramentas de gerenciamento de custos da AWS com casos de uso apropriados (por exemplo, AWS Cost Explorer, AWS Budgets, Relatórios de custo e uso da AWS)

  • Conceitos de balanceamento de carga (por exemplo, Application Load Balancer)

  • Gateways NAT (por exemplo, custos de instância NAT em comparação com os custos do gateway NAT)

  • Conectividade de rede (por exemplo, linhas privadas, linhas dedicadas, VPNs)

  • Roteamento de rede, topologia e peering (por exemplo, AWS Transit Gateway, peering de VPC)

  • Serviços de rede com casos de uso apropriados (por exemplo, DNS)

Habilidades em:

  • Configurar tipos de gateway NAT apropriados para uma rede (por exemplo, um único gateway NAT compartilhado em comparação com gateways NAT para cada Zona de Disponibilidade)

  • Configurar conexões de rede apropriadas (por exemplo, AWS Direct Connect em comparação com a VPN e com a internet)

  • Configurar rotas de rede apropriadas para minimizar os custos de transferência de rede (por exemplo, de região para região, de Zona de Disponibilidade para Zona de Disponibilidade, de privado para público, AWS Global Accelerator, endpoints da VPC)

  • Determinar necessidades estratégicas para redes de entrega de conteúdo (CDNs) e cache de borda.

  • Analisar as workloads para otimizações de rede.

  • Selecionar uma estratégia de controle de utilização de largura de banda apropriada.

  • Selecionar a alocação de largura de banda apropriada para um dispositivo de rede (por exemplo, uma única VPN em comparação com várias VPNs, velocidade do Direct Connect).