メインコンテンツへスキップ
⚡
Exam-Era
高性能アーキテクチャの設計
AWS SAA (SAA-C03) 過去問・解説

グローバルに展開するオンライン小売プラットフォームを設計しています。ユーザーは世界中から同時アクセスし、ページの応答は P99 latency が 200ms 以下、かつ高い可用性を維持することが要求されます。サーバーレスアーキテクチャ(Lambda & API Gateway)を採用し、コストも最適化したいと考えています。これらの要件を最もバランス良く満たす設計はどれですか。

AAmazon CloudFront の背後に API Gateway (HTTP API) と Lambda proxy 統合を配置し、コールドスタート対策として Provisioned Concurrency を適用する。データストアには DynamoDB グローバルテーブルを採用してマルチリージョンでの低レイテンシと高可用性を実現し、セキュリティとして AWS WAF を導入する設計。
正解 ⭕
⭕
【正解の理由】【正解】この設計は、コスト効率の高い HTTP API を CloudFront と組み合わせることでグローバル低レイテンシを実現し、Provisioned Concurrency によってコールドスタートを排除します。さらに DynamoDB グローバルテーブルにより、マルチリージョンでのアクティブ・アクティブ構成と超低レイテンシなデータアクセスを可能にします。
BAPI Gateway (REST API) のエッジ最適化エンドポイントを利用し、Lambda の自動スケーリングのみに依存して Provisioned Concurrency は使用しない。データストアには単一リージョンの DynamoDB On-Demand を採用し、コスト削減のためにマルチリージョン展開や WAF の導入は見送る設計。
誤答
CAPI Gateway (HTTP API) と Lambda の間に Amazon SQS を配置してリクエストをバッファリングし、DynamoDB On-Demand へ書き込む。静的コンテンツは CloudFront でキャッシュするが、リアルタイム応答よりも書き込みの非同期処理とコスト最適化を最優先とした単一リージョンの設計。
誤答
Dサーバーレス構成を避け、AWS App Runner と Amazon RDS (Multi-AZ) を組み合わせたコンテナベースのマイクロサービス構成とする。グローバル展開のために AWS Global Accelerator を前方に配置するが、コールドスタート対策やサーバーレスによるコスト最適化は考慮しない設計。
誤答

🎯正解の決め手・公式要点まとめ

グローバル展開するオンライン小売プラットフォームにおいて、P99レイテンシ200ms以下と高可用性を満たすには、エッジでのキャッシュおよびマルチリージョン展開が不可欠です。API Gateway (HTTP API) は REST API に比べて低コストかつ低レイテンシですが、リージョンエンドポイントのみをサポートするため、Amazon CloudFront を前方に配置することでグローバルな低レイテンシ配信を実現します。また、Lambda のコールドスタートによるレイテンシ悪化を防ぐために Provisioned Concurrency を適用し、データストアには DynamoDB グローバルテーブルを採用することで、複数リージョンでのローカルな読み書きを可能にし、極めて低いレイテンシと高い可用性を両立します。セキュリティ面でも AWS WAF を CloudFront に適用することで、エッジでの保護が可能です。

⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由

この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...

💡 似た概念との決定的な違い

実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...

🔒

「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定

月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。

アプリで演習を始める(全問解放) ➜

💬ディスカッション・質問スレッド (0)

疑問や改善要望を投稿しよう
スレッドを読み込み中...
Googleアカウントでログインすると質問の投稿やスレッドへの参加ができます。

📚 同分野(高性能アーキテクチャの設計)の類似問題