AIP生成AIアプリケーションの運用効率と最適化

スタートアップ企業がAmazon Bedrockを活用したAIライティングアシスタントSaaSを構築しています。要件は以下の通りです。 ①トラフィックがゼロから毎分1,000リクエストまで自動的にスケーリングする ②サーバーの管理・プロビジョニング作業が不要 ③実際の使用量に応じた従量課金 ④1リクエストあたり最大20秒の処理時間を許容する。これらすべての要件を最低限の運用オーバーヘッドで満たすアーキテクチャはどれですか?

A
Amazon EC2 Auto ScalingグループをALB(Application Load Balancer)の背後に配置し、アプリケーションサーバーからBedrockを呼び出す
EC2はクラスター管理が必要で常時コストが発生します。
B
AWS Lambda(タイムアウト30秒)をAmazon API Gatewayの背後に配置し、BedrockのInvokeModel APIを呼び出す
✓ 正解
Lambda + API Gatewayのサーバーレス構成はゼロからの自動スケーリング、サーバー管理不要、リクエスト数・実行時間ベースの従量課金を実現します。Lambdaの最大タイムアウト15分は20秒要件を十分に満たします。
C
Amazon ECS FargateクラスターにBedrock統合コンテナをデプロイし、ALBでロードバランシングする
ECS Fargateはクラスター管理が必要で常時コストが発生します。
D
Amazon SQSキューにリクエストを投入し、AWS LambdaがBedrockを非同期呼び出ししてDynamoDBに結果を保存する
SQS非同期構成はリアルタイムレスポンスが必要なSaaSには不適切です。

解説

Lambda + API Gatewayのサーバーレス構成はゼロからの自動スケーリング、サーバー管理不要、リクエスト数・実行時間ベースの従量課金を実現します。Lambdaの最大タイムアウト15分は20秒要件を十分に満たします。 選択肢AのEC2はクラスター管理が必要で常時コストが発生します。 選択肢CのECS Fargateはクラスター管理が必要で常時コストが発生します。 選択肢DのSQS非同期構成はリアルタイムレスポンスが必要なSaaSには不適切です。

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

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

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