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
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
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
4
2.5k
空間オーディオで過去の 自分(ゴースト)と競うランニング 〜HealthKitのルートを足音に変える実装〜
nao_randd
0
220
あるけみー式LTスライド作成術
alchemy1115
2
220
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
120
Reactの設計論
uhyo
24
13k
Claude Code本って、 読む必要あるの?
oikon48
2
470
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.9k
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.6k
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
500
10分で知る最近のOmarchy
komagata
0
350
品質と信頼性を地続きにする
grimoh
0
470
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Marketing to machines
jonoalderson
1
5.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Automating Front-end Workflow
addyosmani
1369
210k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Odyssey Design
rkendrick25
PRO
2
810
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
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. 技術で情報社会を追求する企業です。 デジタル革命の真っ只中にある日本 ビップシステムズは豊富な実績、ノウハウと先進的な技術で お客様を強力にサポートします