ANSネットワーク管理と運用
ある企業は、単一リージョンのプライベートサブネットで稼働する多数のEC2インスタンスから、同一リージョンのAmazon S3バケットへ1日あたり数十TBのログデータをアップロードしています。これらのインスタンスはインターネットアクセス用にNATゲートウェイを経由しており、S3への通信もNATゲートウェイを通っています。月次のコストレビューで、NATゲートウェイのデータ処理料金が突出して高いことが判明しました。ネットワークチームは、S3へのトラフィックに関するコストを最小化しつつ、プライベートサブネットの構成を維持する必要があります。最も適切な対処はどれですか。
AS3用のゲートウェイ型VPCエンドポイントを作成し、ルートテーブルにエンドポイントへのルートを追加してS3トラフィックをNATゲートウェイ経由から切り離す
✓ 正解
ゲートウェイ型VPCエンドポイントはルートテーブル経由でS3トラフィックをNATゲートウェイから切り離す。エンドポイント自体は無料で同一リージョンS3への転送料金もかからず、NATデータ処理料金を完全に排除できコスト最小化を実現する。
BS3用のインターフェース型VPCエンドポイント(AWS PrivateLink)を作成し、各サブネットにエンドポイントENIを配置してS3トラフィックをプライベート化する
インターフェース型VPCエンドポイントはS3でも利用可能だが、エンドポイントENIの時間課金とデータ処理料金が発生する。NATは回避できてもコストが残るため、無料のゲートウェイ型に比べコスト最小化の要件で劣る。
CNATゲートウェイを各AZに配置してクロスAZのデータ転送料金を削減し、S3へのトラフィックを最寄りのNATゲートウェイにルーティングする
NATゲートウェイをAZごとに配置してもクロスAZ料金が減るだけで、数十TBに対するNATゲートウェイのデータ処理料金自体は発生し続ける。コストの主因を解消できず要件を満たさない。
DS3 Transfer Accelerationを有効化し、CloudFrontのエッジロケーション経由でアップロードすることでNATゲートウェイの処理量を削減する
S3 Transfer Accelerationはエッジロケーション経由で遠距離アップロードを高速化する有料機能。同一リージョン内のプライベート通信には不要かつ追加料金が発生し、コスト最小化に逆行する。
解説
S3向けのゲートウェイ型VPCエンドポイントは、ルートテーブルにプレフィックスリスト経由のルートを追加することで、S3へのトラフィックをNATゲートウェイを経由せずVPC内から直接ルーティングします。ゲートウェイ型エンドポイント自体に時間課金・データ処理料金は発生せず、同一リージョンのS3への通信はデータ転送料金もかからないため、NATゲートウェイのデータ処理料金を完全に排除でき、コストを最小化できます。プライベートサブネット構成もそのまま維持されます。
選択肢のインターフェース型VPCエンドポイントは、S3でも利用可能ですが、エンドポイントの時間課金とデータ処理料金が発生するため、コスト最小化の観点ではゲートウェイ型に劣ります。
選択肢のAZごとのNATゲートウェイ配置は、クロスAZ転送料金は減らせてもNATゲートウェイのデータ処理料金(数十TB分)は依然発生するため、コスト課題を根本的に解決しません。
選択肢のS3 Transfer Accelerationは長距離のインターネット経由アップロードを高速化する機能で追加料金が発生し、同一リージョン内のプライベート通信のコスト削減には不適切です。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →