[SAA-C01] 150,000人以上の従業員を抱える多国籍企業の経営陣は、世界中のオフィスで過ごした従業員の時間をリアルタイムで分析することを決定しました。 10,000以上の…
2020.01.12
問題
- 150,000人以上の従業員を抱える多国籍企業の経営陣は、世界中のオフィスで過ごした従業員の時間をリアルタイムで分析することを決定しました。 10,000以上のセンサーから入力を受け取り、世界中のデータを送受信し、それぞれが5秒ごとにJSON形式で20KBのデータを送信するアーキテクチャを設計する必要があります。アプリケーションはデータを処理および分析し、結果をダッシュボードにリアルタイムでアップロードします。
- その他のアプリケーション要件には、キャプチャされたデータにリアルタイム分析を適用する機能が含まれます。キャプチャされたデータの処理は並列で耐久性があります。アプリケーション負荷変化し、分析処理の結果はデータマイニングのために永続的なデータストレージに保存されます。
- 上記のシナリオでは、AWSサービスのどの組み合わせを使用しますか?
選択肢
- A.EMRを使用してセンサーからのデータをDynamoDBにコピーし、分析に使用できるようにします。
- B.Amazon Kinesis Streamsを使用してセンサーからのデータを取り込み、カスタムKinesis Streamsアプリケーションでデータを分析してから、AWS EMRを使用して分析結果をRedShiftにコピーします。
- C.SQSを使用してセンサーからのデータを受信し、Kinesis Firehoseを使用してSQSからデータを分析し、結果をマルチAZ RDSインスタンスに保存します。
- D.Amazon Kinesis Streamsを使用してセンサーのデータを取り込み、カスタムKinesis Streamsアプリケーションでデータを分析し、AWS EMRを使用してRDSに分析結果を移動します。