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
How to Support Multi-AZs in NFV Services
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers
July 13, 2022
Technology
0
300
How to Support Multi-AZs in NFV Services
JANOG50での登壇資料です
LINE Developers
July 13, 2022
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.4k
Java 21 Overview
line_developers
6
1.3k
Code Review Challenge: An example of a solution
line_developers
1
1.5k
KARTEのAPIサーバ化
line_developers
1
600
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.3k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.4k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.8k
A/B Testing at LINE NEWS
line_developers
3
1.1k
LINEのサポートバージョンの考え方
line_developers
2
1.4k
Other Decks in Technology
See All in Technology
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.9k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
450
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
180
Digitization部 紹介資料
sansan33
PRO
1
6.8k
20260204_Midosuji_Tech
takuyay0ne
1
160
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
Greatest Disaster Hits in Web Performance
guaca
0
260
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Claude Code のすすめ
schroneko
67
210k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
77
We Have a Design System, Now What?
morganepeng
54
8k
The Cult of Friendly URLs
andyhume
79
6.8k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Transcript
Kento KAWAKAMi, Verda Network Development Team, LINE Corporation How to
Support Multi-AZs in NFV Services
l l (Kento KAWAKAMi) l LINE Corporation
l ITSC Network Development Team l l 2019~LINE () DNS Service NAT Service, LB Service, Overlay NW ABOUT ME
Agenda • Our NFV Services • Multi-AZs Support Policy •
How to support Multi-AZs in our NFVs • Conclusion
Our Services A C C B 4
Our Services: NFV A C C B 5
Our NFV Services: DNS DNS l DNS CacheDNS Auth
l IP ANYCAST 6 IP ANCYAST
Our NFV Services: Load Balancer DNS l DNS CacheDNS Auth
l IP ANYCAST Load Balancer l L4LBL7LB l L4LBIP ANYCAST 7 IP ANCYAST
Our NFV Services: NAT DNS l DNS CacheDNS Auth
l IP ANYCAST Load Balancer l L4LBL7LB l L4LBIP ANYCAST NAT l InternetNAT l NATD-PlaneIP ANYCAST 8 IP ANCYAST
• AZ$.- :9%7 • Default :9/, AZ:904 •
# &86 :9 • '2 3 AZ 5)+ • 1( AZ :9* • '2 D-Plane"!# 5) Multi-AZs Support Policy in NFV Services 9
Our NFV Services DNS l DNS CacheDNS Auth l
IP ANYCAST Load Balancer l L4LBL7LB l L4LBIP ANYCAST NAT l InternetNAT l NATD-PlaneIP ANYCAST 10
Our NFV Services DNS l DNS CacheDNS Auth l
IP ANYCAST Load Balancer l L4LBL7LB l L4LBIP ANYCAST NAT l InternetNAT l NATD-PlaneIP ANYCAST 11
DNS: Architecture VM !' l DNS. & VM %+!$
l )# VM + HV BGP / , l Full L3 !$ l VMHV-DNS VIP , l VM ( BGP Daemon*" 12
13 JANOG48: Refresh DNS Infrastructure with Modern Datacenter Network
DNS: Multi-AZs Support(1/2) 2AZDNS%( ". l DNSVMA= 3E l
AZ7> VM68 #'- AZ),*.BGPD l DNS /32 VIP5C l DNS$+&!B; AZ?4F5C/> <1 9:0@ 14
DNS: Multi-AZs Support(2/2) 7AZDNS!(,#%2 l DNSVMPG 8T l AZ=I VM<A
&+1 AZ- 0".2BGPS l DNS /32 VIP:R l DNS'/)$QE AZN9U:R3I F6 BD4O 15 Advertise same VIP CAZM VIP:R l AZ Down>?LJ5KHDNS Server Routing; l DNS!*#?@DNSL< Check
• AZ,!( &- ,!1 • Full L3 Network VIP%*
• '"$02 • BGP #3)+ ./"$02 Multi-AZs Support in DNS 16
Our NFV Services DNS l DNS CacheDNS Auth l
IP ANYCAST Load Balancer l L4LBL7LB l L4LBIP ANYCAST NAT l InternetNAT l NATD-PlaneIP ANYCAST 17
LB: Architecture L4LB l l LB Prefix
l IP ANYCAST L7LB l k8sPods l L4LB 18
• !!"" • LB DC$ !0,#/+NFV • (*) !2'%.
• " • LB DNS 1!- • " " !#/+& LB: AZ Support Consideration Points 19
LB: Traffic Balancing(1/2) AZ>!( 8 !&(("( 20 l DC,�- l
'(/ 59 A:< l AZ3* 59 LBDown 4. =)AZBackendDB l AZ> $DB274. %Capacity+E?C l LB6;@1
LB: Traffic Balancing(2/2) AZ!# ( 0$ 21 l AZ%/41
l ( AZ LB "+ ',53. 2*- l DC ) l Latency).&
AZ Pros Cons
• DCA !,7 % *6 • DCA @& "# /- • $AZ Capacity4? 2>8 • ' AZ LB(@ # "$ #+:*6 • AZ) ! 1$ 4? 2> • LB AZB05 !# #;9 • LB =C#"$ # 2> • DCA !;9 • DCA @&"#$ /- .<3 22
AZ Pros Cons
• DCA !,7 % *6 • DCA @& "# /- • $AZ Capacity4? 2>8 • ' AZ LB(@ # "$ #+:*6 • AZ) ! 1$ 4? 2> • LB AZB05 !# #;9 • LB =C#"$ # 2> • DCA !;9 • DCA @&"#$ /- .<3 23
LB: Service-in l Old Network LB l
AZ LB 24
LB: Service-in $4 l Old Network LB%6+5 l AZ!#
LB &3 /27+5 ) ' l %6&3(*1/ +0, 2. 1- l 1 LB 90Gbps"7 25
LB: Service-in $-	U l Old NetworkLB:XDV l AZ68LB=T /27DV
B1? $-&#% $ l :X=T4AC1M) $$-&# DN F5RI 2QH l 1 LB- !90Gbps7Y 3<@ l NW"+(.,/>B3< l AZP$-&#S J; 0K' /EWGL 26 AZP:X0O !*/' /
• VerdaNFVN+1). 4' • DNS • BGP IP ANYCAST •
LB • BGP + L4 L702). • +7).!"5$ ). • & * AZ4'* LINE/1%6-, • LINE"/1 (8 #34' Conclusion 27