MédiaMúltipla escolha

Questão de prática de CLF-C02

Uma empresa está construindo um aplicativo de comércio eletrônico global que requer um banco de dados com latência de um dígito em milissegundos, dimensionamento contínuo para lidar com milhões de solicitações por segundo e a capacidade de replicar dados em várias Regiões da AWS para recuperação de desastres e leituras de baixa latência. O banco de dados deve ser totalmente gerenciado com backup e restaurações automáticas. Qual serviço da AWS a empresa deve escolher?

Escolha a melhor resposta.

Resposta correta

  • BAmazon DynamoDB

Explicação

O Amazon DynamoDB é a escolha correta porque é um banco de dados NoSQL de documentos e chave-valor totalmente gerenciado que oferece latência consistente de um dígito em milissegundos em qualquer escala, suporta replicação multirregião automática por meio do DynamoDB Global Tables para recuperação de desastres e leituras de baixa latência, e fornece recursos integrados de backup e restauração. Essa combinação de desempenho, dimensionamento contínuo para milhões de solicitações por segundo e replicação global alinha-se perfeitamente com os requisitos de um aplicativo de comércio eletrônico global.

Por que cada alternativa está certa ou errada

A

Incorreta

Amazon Aurora

O Amazon Aurora é um banco de dados relacional compatível com MySQL e PostgreSQL. Embora ofereça alto desempenho e replicação multirregião, ele não garante latência de um dígito em milissegundos na escala massiva de milhões de solicitações por segundo, nem fornece o mesmo dimensionamento contínuo que o DynamoDB para cargas de trabalho de alta velocidade.

B

Correta

Amazon DynamoDB

O Amazon DynamoDB é um banco de dados NoSQL totalmente gerenciado que oferece latência consistente de um dígito em milissegundos em qualquer escala. Ele oferece suporte a tabelas globais para replicação multirregião e dimensionamento automático para lidar com milhões de solicitações por segundo. Ele também fornece backup e restauração integrados, atendendo a todos os requisitos declarados.

C

Incorreta

Amazon RDS for MySQL

O Amazon RDS for MySQL é um serviço de banco de dados relacional que escala vertical e horizontalmente com réplicas de leitura, mas não foi projetado para latência de um dígito em milissegundos em níveis extremos de transferência. Ele também exige fragmentação manual para volumes de gravação muito altos e não oferece replicação multirregião nativa para recuperação de desastres.

D

Incorreta

Amazon Redshift

O Redshift é um data warehouse OLAP que usa armazenamento em colunas e clusters provisionados, portanto, não pode fornecer leituras de chave-valor com latência de um dígito em milissegundos a milhões de solicitações por segundo. Ele se adapta à agregação analítica em grandes conjuntos de dados, não a cargas de trabalho de comércio eletrônico global transacionais que exigem replicação multirregião.

Para se aprofundar

O DynamoDB alcança latência de um dígito em milissegundos armazenando itens em partições suportadas por SSD e roteando solicitações por meio de um hash da chave de partição, evitando a travessia de árvores B e a sobrecarga de bloqueio de mecanismos relacionais como o Aurora ou o RDS for MySQL. O Global Tables fornece replicação multirregião ativo-ativo com resolução de conflitos do último escritor vence, e o modo de capacidade sob demanda escala para dezenas de milhões de solicitações por segundo sem provisionamento prévio. Um limite sutil que vale a pena conhecer: o Global Tables requer que o DynamoDB Streams esteja ativado e replica apenas alterações no nível do item, portanto, leituras fortemente consistentes não são suportadas entre Regiões. Em um cenário real de comércio eletrônico, um catálogo de produtos que atende compradores em Tóquio e na Virgínia usaria o Global Tables para que cada Região faça leituras localmente enquanto as gravações se propagam de forma assíncrona, e a recuperação para um ponto no tempo fornece o backup automático que a pergunta exige.

Sobre estas questões de prática

Esta é uma das questões de prática originais de CLF-C02 da Courseiva, escrita para o aprendizado e nunca copiada de provas reais nem de dumps.

Traduzida do original em inglês com IA e conferida quanto ao sentido. Códigos de exame, comandos e nomes de produtos são mantidos como aparecem na prova.