Um aplicativo de análise em tempo real deve ingerir e transformar 5 GB de dados de mídias sociais por minuto e, em seguida, carregá-los em um armazenamento de dados que suporte consultas rápidas. Qual arquitetura atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o Amazon Kinesis Data Streams para ingerir os dados de mídias sociais. Use o Amazon Managed Service for Apache Flink para transformar os dados. Armazene os dados transformados no Amazon DynamoDB..
Por que esta é a resposta
A opção correta utiliza Kinesis Data Streams para ingestão de dados em tempo real e de alto volume, como 5 GB/minuto de mídias sociais. O Amazon Managed Service for Apache Flink é ideal para transformar esses dados em tempo real, suportando análises contínuas. O Amazon DynamoDB é uma base de dados NoSQL de alto desempenho e baixa latência, perfeita para armazenar dados que exigem consultas rápidas. As outras opções são menos adequadas: EventBridge não é otimizado para ingestão de streaming de alto volume, e ElastiCache (Memcached) é um cache, não um armazenamento de dados persistente para consultas rápidas. SQS é uma fila de mensagens, não um serviço de ingestão de streaming de dados. S3 é armazenamento de objetos, não ideal para consultas rápidas em tempo real. SNS é um serviço de notificação, não de ingestão de streaming. EMR é para processamento de big data em lotes, não para transformação em tempo real. RDS é um banco de dados relacional, que pode não escalar tão bem para consultas rápidas em dados de mídias sociais quanto o DynamoDB.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão