ストレージ応用

ある開発者がAzure Queue Storageを使用してシステム間のメッセージ連携を実装しました。ピーク時間帯に送信側から1000個のメッセージが送信されましたが、受信側の処理能力は100メッセージ/分です。このシナリオでのQueue Storageの最も重要な機能効果はどれか。

A.メッセージを自動的に削除して、キューのサイズを制限する。
✗ Queue Storageは受信されない古いメッセージを自動削除しますが、それが主な目的ではなく、メッセージ保持が基本機能です。
B.受信側の処理速度に関わらず、メッセージをキュー内に保持して非同期に処理でき、送信側と受信側の負荷変動を吸収できる。← 正解
✓ 正解です。Queue Storageの最重要機能は、送信側と受信側の処理速度の不一致を吸収し、メッセージを非同期に処理することです。
C.送信側と受信側を直結し、リアルタイムでのデータ同期を強制する。
✗ Queue Storageは非同期処理のためのバッファレイヤーであり、送信側と受信側を直結することはむしろ避けるものです。
D.1000個のメッセージ全体を圧縮して、ネットワーク帯域幅を削減する。
✗ Queue Storageにはメッセージ圧縮機能がありません。各メッセージは個別に保持されます。

この問題のポイント

Queue Storageの最重要機能は、送信側と受信側の処理速度の不一致を吸収し、メッセージを非同期に処理することです。

AZ-900:Microsoft Azure Fundamentals の問題一覧