Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VPCでもFloatingIPを使いたいんだ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yasunobu Kotani (はくひめ)
August 26, 2026
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VPCでもFloatingIPを使いたいんだ
JAWS-UG東京 ランチタイムLT会 #38 の登壇資料です。
Yasunobu Kotani (はくひめ)
August 26, 2026
More Decks by Yasunobu Kotani (はくひめ)
See All by Yasunobu Kotani (はくひめ)
社内勉強会で使える低コストVDI環境検討
y_kotani
1
240
AWS CDKで大量のパラメータストアを作りたい
y_kotani
1
960
AWS Step Functionsのタスク入出力に秩序を与えよう
y_kotani
0
460
Other Decks in Technology
See All in Technology
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.4k
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.6k
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
0
140
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
iOSDC Japan 2026 day1 TrackC 10:50
feedtailor
1
160
LLMに渡さなかった仕事
nanaism
0
360
AI de Idea
kawaguti
PRO
2
120
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
30
26k
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
290
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
930
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.3k
あるけみー式LTスライド作成術
alchemy1115
2
220
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
Technical Leadership for Architectural Decision Making
baasie
3
570
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Chasing Engaging Ingredients in Design
codingconduct
0
310
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
460
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
Transcript
VPCでもFloating IPを使いたいんだ JAWS-UG東京 ランチタイムLT会 #38 2026年8月26日 ビップシステムズ株式会社 小谷泰庸(はくひめ) © BIP
Systems Corporation 2026 1
自己紹介 名前 所属 仕事 小谷 泰庸 (はくひめ) ビップシステムズ株式会社 AWS基盤設計・構築 クラウド技術推進
好きなAWSサービス Lambda Step Functions うちの子紹介 羽空(はく) 姫叶(ひめか) 璃空(りく) X @haku__hime © BIP Systems Corporation 2026 2
先日、ANSに合格しました! 2026年5月24日 AWS Certified Advanced Networking - Specialty (ANS) に合格しました!
しかし・・・ 少し伸びた 悲しい・・・ © BIP Systems Corporation 2026 3
Floating IP ◼ 概要 特定のサーバーに固定的には縛られず、障害時やメン テナンス時に別のサーバーへ動的に付け替えが可能な IPアドレス。 ◼ 目的 クライアントから見て「常に同じIPアドレス」へ通信
すれば良いため、裏側のサーバー構成が変化しても、 クライアント側の設定変更が不要。 © BIP Systems Corporation 2026 4
Floating IPはどんな時に使う? 様々な通信要件の制約により、Floating IPが必要なケースはある DNSではなくIPを使いたい 双方向の通信確立が必要 AWSではRoute 53で接続先を切り替え る方法が代表的。 クライアントからサーバ、サーバからク
ライアント双方で通信確立が必要な要件。 しかし、連携先のオンプレ環境やデバイ スが、DNS名前解決機能を持たないケー スあり。 製品によっては、クライアント/サーバ 双方からセッションを張り、アプリケー ション間通信を行うケースあり。 © BIP Systems Corporation 2026 5
今回の前提条件 ⚫ サーバはEC2とする。 ⚫ IPv4通信のみを対象とする。 ⚫ EC2に接続するためのIPアドレスをFloating IPで固定化する。 ⚫ EC2が外部に接続する際のソースIPアドレスの固定化も考慮する。
本資料での表現について • 以降のスライドで「双方向通信」と表現される通信は、クライアント起点の通信だけでなく、サーバー起点の新規通信でも、同じ固定 IPアドレスを使用する通信を指します。 © BIP Systems Corporation 2026 6
実現方法①:NLB(Network Load Balancer) ⚫ ネットワーク インターネット/閉域網の両方からの接続に 対応。 ⚫ AZ毎にIPアドレス 有効化したAZごとに1つの静的IPアドレスを
持つ。 インターネット向けではAZごとにEIPを指定、 閉域網向けではプライベートIPアドレスを指 定できる。 1つのIPアドレスでマルチAZ化はできない。 ⚫ 双方向通信不可 バックエンドのサーバから通信を開始する際 に、送信元IPとしてNLBのIPは使えない。 固定IP 固定IP AZ1 AZ2 NLB 障害 切替 EC2 EC2 ⚫ 自動切替実装 NLBの機能で実現可能。 © BIP Systems Corporation 2026 7
実現方法②:AWS Global Accelerator+ELB ⚫ ネットワーク インターネットからの通信に対応。 ⚫ マルチリージョン マルチリージョンに対応可能。 世界中のエッジロケーションから最適なエンド
ポイントにルーティングされる。 ⚫ 双方向通信不可 バックエンドのサーバから通信を開始する際に、 送信元IPとしてGlobal AcceleratorのIPは使え ない。 固定IP×2 Global Accelerator ALB/NLB ALB/NLB 障害 ⚫ 自動切替実装 Global Acceleratorの機能で実現可能。 切替 EC2 © BIP Systems Corporation 2026 EC2 8
実現方法③:EIPフェイルオーバー ⚫ ネットワーク インターネットとの通信に対応。 ⚫ シングルリージョン、マルチAZ EIPはVPC内のENIに紐づけることが可能なた め、マルチAZのF/Oにも対応。 ⚫ 双方向通信可能
バックエンドサーバから開始する通信もOK。 EIPのIPアドレスを使用して、双方向通信可能。 固定IP EIP AZ1 障害 ⚫ 自動切替実装 EIPをアクティブなEC2のENIにアタッチする 仕組みが必要。 切替 EC2 © BIP Systems Corporation 2026 AZ2 EC2 9
実現方法④:ENIフェイルオーバー ⚫ ネットワーク 閉域網からの通信(プライベートIP)に対応。 ⚫ シングルAZ ENIはサブネットに紐づくため、AZを跨いで 移動させることができない。マルチAZ構成に は採用不可。 ⚫
双方向通信可能 バックエンドサーバから開始する通信もOK。 ENIのIPアドレスを使用して、双方向通信可能。 ⚫ 自動切替実装 ENIをアクティブなEC2にセカンダリENIとし てアタッチする仕組みが必要。 バックエンドサーバから開始する通信も考慮 する場合、セカンダリENIから通信されるよう にOS内のルートテーブルを変更する必要あり。 © BIP Systems Corporation 2026 AZ 障害 固定IP セカンダリ ENI プライマリ ENI 切替 EC2 EC2 10
実現方法⑤:仮想IPルーティング ⚫ ネットワーク 閉域網からの通信(プライベートIP)に対応。 ⚫ マルチAZ VPC CIDRと重複しないIPアドレスを仮想IP とし、ルートテーブルで通信経路を制御する ため、サブネットのCIDRに縛られない。
⚫ 双方向通信可能 バックエンドサーバから開始する通信もOK。 セカンダリIPとして付与する仮想IPアドレス を使用して、双方向通信可能。 ⚫ 自動切替実装 OS上の仮想IPを付与する仕組みが必要。 仮想IP向けのルーティングをルートテーブル に反映する仕組みが必要。 ルートテーブル AZ2 AZ1 障害 切替 EC2 EC2 固定IP ・プライマリIP ・セカンダリIP(仮想IP) VPC CIDRと重複しないIPアドレスをセカンダリIPとして設定する。 ※このIPアドレスは、ENIに割り当てるセカンダリプライベートIPではない。 © BIP Systems Corporation 2026 11
【補足】仮想IPルーティング+ EC2 ASGの実装 仮想IPルーティングを、EC2 Auto Scaling Groupを使ったオートヒー リングで実現する場合の実装ポイント ENI設定 OS起動時処理
ライフサイクルフック ENIに付与されているIPアドレ スではない仮想IPを送受信に 使用するため、対象EC2の送 信元/送信先チェックを無効化 する。 EC2インスタンスが起動する 際、ネットワークIFに対して セカンダリIPを付与する。 付与するIPアドレスはVPC外 の仮想IPアドレス。 ASGのインスタンス起動イベ ント契機に、Lambda等によ りルートテーブルを書き換え、 仮想IPアドレス向けの通信を、 新規起動インスタンスのENIに 向ける。 © BIP Systems Corporation 2026 12
まとめ AWS VPCでFloating IPを実現する方法 実現方法 ネットワーク 要件 冗長化スコープ ① NLB
インターネット /閉域網 マルチAZ AZ毎に異なるIP 不可 単一IPでのマルチAZではない ② Global Accelerator+ELB インターネット マルチリージョン 2つのグローバルIP 不可 グローバル配信・DR向け ③ EIP F/O インターネット マルチAZ 1つのグローバルIP 可能 インターネット向けで双方向通信 するならこれ ④ ENI F/O 閉域網 シングルAZ 1つ以上のプライ ベートIP 可能 同一AZ限定 OS経路制御が必要な場合あり ⑤ 仮想IPルーティング 閉域網 マルチAZ 1つ以上のプライ ベートIP 可能 最もオンプレ要件を実現しやすい 構成だが、一部作り込みも必要 © BIP Systems Corporation 2026 固定IP仕様 ※IPv4前提で記載 双方向通信 コメント 13
Thanks for listening. 技術で情報社会を追求する企業です。 デジタル革命の真っ只中にある日本 ビップシステムズは豊富な実績、ノウハウと先進的な技術で お客様を強力にサポートします