無限ノック › AIP 練習問題一覧 › 問題
AIP生成AIアプリケーションの運用効率と最適化

オンラインチケット販売プラットフォームが Amazon Bedrock(Claude 3 Haiku、オンデマンド料金)を us-east-1 でリアルタイムのイベント紹介文生成に使用しています。 人気イベントの発売開始時にリクエストが通常の 5 倍に急増し、HTTP 429 ThrottlingException が頻発します。 通常負荷の時間帯が全体の 80% を占めており、スパイク時に確保した容量がアイドル状態となるコストを最小化したいという要件があります。 スパイク時の可用性を確保しながらコストを最適化する方法として最も適切なものはどれですか?

A
ピーク時の 5 倍に相当する Amazon Bedrock Provisioned Throughput を購入し、ピーク終了後に予約キャパシティを手動で解放してコストを抑制する
Provisioned Throughput はスロットリングを防げますが、ピーク 5 倍分を常時予約すると通常負荷時(全体の 80%)に大量のアイドルコストが発生し、アイドルコストを最小化するという要件を満たしません。
B
Amazon Bedrock クロスリージョン推論プロファイルを設定し、あるリージョンでスロットリングが発生した場合に複数の AWS リージョンへ自動的にトラフィックを分散させる
✓ 正解
クロスリージョン推論プロファイルはオンデマンド料金のまま、スロットリング発生時に複数リージョンへ自動分散します。アイドルコストが発生せず追加インフラ不要でスパイク時の可用性を確保できる、この要件に最適な方法です。
C
Amazon SQS キューを Bedrock API 呼び出しの前段に配置し、ベースラインスループット内に収まるよう送信レートを平滑化してスロットリングを回避する
SQS キューによるレート平滑化はスロットリングを回避できますが、リクエストがキューに滞留するためリアルタイム応答が求められるイベント紹介文生成にレイテンシが増加し体験が低下します。
D
us-west-2 にアプリケーションスタックを複製して Amazon Route 53 の加重ルーティングポリシーを設定し、2 リージョン間にリクエストを均等分散させる
マルチリージョンのスタック複製と Route 53 加重ルーティングは手動構成が必要で運用コストが高く、Bedrock のクロスリージョン推論プロファイルという組み込み機能で実現できる内容に対して過剰なアーキテクチャです。

解説

Amazon Bedrock のクロスリージョン推論プロファイル(Cross-Region Inference Profiles)は、単一のモデル ID 設定で複数 AWS リージョンにまたがってリクエストを自動分散させる機能です。あるリージョンで 429/503 エラーが発生すると自動的に別リージョンへルーティングされ、ピーク時のスロットリングを回避できます。オンデマンド料金モデルのまま動作するためアイドルコストが発生せず、コスト効率を維持しながら可用性を向上させます。 選択肢Aの Provisioned Throughput はピーク 5 倍分を常時確保するとアイドル期間(全体の 80%)のコストが大幅に増加し、コスト最適化の要件に反します。 選択肢Cの SQS によるトラフィック平滑化はスロットリング回避に有効ですが、リアルタイムのイベント紹介文生成にキューイング遅延が加わりユーザー体験が低下します。 選択肢Dの手動マルチリージョン構成はスタックの複製・管理が必要で運用コストが高く、Bedrock の組み込み機能で実現できることに対して過剰なアーキテクチャです。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでAIPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← AIP の問題一覧に戻る