SAA高性能なアーキテクチャの設計

静的なWebサイト(HTML、CSS、JavaScript、画像)を全世界のユーザーに対して低レイテンシで配信したいと考えています。コスト効率も重視します。最も適切な構成はどれですか?

A
EC2インスタンスにWebサーバーを構築し、Route 53のレイテンシルーティングで分散する
EC2インスタンス+Route 53はサーバー管理が必要であり、静的サイト配信には過剰なコストと運用負荷がかかります。
B
S3に静的Webサイトをホストし、CloudFrontディストリビューションで配信する
✓ 正解
S3の静的ウェブサイトホスティングはサーバーレスで低コストな静的コンテンツ配信を実現します。CloudFrontはグローバルエッジロケーションからコンテンツをキャッシュ配信するCDNサービスであり、世界中のユーザーに低レイテンシで静的ファイルを提供できます。この組み合わせはサーバー管理不要かつ高スケーラビリティを実現するAWSの代表的なパターンです。
C
ECSコンテナでNginxを実行し、ALBを前段に配置してグローバルに展開する
ECSコンテナ+ALBはコンテナ管理が必要で、HTMLや画像などの静的コンテンツ配信には不向きです。
D
Elastic BeanstalkでWebアプリをデプロイし、複数リージョンにレプリケーションする
Elastic Beanstalkはアプリケーション実行環境であり、静的サイトのグローバル最適化には適していません。

解説

S3の静的ウェブサイトホスティングはサーバーレスで低コストな静的コンテンツ配信を実現します。CloudFrontはグローバルエッジロケーションからコンテンツをキャッシュ配信するCDNサービスであり、世界中のユーザーに低レイテンシで静的ファイルを提供できます。この組み合わせはサーバー管理不要かつ高スケーラビリティを実現するAWSの代表的なパターンです。 選択肢A の EC2インスタンス+Route 53はサーバー管理が必要であり、静的サイト配信には過剰なコストと運用負荷がかかります。 選択肢C の ECSコンテナ+ALBはコンテナ管理が必要で、HTMLや画像などの静的コンテンツ配信には不向きです。 選択肢D の Elastic Beanstalkはアプリケーション実行環境であり、静的サイトのグローバル最適化には適していません。

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

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

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