AZ900-Architect#100-3
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある SaaS 企業が複数のマイクロサービス間メッセージングと、IoT デバイスからの大規模テレメトリ取り込みを設計します。要件は、信頼性高いマイクロサービス間連携 (注文処理 / 在庫更新 等)、IoT デバイス数十万台からの毎秒 100,000 イベント取り込み、Storage Blob 作成等のリアクティブ自動処理です。
解決策
Storage Blob 作成のリアクティブ処理には Azure Event Grid を採用し、Functions / Logic Apps へイベントを配信する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
Event Grid はリアクティブ自動処理の要件に完全に適合します。Storage Blob 作成 / 削除等のシステム イベントを直接発行し、Functions / Logic Apps / Webhook へ Push 配信できます。フィルタリングや自動リトライ、Dead Letter エンドポイントも備え、サーバーレス パイプラインの起点として最適です。
【「いいえ」が違う理由】
Event Grid は Pub/Sub の Push 型で受信者の負荷を最小化し、Azure システム イベント連携にネイティブ対応します。Service Bus / Event Hubs / Event Grid を組み合わせるのが現代の Azure メッセージング設計の王道で、本ステップは要件 3 を直接満たします。

コメント