Q18 — AWS SAA-C03 第9章
第 18/40 問 | ← 第9章
Q578. ある会社が、同一AWSリージョン内のAmazon S3バケットから大量のデータを読み書きするサービスを運用しています。このサービスは、VPCのプライベートサブネット内に配置されたAmazon EC2インスタンス上でデプロイされています。現在、このサービスはパブリックサブネット内のNATゲートウェイを経由してAmazon S3と通信しています。しかし、同社はデータ送信コストを削減するソリューションを求めており、最もコスト効率の高い解決策を知りたいと考えています。これらの要件を満たす最もコスト効率の良いソリューションはどれですか?
- A. パブリックサブネット内に専用のEC2 NATインスタンスをプロビジョニングします。プライベートサブネットのルートテーブルを設定し、すべてのS3トラフィックの宛先としてこのインスタンスのElastic Network Interface(ENI)を指定します。
- B. プライベートサブネット内に専用のEC2 NATインスタンスをプロビジョニングします。パブリックサブネットのルートテーブルを設定し、すべてのS3トラフィックの宛先としてこのインスタンスのElastic Network Interface(ENI)を指定します。
- C. VPCゲートウェイエンドポイントをプロビジョニングします。プライベートサブネットのルートテーブルを設定し、すべてのS3トラフィックのルートとしてこのゲートウェイエンドポイントを指定します。 ✓
- D. 2番目のNATゲートウェイをプロビジョニングします。プライベートサブネットのルートテーブルを設定し、すべてのS3トラフィックの宛先としてこのNATゲートウェイを指定します。
正解: C. VPCゲートウェイエンドポイントをプロビジョニングします。プライベートサブネットのルートテーブルを設定し、すべてのS3トラフィックのルートとしてこのゲートウェイエンドポイントを指定します。
解説
Amazon S3へのアクセスをVPC内から行う場合、NATゲートウェイ経由ではデータ送信料金(Data Transfer Out)が発生しますが、VPCゲートウェイエンドポイントを使用すれば、インターネット経由ではなくVPC内部でS3と直接通信できるため、データ送信コストがゼロになります。また、ゲートウェイエンドポイントは無料(利用料金なし)であり、NATゲートウェイやNATインスタンスと比較して運用コストも大幅に削減できます。オプションAおよびBのNATインスタンスは管理負荷が高く、可用性・スケーラビリティに劣り、かつデータ転送料金も発生します。オプションDの追加NATゲートウェイはコスト増加につながります。したがって、最もコスト効率が高く、要件を満たすのはオプションCです。