Slide 1

Slide 1 text

LINEにおけるネットワーク⾃動化チーム LINE株式会社 ネットワーク開発チーム 市原裕史

Slide 2

Slide 2 text

LINE Service

Slide 3

Slide 3 text

LINE Infra Equipment 3 Multi-Region and Multi-AZ ● DC Region: Tokyo, Osaka and Singapore ● Multi-AZ: 3 availability zones ● NW Device: 10,000+ ● Rack: 3,700 * Singapore region is used by other country service except Japan Plan to extend the number of region

Slide 4

Slide 4 text

Verda(Private Cloud) & LINE Infra Scale 4 Virtual Machine 100000+ Baremetal server 46000+ Hypervisor 7600+ All Physical Servers 70000+ Peak of User Traffic 3Tbps+

Slide 5

Slide 5 text

LINE Infra Organization 5 IT Service Center (165 members) ネットワーク室 (47) Verda Platform室 ネットワーク開発 チーム (12) システム室 データベース室 IT Service (45) Verda Service

Slide 6

Slide 6 text

6 ネットワーク室 と ネットワーク開発チーム ● Verda Platfrom室 ネットワーク開発チーム • 主な責任範囲はPrivate Cloudに関連するネットワーク • ソフトウェア開発と運⽤がメインミッション • ソフトウェアエンジニアが中⼼ ● ネットワーク室 • 責任範囲はLINEにおける全てのネットワーク • ネットワーク運⽤がメインミッション • ネットワークエンジニアが中⼼

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8 Kubernetes based Cloud Native NFV (KloudNFV) ● NFV Controller は k8s operator として実装 ● NFV server は OpenStack VM ● 多様な機能を共通プラットフォー ム(k8s)の上で実装

Slide 9

Slide 9 text

9 NFV Rolling Update 対象のNFVのステータスを メンテナンスに移⾏し、 ネットワークの経路から外す NFVコンポーネントの更新を 実施し、経路の広報を再開 次の対象のNFV VMに対して 同様の⼿順で更新を実施

Slide 10

Slide 10 text

10 NFV Rolling Update 対象のNFVのステータスを メンテナンスに移⾏し、 ネットワークの経路から外す NFVコンポーネントの更新を 実施し、経路の広報を再開 次の対象のNFV VMに対して 同様の⼿順で更新を実施 このアウトプットを(⾮ネットワークエンジニアの) バイトの学⽣がBGPの勉強から始めて2ヶ⽉で実施 https://engineering.linecorp.com/ja/blog/rollingupdate-vrouter-cluster/

Slide 11

Slide 11 text

11 All products to KloudNFV