SAA-C03:AWS Certified Solutions Architect - Associate コスト最適化アーキテクチャの設計 問19
コスト最適化アーキテクチャの設計/コスト最適化されたネットワークアーキテクチャの設計プライベートサブネットの多数のコンテナが、Amazon ECR からのイメージ取得や Amazon CloudWatch へのログ送信のために NAT ゲートウェイ経由で通信しており、NAT のデータ処理料金が高額になっています。これらの AWS サービスへの通信コストを下げたい。最も適切な方法はどれですか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「コスト最適化アーキテクチャの設計」に対応。実際の試験問題ではありません)
- ANAT ゲートウェイをさらに追加して負荷を分散する
- B各コンテナにパブリック IP を割り当て、インターネット経由で直接通信させる
- Cインスタンスタイプを大きくして通信を高速化する
- D対象の AWS サービスごとにインターフェース VPC エンドポイント(PrivateLink)を作成し、NAT ゲートウェイを経由せずプライベートに接続する
正解:D
解説
ECR や CloudWatch など対象の AWS サービスにインターフェース VPC エンドポイント(PrivateLink)を作成すると、通信が NAT ゲートウェイを経由せず AWS ネットワーク内でプライベートに完結するため、NAT のデータ処理料金を削減できます。なお ECR はイメージレイヤーを S3 に保存するため、レイヤー取得まで NAT を介さず完結させるには S3 ゲートウェイエンドポイントの併用も必要です。NAT の追加はコストを増やし、パブリック IP 付与はセキュリティ低下かつコスト削減にならず、インスタンスサイズ変更は無関係です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。NAT ゲートウェイの追加はむしろコストを増やし、データ処理料金の削減にはなりません。
- B誤り。パブリック IP を付与してインターネット経由にするのはセキュリティが低下し、コスト削減にもつながりません。
- C誤り。インスタンスタイプの変更は NAT のデータ処理料金とは無関係です。
- D正しい。インターフェース VPC エンドポイントで対象サービスへプライベート接続すれば、NAT を経由せずデータ処理料金を削減できます(ECR はレイヤー保存先の S3 ゲートウェイエンドポイントも併用します)。