Azureデータ分析定義問題

ある企業が毎秒100万件のIoTイベントを複数のシステムから受信する必要があります。「同じイベントをAzure Stream AnalyticsとAzure Synapseの両方が消費」「イベントは7日間保持(再処理のため)」「各システムが独立したペースで読み取りたい」という要件に最適なサービスはどれか?

A.Azure Service Bus(Premiumティア)
✗ Service Busはメッセージキュー・トピック/サブスクリプションのサービス。毎秒100万件の高スループットIngestionや7日間のリテンションはEvent Hubsに劣る。
B.Azure Event Hubs← 正解
✓ 正解。Event Hubsは毎秒数百万件のイベント取り込みに対応し、コンシューマーグループでStream AnalyticsとSynapseが独立したオフセットで同一ストリームを消費できる。イベントは最大7日間保持可能(Standard/Premium)。
C.Azure Queue Storage
✗ Azure Queue Storageはスループット制限があり毎秒100万件に対応しない。複数コンシューマーの独立した読み取りも設計上困難。
D.Azure Event Grid
✗ Event Gridはイベントルーティング・通知向けのサービスであり、高スループットのデータストリームIngestionや7日間リテンションには対応しない。

DP-900:Microsoft Azure Data Fundamentals の問題一覧