Questão 86 — Certificação AWS Solutions Architect Associate SAA-C03

Uma empresa hospeda um aplicativo de controle industrial que recebe entradas de sensores por meio do Amazon Kinesis Data Streams. A aplicação precisa suportar novos sensores para detecção de anomalias em tempo real em equipamentos monitorados. A empresa deseja integrar novos sensores de maneira fracamente acoplada, totalmente gerenciada e sem servidor. A empresa não pode modificar o código do aplicativo. Qual solução atenderá a esses requisitos?
  • A. Encaminhe o stream existente no Kinesis Data Streams para o Amazon Managed Service for Apache Flink para detecção de anomalias. Use um segundo stream no Kinesis Data Streams para enviar a saída do Flink para o aplicativo.
  • B. Use o Amazon Data Firehose para transmitir dados para o Amazon S3. Use o Amazon Redshift Spectrum para realizar a detecção de anomalias nos dados do S3. Use notificações de eventos do S3 para invocar uma função do AWS Lambda que envia dados analisados ​​para o aplicativo por meio de um segundo stream no Kinesis Data Streams.
  • C. Configure instâncias do Amazon EC2 em um grupo do Auto Scaling para consumir dados do stream de dados e realizar a detecção de anomalias. Crie um segundo stream no Kinesis Data Streams para enviar dados das instâncias do EC2 para o aplicativo.
  • D. Configure uma tarefa do Amazon Elastic Container Service (Amazon ECS) que usa instâncias do Amazon EC2 para consumir dados do stream de dados e realizar a detecção de anomalias. Crie um segundo stream no Kinesis Data Streams para enviar dados dos contêineres para o aplicativo.
Resposta correta: A

Explicação

Explicação: Amazon Managed Service for Apache Flink (anteriormente Kinesis Data Analytics) é um serviço totalmente gerenciado e sem servidor para processamento em tempo real de dados de streaming. Você pode consumir dados do Kinesis Data Streams, realizar a detecção de anomalias e, em seguida, enviar os resultados para outro stream do Kinesis. Essa abordagem é fracamente acoplada, totalmente gerenciada e não requer modificação do código do aplicativo. Extrato de documentação da AWS: "O Amazon Managed Service para Apache Flink permite processar dados de streaming em tempo real, integrando-se ao Kinesis Data Streams como origem e coletor, e é totalmente gerenciado e sem servidor." (Fonte: Apache Flink na documentação da AWS) B: S3/Redshift não funciona em tempo real e adiciona complexidade. C, D: As soluções EC2/ECS não são sem servidor nem totalmente gerenciadas. Referência: Guia de estudo oficial do AWS Certified Solutions Architect, Real-Time Analytics.
Quer todas as 879 questões por R$ 198,00?