Amazon DOP-C02: Armazenamento, Bancos de Dados e Gerenciamento de Dados — Guia de estudos

Faz parte do AWS DevOps Engineer Professional DOP-C02 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Amazon, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

O armazenamento, os bancos de dados e a movimentação de dados na AWS devem ser projetados para durabilidade, disponibilidade, eficiência de custos e automação. Dominar as classes de armazenamento e a replicação do S3, a capacidade e a distribuição global do DynamoDB, os controles de configuração e os padrões de backup do RDS/Aurora, o cache em memória, os sistemas de arquivos compartilhados e os serviços de migração de dados permite criar sistemas confiáveis e de baixa latência com comportamento de recuperação previsível e gastos controlados.

Amazon S3: classes de armazenamento, ciclo de vida, intelligent tiering e replicação

As classes de armazenamento do S3 alinham o custo aos padrões de acesso:

As políticas de ciclo de vida (Lifecycle policies) automatizam transições e expirações usando filtros (prefixo, tags) para um controle refinado. As ações principais incluem a transição para as camadas IA/Glacier após limites de inatividade, a transição/expiração de versões não atuais em buckets versionados, a expiração de marcadores de exclusão (delete markers) e o cancelamento de uploads de várias partes incompletos (incomplete multipart uploads). O ciclo de vida e o tagueamento de objetos são cruciais para impor a retenção de dados e a exclusão defensável, juntamente com o S3 Object Lock (modos governance/compliance) quando a imutabilidade é necessária.

O Intelligent-Tiering é ideal quando os padrões de acesso são desconhecidos ou variáveis. Ele preserva o desempenho (sem atraso na recuperação das camadas de acesso frequente/IA), elimina a necessidade de rearquitetura quando os padrões mudam e pode, opcionalmente, arquivar automaticamente em camadas profundas com base no último acesso, fornecendo a melhor combinação de agilidade e controle de custos para conjuntos de dados de longa duração com acesso esporádico.

A replicação do S3 fornece uma cópia durável e assíncrona de objetos:

Bancos de dados na AWS: DynamoDB, RDS e Aurora

Modos de capacidade e escalonamento do DynamoDB:

DynamoDB Streams e DAX:

Tabelas globais do DynamoDB:

Configuração e backups do Amazon RDS:

Especificidades do Amazon Aurora:

Caching e sistemas de arquivos compartilhados: ElastiCache e EFS

ElastiCache for Redis vs. Memcached:

Amazon EFS para arquivos POSIX compartilhados:

Migração de dados: DMS, Snowball e DataSync

Cenário de Problema Prático

A Shopify precisa modernizar seu pipeline global de mídia de produtos e dados de catálogo, ao mesmo tempo em que melhora a resiliência e a latência para compradores em todo o mundo. A empresa deve: replicar imagens de produtos entre Regiões e contas com um RPO rigoroso, reduzir a latência de leitura do DynamoDB na América do Norte e na Europa, migrar ativos NFS on-premises com deltas contínuos e simplificar as operações do RDS com backups confiáveis.

  1. Implementar o S3 CRR com Replication Time Control do bucket de mídia principal em us-east-1 (conta de merchandising) para um bucket de destino em eu-west-1 (conta de entrega).
  1. Definir regras de replicação do S3 filtradas por prefixo e tag para segregar originais, miniaturas e logs, e habilitar a replicação de marcadores de exclusão. Usar o S3 Batch Replication para preencher objetos legados.
  1. Converter o catálogo de produtos e o inventário para uma tabela global do DynamoDB entre us-east-1 e eu-west-1; alterar as tabelas para capacidade sob demanda (on-demand) e adicionar clusters DAX por Região para APIs com uso intensivo de leitura.
  1. Migrar a carga de trabalho relacional de pedidos para o Amazon Aurora MySQL com endpoints de gravador (writer) e leitor (reader); adicionar um pequeno leitor Aurora Serverless v2 para picos de cargas de trabalho analíticas e habilitar backups automatizados com uma política de retenção de 14 dias.
  1. Introduzir o ElastiCache for Redis (com modo cluster ativado) para armazenamento de sessão e cache de disponibilidade de produtos com Multi-AZ e backups de snapshot; definir TTLs alinhados aos SLAs de negócio.
  1. Criar um sistema de arquivos EFS Regional com pontos de montagem (mount targets) em cada AZ da aplicação e Access Points para cargas de trabalho que requerem armazenamento POSIX compartilhado (ex: processadores de mídia). Habilitar as transições de ciclo de vida do EFS para IA após 30 dias.
  1. Migrar bibliotecas de mídia NFS on-premises usando o AWS DataSync com tarefas agendadas para sincronizações incrementais noturnas para o S3 e o EFS.
  1. Mover o catálogo legado em PostgreSQL para o Aurora usando o AWS DMS (carga completa mais CDC) e o AWS Schema Conversion Tool onde necessário; fazer a transição (cut over) após o lag do CDC ser zerado.
  1. Fazer o seeding (carga inicial) de múltiplos petabytes de mídia histórica no S3 usando dispositivos Snowball Edge e, em seguida, mudar para o DataSync para os incrementos contínuos.

Essa arquitetura reduz as latências de leitura globais, oferece RPOs de replicação previsíveis, simplifica operações relacionais e backups, centraliza o armazenamento compartilhado com controles de acesso e fornece um caminho pragmático desde a migração offline em massa até o movimento de dados incremental e automatizado.


Arquiteturas Orientadas a Eventos e Automação · Todos os domínios · Redes e Entrega de Conteúdo

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