Q18 — AWS SAA-C03 第9章

第 18/40 問 | ← 第9章

Q578. ある会社が、同一AWSリージョン内のAmazon S3バケットから大量のデータを読み書きするサービスを運用しています。このサービスは、VPCのプライベートサブネット内に配置されたAmazon EC2インスタンス上でデプロイされています。現在、このサービスはパブリックサブネット内のNATゲートウェイを経由してAmazon S3と通信しています。しかし、同社はデータ送信コストを削減するソリューションを求めており、最もコスト効率の高い解決策を知りたいと考えています。これらの要件を満たす最もコスト効率の良いソリューションはどれですか?

正解: C. VPCゲートウェイエンドポイントをプロビジョニングします。プライベートサブネットのルートテーブルを設定し、すべてのS3トラフィックのルートとしてこのゲートウェイエンドポイントを指定します。

解説

Amazon S3へのアクセスをVPC内から行う場合、NATゲートウェイ経由ではデータ送信料金(Data Transfer Out)が発生しますが、VPCゲートウェイエンドポイントを使用すれば、インターネット経由ではなくVPC内部でS3と直接通信できるため、データ送信コストがゼロになります。また、ゲートウェイエンドポイントは無料(利用料金なし)であり、NATゲートウェイやNATインスタンスと比較して運用コストも大幅に削減できます。オプションAおよびBのNATインスタンスは管理負荷が高く、可用性・スケーラビリティに劣り、かつデータ転送料金も発生します。オプションDの追加NATゲートウェイはコスト増加につながります。したがって、最もコスト効率が高く、要件を満たすのはオプションCです。