Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINEにおけるネットワーク自動化チーム / Network Automation Team ...

LINEにおけるネットワーク自動化チーム / Network Automation Team in LINE

LINE株式会社
ネットワーク開発チーム
市原裕史

※ こちらは以下イベントの発表資料です
どうやってつくる? ネットワーク自動化開発チーム
https://www.janog.gr.jp/meeting/janog51/devteam/

LINE Developers

January 18, 2023
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. 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
  2. Verda(Private Cloud) & LINE Infra Scale 4 Virtual Machine 100000+

    Baremetal server 46000+ Hypervisor 7600+ All Physical Servers 70000+ Peak of User Traffic 3Tbps+
  3. LINE Infra Organization 5 IT Service Center (165 members) ネットワーク室

    (47) Verda Platform室 ネットワーク開発 チーム (12) システム室 データベース室 IT Service (45) Verda Service
  4. 6 ネットワーク室 と ネットワーク開発チーム • Verda Platfrom室 ネットワーク開発チーム • 主な責任範囲はPrivate

    Cloudに関連するネットワーク • ソフトウェア開発と運⽤がメインミッション • ソフトウェアエンジニアが中⼼ • ネットワーク室 • 責任範囲はLINEにおける全てのネットワーク • ネットワーク運⽤がメインミッション • ネットワークエンジニアが中⼼
  5. 7

  6. 8 Kubernetes based Cloud Native NFV (KloudNFV) • NFV Controller

    は k8s operator として実装 • NFV server は OpenStack VM • 多様な機能を共通プラットフォー ム(k8s)の上で実装
  7. 10 NFV Rolling Update 対象のNFVのステータスを メンテナンスに移⾏し、 ネットワークの経路から外す NFVコンポーネントの更新を 実施し、経路の広報を再開 次の対象のNFV

    VMに対して 同様の⼿順で更新を実施 このアウトプットを(⾮ネットワークエンジニアの) バイトの学⽣がBGPの勉強から始めて2ヶ⽉で実施 https://engineering.linecorp.com/ja/blog/rollingupdate-vrouter-cluster/