Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NAT Gatewayの料金が怖くて VPC Endpointについて調べたら 思ったより簡単...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
inori
August 09, 2026
210
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NAT Gatewayの料金が怖くて VPC Endpointについて調べたら 思ったより簡単だった件
2026.08.08 JAWS-UGいわて LT会+生成 AIハンズオン#3
inori
August 09, 2026
More Decks by inori
See All by inori
資材レビューのつもりが 本番環境に影響を与えていたお話
inorinori
1
78
最低限のSQLしか書けない私が Apache Icebergを触ってみた結果 〜S3なのにUPDATE・Time Travelできた話〜
inorinori
2
150
数クリックで作れるVPC、その裏側はどうなっている?
inorinori
3
250
【改変版】選択を間違えないなんて無理だった話
inorinori
0
210
遠回りでも止まらない私の冗長化設計
inorinori
0
320
初参加・初ボランティアとして予習したJAWS DAYS
inorinori
3
370
AWSはそんなに触ってないけど、人生は結構変わった話
inorinori
4
680
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
430
Visualization
eitanlees
152
17k
Exploring anti-patterns in Rails
aemeredith
3
460
Typedesign – Prime Four
hannesfritz
42
3.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
540
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
620
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Skip the Path - Find Your Career Trail
mkilby
1
180
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Transcript
NAT Gatewayの料金が怖くて VPC Endpointについて調べたら 思ったより簡単だった件 2026.08.08 JAWS-UGいわて LT会+生成AIハンズオン 祈織
自⼰紹介 祈織 -Inori所属:某クソデカ大手SES企業 ロール:インフラエンジニア 運営:JAWS-UG 彩の国埼玉支部 JAWS配信部(見習い) 趣味:野球観戦 ⭐️🦁、映画鑑賞、DQ10 ひとこと:18年ぶりの岩手、初盛岡です!
Twitter Qiita
Agenda 01 02 02 03 03 04 04 01 はじめに
概要 検証 まとめ
はじめに アンケート回答でクレジットを貰ったのに、年末までのものを 持て余している為、NAT Gatewayを立てて消費しようと考えました。 しかし、NAT Gatewayは高い!と聞いていたので放置したら どれだけ課金されるのかも不安要素の⼀つでした。 そこで、VPC Endpointを使用するとNAT GWと⽐較しどれだけ
コストに差があるのかと思い、今回検証するに至りました。 まだまだ技術LTは不慣れにつき、温かく見守ってやってください。
はじめに ∼本⽇のゴール∼ NAT GatewayとVPC Endpointの違いがわかる どちらを使うべきか判断できるようになる コストの差を実際の数字で理解できる
概要 ∼NAT Gatewayとは∼ ネットワークアドレス変換 (NAT:Network Address Transition)サービスのこと。 これを使用することでプライベートサブネット内の インスタンスはVPC外のサービスに接続が可能。 (参考:AWS公式
NAT ゲートウェイ)
概要 ∼NAT Gatewayの料⾦∼ ※東京リージョンの場合 料金は2種類存在する。 時間料金 $0.062/h →存在するだけで発生するコスト データ処理料金 $0.062/GB
→通過したデータ量に応じて発生 例えば、S3に1GBのファイルをNAT GW経由で 転送するだけで時間料金を含めて約$0.124のコストが発生する
概要 ∼VPC Endpointとは∼ VPCと他のサービス間の通信を可能にする VPCコンポーネント(仮想デバイス)。 これを使用することでVPC内のインスタンスと、 VPC外のサービスをプライベート接続で 通信できるようになる。 (参考:AWS認定 高度なネットワーキング-専⾨知識完全対応テキスト)
検証 【検証環境】 VPC+パブリック/プライベートサブネット NAT Gateway EC2(プライベートサブネットに配置し、 SSM Session Managerを使⽤し接続) S3バケット
【やったこと】 100MBのファイルをS3にアップロード・ダウンロード NAT GW経由とVPC Endpoint経由で比較
検証 【検証環境】 VPC+パブリック/プライベートサブネット NAT Gateway EC2(プライベートサブネットに配置し、 SSM Session Managerを使⽤し接続) S3バケット
本当はEC2 Instance Connectを 使用したかった…。失敗したので原因追及します 【やったこと】 100MBのファイルをS3にアップロード・ダウンロード NAT GW経由とVPC Endpoint経由で比較
検証 ∼NAT GW使⽤のアーキテクチャ図∼ NAT GW経由でS3にファイルを アップロード・ダウンロード EC2→NAT GW→IGW→Internet→S3
検証 ∼VPC Endpoint使⽤のアーキテクチャ図∼ VPC Endpointを作成し同ファイルの アップロード・ダウンロード EC2→VPC Endpoint→S3 →VPC Endpointを作成すると
NATGWを通らなくなる
検証 ∼NAT GW通過のデータ量をCloudWatchで確認∼
検証 ∼NAT GW通過のデータ量をCloudWatchで確認∼ このタイミングでNAT GWを経由し S3へファイルをアップロード
検証 ∼NAT GW通過のデータ量をCloudWatchで確認∼ このタイミングでNAT GWを経由し S3へファイルをアップロード このタイミングでNAT GWを経由し S3からファイルをダウンロード
検証結果 【Before:NAT Gateway経由】 転送量:100MB NAT GW時間料金(60h):$3.72 NAT GWデータ処理料金:$0.0124 合計:$3.37 【After:VPC
Endpoint利用】 転送量:100MB 料金:$0 1TBを同一リージョンS3へ転送の場合約$606(約9万円)の差が生じる 為、年間で大量転送する場合だと、数万∼数⼗万の差に
検証結果 ∼使い分け編∼ 【NAT Gatewayを使う場面】 インターネット通信が必要な時 外部APIへのアクセスなど 固定IPを使用する必要がある時 【VPC Endpointを使う場面】 S3・DynamoDBへのアクセス
AWSサービス同士の通信 コストを抑えたい時
まとめ NAT Gatewayは経由するだけでS3アクセスでも課金される S3の場合VPC Endpoint(Gateway型)が無料使用可能 どちらを使用するかは実装したい内容、インターネット接続の 要否とコストの面などを⽐較した上で検討するべき EC2 Instance ConnectでSSH接続を試みたが失敗した為、
こちらも原因追及します…
ご清聴 ありがとうございました! 訂正・補足など愛のある指摘お待ちしていますm(_ _)m