Q50 — AWS SAA-C03 第13章
第 50/100 問 | ← 第13章
Q950. ap-northeast-1 リージョンに所在するある企業は、数千台の AWS Outposts サーバーから構成されるファームを保有しています。これらのサーバーは世界中のリモートロケーションに展開されており、すべて定期的に100個のファイルから構成される新しいソフトウェアバージョンをダウンロードします。しかし、すべてのサーバーが新しいソフトウェアバージョンを実行し始めるまでに著しい遅延が発生しています。企業は、新しいソフトウェアバージョンのデプロイ遅延を短縮する必要があります。この要件を、最も少ない運用オーバーヘッドで満たす解決策はどれですか?
- A. ap-northeast-1 リージョンに Amazon S3 バケットを作成します。ap-northeast-1 リージョンで、CachingDisabled キャッシュポリシーを含む Amazon CloudFront ディストリビューションをセットアップし、この S3 バケットをオリジンとして設定します。署名付き URL を使用してソフトウェアをダウンロードします。
- B. ap-northeast-1 リージョンに Amazon S3 バケットを作成します。さらに us-east-1 リージョンにも2番目の S3 バケットを作成し、両者間でレプリケーションを設定します。CloudFront ディストリビューションをセットアップし、ap-northeast-1 のバケットをプライマリオリジン、us-east-1 のバケットをセカンダリオリジンとして指定します。署名付き URL を使用してソフトウェアをダウンロードします。
- C. ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon S3 Transfer Acceleration を有効化します。S3 Transfer Acceleration のエンドポイントを使用してソフトウェアをダウンロードします。
- D. ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon CloudFront ディストリビューションをセットアップします。この S3 バケットをオリジンとして設定し、署名付き URL を使用してソフトウェアをダウンロードします。 ✓
正解: D. ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon CloudFront ディストリビューションをセットアップします。この S3 バケットをオリジンとして設定し、署名付き URL を使用してソフトウェアをダウンロードします。
解説
正解は D です。ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon CloudFront ディストリビューションをセットアップし、S3 バケットをオリジンとして設定、署名付き URL を使用してソフトウェアをダウンロードするという解決策が、最も少ない運用オーバーヘッドで要件を満たします。理由は以下の通りです: ・エッジキャッシュ:CloudFront は世界中のエッジロケーションにソフトウェアファイルをキャッシュするため、各地域の Outposts サーバーは地理的に最も近いエッジロケーションからファイルを取得でき、ダウンロード遅延を大幅に低減できます。 ・S3 をオリジンとして利用:S3 は信頼性・スケーラビリティに優れたストレージサービスであり、ソフトウェア配信の基盤として最適です。 ・署名付き URL:アクセス制御を提供し、認証済みの Outposts サーバーのみがソフトウェアをダウンロードできるように安全に制限できます。 ・最小限の運用負荷:S3 と CloudFront の基本的な設定だけで実現可能であり、追加の管理作業や複雑な構成が不要です。 他の選択肢が不適切な理由: A:CachingDisabled ポリシーにより CloudFront のキャッシュ機能が無効化されるため、エッジからの高速配信という CloudFront の主な利点が失われ、遅延低減には寄与しません。 B:S3 間のクロスリージョンレプリケーションは冗長性向上には有効ですが、追加の構成・監視・コストが発生し、運用オーバーヘッドが増大します。また、プライマリオリジン障害時のフェイルオーバーによる予期せぬ遅延も懸念されます。 C:S3 Transfer Acceleration は、インターネット経由で S3 とクライアント間のアップロード/ダウンロード速度を最適化する機能であり、地理的に分散した多数のクライアント(Outposts サーバー)への同時配信やエッジキャッシュによる遅延低減には対応していません。