
2025.02.12
職員一人あたり52時間の残業削減に成功 kintone導入がもたらした富士吉田市の自治体DX“変革”ハウツー
インフラコース システム(全1記事)
提供:LINE株式会社
リンクをコピー
記事をブックマーク
木村智洋氏:ITサービスセンターのシステム室の木村と申します。よろしくお願いします。大きな会社の組織的な話から始まるんですが、まずはITサービスセンターというところがあります。LINEに関するすべてのサービスのインフラを1つの部署が提供しています。
他の会社だと、1つのサービスにつきインフラエンジニア、もしくはインフラをやっている人たちがいるというところが多くあると思います。LINEの場合は、サービスをやっている開発部隊だったり、サービスを提供している部隊だったりが縦にいて、それを僕たちがインフラとしてすべて提供しています。
(スライドを示して)上からLINEのユーザーがいて、LINEのビジネスをやっている人たちがフロントにいます。その後ろに開発組織がいて、例えばLINEのコミュニケーションサービス、Family App、広告プラットフォームなどが個別に開発組織としてあります。そこに対してインフラエンジニア、ITサービスセンターというところが同じインフラを提供しているという流れになっています。
(スライドを示して)これはITサービスセンターとしてのミッションです。3つあります。「インフラサービスを通じて、ビジネス課題を根本的なレベルで解決することでビジネスを加速させる」。「LINERが仕事に専念できる環境を提供して、インフラサービスの業務の最適化を目指す」。「安定的で信頼性のあるインフラサービスにより、LINEユーザーとLINEサービスの距離を縮める」というのが、私たちITサービスセンターの大きなミッションになっています。
LINEのインフラの規模感です。物理サーバーでいうと7万台強あります。その上で動いている仮想サーバーが10万ノードあります。物理サーバー単品として動いているサーバーもあり、一部はハイパーバイザーでその上に仮想サーバーが載っています。ネットワーク的なトラフィックですが、LINEから外部に出てくるトラフィックでいうと、3Tbps強あります。これがLINE全体のインフラの規模感になっています。
LINEのインフラエンジニアの技術スコープですが、基本的にはOSの下からデータセンターまでをやっています。それプラス、ミドルウェアとしてデータベースや、ストレージもやっています。なので、スタックの下からいくとデータセンターもやっていますし、サーバー、ハードウェアも見ています。あとはネットワークのハードウェアも見ています。
あとはプライベートクラウドとしてインフラストラクチャのプラットフォームがあって、その上でベアメタルのサービスを提供していたり、ハイパーバイザーを準備してVM(仮想マシン)を提供しています。その上にOSというもの……特にLinux、CentOSを使っています。その上のライブラリやアプリケーションは基本的にはインフラエンジニアのOut of Scopeになっています。
例えばNginxを見たりなどはあまり多くはないです。ただ、インフラストラクチャのプライベートクラウドでは一部当然Nginxで動く何かがあったりするので、まったく触れないというわけではないですし、そこの知識も不要というわけではありません。
ここまで少しITサービスセンターという大きな部署の説明をしましたが、ここからはシステム室としての技術スコープをお話しします。システム室は、物理的なサーバーのハードウェア、そしてそれに対するベアメタルとしてサービスを提供していたり、VMの一部も見ています。それからOS、Linuxだったり、Windows Serverも見ています。このあたりが大きなターゲットになります。
当然他の部署との関わりもあります。データセンターに関わっていたり、ネットワークにも関わっていたりします。あとはアプライアンス系のストレージとして、サービスを提供しているところもあります。
システム室のチームの構成と仕事内容です。今はチームは少し変わりつつあるのですが、大きく分けて3つのチームになっています。エンジニアリングチーム、ソリューションチーム、デベロップメントチームに分かれています。
エンジニアリングチームは、OSとサーバーハードウェアの管理をしています。OSの管理でいうと、まずはLINEの開発者が使うOSを標準化をして、そのOSの自動インストール環境を開発して運用しています。
サーバーハードウェアの管理でいうと、1年ごとや1年半ごとに新しいサーバーやCPUが発表されるので、最新の機器の性能を評価・選定をして、LINE全体としてそのハードウェアを使えるようにパフォーマンステストやバリデーションをやっています。
今だとGPUも、かなりのAIの機械学習などで使われているのでGPUの検証ですね。パフォーマンステストや、電力コストなどもやっています。あとはデータセンターの一部の仕事として、サーバールームのラック管理をしています。どこのラックにサーバーを何台積んだかというのを、先ほどやったサーバーの性能評価と合わせてやっています。
ソリューションチームは、特にFinTechサービスのインフラ、環境構築をやっています。FinTechサービスはどうしてもラックが限定されていたり、レギュレーションがすごく厳しい。ネットワーク的なACLの制限がかなり厳しかったりするので、すごく閉じたインフラを作る必要があります。なのでそこの構築をリードしていく部署になっています。
あとは、多くのLINEでは「Verda」というプライベートクラウドを使っていて、そこではOpenStackをベースにした仮想化環境を提供していますが、FinTechの場合は少し閉じた環境なので、大規模なVMWareの環境を構築して運用しています。
LINEの中では0.1パーセントほどの規模ではありますが、本当に一部においてパブリッククラウド環境を構築しています。あとは先ほどの7万台というサーバー、仮想マシンでいうと10万ノードがあるので、使用率の低いサーバーの可視化だったり、その回収システムだったりを作って運用しています。
それからまったく新しいサービスを作る時にインフラのコンサルティングを行ったり、ディレクションだったりをソリューションチームのところで行っています。
3つ目のデベロップメントチームについて。7万台の物理サーバー、10万ノードのVMがあるので、そこのインフラの資産の管理システムを独自で開発しています。それからリソースです。各サーバーがどれぐらいCPUを使っているかモニタリングシステムを使って見ています。
あとはサーバーのログインの権限管理ツールを開発しています。なので、インフラに関する一部をデベロップメントチームのところでは開発しています。
ほかにもネットワーク室だったり、あとで出てきますがVerdaを作っているチームなどと連携をしながら仕事をしています。
システム室内で使っている技術スタックや業務環境はこういう感じです。Linuxは当然ありますし、開発ツールとしてはPythonやPerlを使っています。フロントではVueやNode.js。あとはシステムを稼働させるためにKubernetesなんかも使っています。当然データベースでMySQLを触る経験もできます。
システム室の現在の課題と今後の展望です。LINEは今も成長し続けておりサーバー台数は年々増加していく傾向にあります。なのでコストがすごくかかりますし、サーバーが増えれば故障も増えてオペレーションのコストも増加していきます。そのため、サーバーのコスト、オペレーションコストの削除のために何かを作り出すとか、そういうこともやっています。
あとはAll Verda。プライベートクラウドをどんどん使ってもらえるように促進もしています。ほかにも管理ソフトウェアも開発をしていますし、1回作ったきりではなくどんどん改修をしていって使いやすいものをどんどんリリースしています。毎年新しいサーバーハードウェアが出てくるので、サーバーの検証、OSの検証、セッティングともやっています。
それから今はガバナンスの遵守もどんどん進めていっているところです。システム室は以上となります。
LINE株式会社
関連タグ:
2025.02.06
すかいらーく創業者が、社長を辞めて75歳で再起業したわけ “あえて長居させるコーヒー店”の経営に込めるこだわり
PR | 2025.02.07
プロジェクトマネージャーは「無理ゲーを攻略するプレイヤー」 仕事を任せられない管理職のためのマネジメントの秘訣
2025.02.06
落合陽一氏や松尾豊氏の研究は社会に届いているか? ひろゆき氏が語るアカデミアの課題と展望
2025.02.05
「納得しないと動けない部下」を変える3つのステップとは マネージャーの悩みを解消する会話のテクニック
2025.01.07
1月から始めたい「日記」を書く習慣 ビジネスパーソンにおすすめな3つの理由
2025.02.10
A4用紙を持ち歩いて殴り書きでアウトプット コクヨのワークスタイルコンサルタントが語る、2種類のメモ術
2025.02.05
エンジニアとして成功するための秘訣とは? ひろゆき氏が語る、自由な働き方を叶えるアプリ開発とキャリア戦略
2025.02.04
日本企業にありがちな「生産性の低さ」の原因 メーカーの「ちょっとした改善」で勝負が決まる仕組みの落とし穴
2025.02.03
「昔は富豪的プログラミングなんてできなかった」 21歳で「2ちゃんねる」を生んだひろゆき氏が語る開発の裏側
PR | 2025.02.04
能登半島地震で自宅は全壊、「これでどうやってDXするねん」 被災したサイボウズ社員と支援者らが語る災害支援のノウハウ
新人の報連相スキルはマネージメントで引きあげろ!~管理職の「他責思考」を排除~
2025.01.29 - 2025.01.29
【手放すTALK LIVE#45】人と組織のポテンシャルが継承されるソース原理 ~人と組織のポテンシャルが花開く「ソース原理」とは~
2024.12.09 - 2024.12.09
『これで採用はうまくいく』著者が語る、今こそ採用担当に届けたい「口説く」力のすべて
2024.11.29 - 2024.11.29
【著者来館】『成果を上げるプレイングマネジャーは「これ」をやらない』出版記念イベント!
2025.01.10 - 2025.01.10
片付けパパ対談【特別編】 整理術×行動術×メモ術で、仕事も人生も自在にデザイン!
2024.12.16 - 2024.12.16