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
Infrastructure in LINE / LINE Campus Talk in Ho...
Search
LINE Developers
March 25, 2019
Technology
1
230
Infrastructure in LINE / LINE Campus Talk in Hong Kong by Yoshihiro Saegusa
25.03.2019 Campus Talk in HKUST, CUHK
26.03.2019 Campus Talk in HKU
Presented by Yoshihiro Saegusa
LINE Developers
March 25, 2019
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
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
210
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
510
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
230
配列に見る bash と zsh の違い
kazzpapa3
3
170
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Abbi's Birthday
coloredviolet
1
4.8k
The Invisible Side of Design
smashingmag
302
51k
Building the Perfect Custom Keyboard
takai
2
690
WENDY [Excerpt]
tessaabrams
9
36k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
What does AI have to do with Human Rights?
axbom
PRO
0
2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
Infrastructure in LINE LINE Corporation Yoshihiro Saegusa
• Now responsible for infrastructure platform (private cloud) • Joined
NHN Japan in April 2005 as a network engineer • Was responsible for networks and data centers until June 2017 ABOUT ME Yoshihiro Saegusa
LINE Service Architecture Redis HBase Talkserver Object Storage Image,
File, Video VoIP BOT East Asia Users Southeast Asia Users North America Users Gateway(Legy) JP SG US TCP TCP TCP Gateway(Legy) Gateway(Legy)
Physical Infrastructure Internet Datacenter Datacenter Physical Machine Datacenter Interconnect Rack
Load Balancer Router Switch Datacenter Network
Infrastructure Overview Physical Infrastructure Infrastructure Platform Application Application Application Application
Application Application Application Application API CLI WebUI Infrastructure Private Cloud
LINE Infrastructure Scale • 1Tbps+ User Traffic • 40,000+ Physical
Machines • Multiple datacenters in 5+ countries
CHALLENGES ɾɾɾ • 3,200 physical machines (10Gbps NIC) • 16,000
Gbps of capacity • 2N redundancy Network POD Server ToR Distribution switch POD Scale • Network bottleneck • Inefficient architecture
SOLUTIONS No bottleneck with CLOS network architecture ɾɾɾ ɾɾɾ Non-blocking
large-scale network POD 7,200 physical machines Server Top of Rack (ToR) Leaf Spine 72,000Gbps capacity
CLOS NETWORK EXAMPLE 2 Network PODs with 948 Switches 180
server racks (7,200 servers) 180 server racks (7,200 servers)
• applications running on private cloud • scale is a
root of problems • keep improving physical infrastructure SUMMARY