Amazon DEA-C01: Armazenamento de Dados e Arquitetura de Lake — Guia de estudos

Faz parte do Amazon Data Engineer Associate DEA-C01 — 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 como os serviços de armazenamento e os mecanismos de banco de dados da AWS dão suporte a ingestão de dados em larga escala, arquivamento durável, desempenho de consultas e governança segura em plataformas de dados modernas. Engenheiros de dados devem equilibrar custo, latência de acesso, durabilidade e controle de acesso refinado ao integrar serviços como S3, Lake Formation, Redshift e DynamoDB em pipelines. Compreender as vantagens e desvantagens das classes de armazenamento, a automação do ciclo de vida, o armazenamento gerenciado versus local e os padrões de particionamento evita surpresas de desempenho e custo em produção.

Classes de armazenamento e políticas de ciclo de vida do Amazon S3

O S3 oferece várias classes de armazenamento e controles de ciclo de vida para otimizar custos e padrões de acesso. Configure a classe de armazenamento no momento do upload (pelo console ou CLI:

undefined

) ou use regras de ciclo de vida do bucket (

undefined

). O Intelligent-Tiering move objetos automaticamente entre as camadas de acesso frequente e infrequente e tem uma pequena taxa de monitoramento; habilite-o para padrões de acesso desconhecidos ou variáveis. Use regras de ciclo de vida para mover objetos para o GLACIER ou DEEP_ARCHIVE para retenção de longo prazo e para expirar/excluir versões antigas.

Critérios de decisão e trade-offs:

Notas operacionais:

undefined

) e o object lock (

undefined

) para imutabilidade; habilitar o MFA Delete exige operações de CLI especiais e a conta do proprietário do bucket com MFA.

undefined

para evitar vazamentos de armazenamento.

Design de data lake com S3 e Lake Formation

Projete um data lake com o S3 como o repositório central de objetos e o Lake Formation para controle de acesso e catalogação centralizados. Registre os locais do S3 como recursos do Lake Formation, configure um AWS Glue Data Catalog e use concessões (grants) do Lake Formation para bancos de dados/tabelas (

undefined

). O Lake Formation pode aplicar controles refinados: em nível de coluna, em nível de linha (expressões de filtro) e mascaramento em nível de célula usando LF-tags e filtros de dados aplicados a consultas do Glue/Athena.

Padrões de configuração e governança chave:

undefined

e anexar uma IAM role que permita ao Lake Formation rastrear/ler (crawl/read).

Pontos de decisão:

Arquitetura e armazenamento do Amazon Redshift

O Redshift separa a computação e o armazenamento gerenciado em nós RA3 em comparação com os nós DS2, que são baseados em SSD local. Os nós RA3 usam o Redshift Managed Storage (RMS), onde os dados residem no Amazon S3 gerenciado pelo cluster; escolha RA3 para armazenamento escalável com desempenho de consulta consistente e a capacidade de pagar pela computação separadamente. Os nós DS2 armazenam dados em discos locais da instância, o que exige um dimensionamento cuidadoso e redimensionamento quando os dados crescem.

Detalhes de configuração e operacionais:

undefined

.

undefined

) é referenciado no comando COPY como credenciais

undefined

.

Comparação (RA3 vs DS2):

DynamoDB e seleção de bancos de dados específicos

Escolha o DynamoDB para cargas de trabalho de chave-valor e de documentos em alta escala que exigem latência de milissegundos de um dígito. O design da tabela depende da seleção da chave de partição (e da chave de classificação opcional): use chaves de alta cardinalidade e bem distribuídas para evitar partições quentes (hot partitions). Para chaves sequenciais ou baseadas em timestamp, implemente prefixos aleatórios (sharding) ou use UUIDs para distribuir as escritas. Use a capacidade sob demanda (on-demand) para evitar o provisionamento, mas considere a capacidade provisionada com autoscaling para cargas de trabalho previsíveis e para aproveitar a capacidade adaptativa em partições quentes.

Notas práticas de configuração:

Critérios de decisão para seleção do mecanismo:

Armadilhas Comuns e Critérios de Decisão

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

A Acme Media precisa armazenar 50 TB de ingestão de vídeo bruto, fornecer aos analistas acesso para consultar metadados transformados e impor acesso em nível de linha e coluna para diferentes unidades de negócio, minimizando o custo de armazenamento.

  1. Ingerir o vídeo bruto no S3 usando multipart upload, marcar os objetos com a data de ingestão e o conjunto de dados, e usar o Intelligent-Tiering para padrões de acesso iniciais desconhecidos.
  2. Configurar regras de ciclo de vida para transicionar a mídia para GLACIER ou DEEP_ARCHIVE após um período de retenção configurável (garantir o alinhamento de mais de 30 dias para o Standard-IA, se considerado).
  3. Registrar os locais do S3 no Lake Formation, criar crawlers do Glue para popular o Data Catalog e conceder permissões em nível de linha e coluna baseadas em tags do LF para as unidades de negócio.
  4. Armazenar metadados curados no Redshift RA3 para análise; anexar uma IAM role ao cluster para operações de COPY do S3 e usar as operações VACUUM/ANALYZE em janelas de manutenção.
  5. Usar o DynamoDB com chaves UUID com hash para uma tabela de consulta de manifestos de vídeo de alta performance e habilitar a capacidade sob demanda (on-demand) para absorver picos de tráfego.

Justificativa: Esta abordagem isola o custo de armazenamento frio com as classes do Glacier, usa o Intelligent-Tiering para padrões desconhecidos, aplica o Lake Formation para controle de acesso seguro e granular entre os mecanismos de análise, e seleciona o RA3 para armazenamento analítico escalável, enquanto o DynamoDB lida com as consultas operacionais de baixa latência.


Ingestão e Coleta de Dados · Todos os domínios · Catalogação de Dados e Gerenciamento de Metadados

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