AZ900-Architect#100-2
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある SaaS 企業が複数のマイクロサービス間メッセージングと、IoT デバイスからの大規模テレメトリ取り込みを設計します。要件は、信頼性高いマイクロサービス間連携 (注文処理 / 在庫更新 等)、IoT デバイス数十万台からの毎秒 100,000 イベント取り込み、Storage Blob 作成等のリアクティブ自動処理です。
解決策
IoT デバイスからの大規模テレメトリ取り込みには Azure Event Hubs を採用する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
Event Hubs は大規模ストリーミングの要件に完全に適合します。毎秒数百万イベント / 数 GB のスループットを単一 Hub で処理でき、Auto-Inflate で自動拡張、Capture で永続化、Kafka 互換 API で既存資産を活用できます。本要件の毎秒 100,000 イベントは標準的なスケールです。
【「いいえ」が違う理由】
Event Hubs は Stream Analytics や Functions と組み合わせてリアルタイム分析パイプラインを構築するのが現代的なパターンで、IoT テレメトリ取り込みの王道サービスです。マイクロサービス連携やリアクティブ自動処理は別サービスで補完するのが原則で、本ステップは要件を満たします。

コメント