2024.12.19
システムの穴を運用でカバーしようとしてミス多発… バグが大量発生、決算が合わない状態から業務効率化を実現するまで
インフラコース クラウドプラットフォーム(Verda)(全1記事)
提供:LINE株式会社
リンクをコピー
記事をブックマーク
市原裕史氏:では今からVerdaの紹介をしていきたいと思います。まずは私の自己紹介を簡単にします。市原裕史といいます。ITサービスセンターのVerda Platform室という組織でネットワーク開発チームのエンジニアリングマネージャーをしています。
「Verdaって何ですか?」ということなんですが、「Verda」というのはLINEの社内で持っているプライベートクラウドのブランド名です。私たちはVerdaと、Verda Devという開発用の2つの大きなクラスタを運用しています。
Verdaの規模感ですが、先ほど木村さん(木村智洋氏)から現在のLINE全体の規模感はAll Physical Serversが7万台以上、トラフィックが3Tbpsという話がありました。Verdaの上でコントロールされているベアメタルサーバーは46,000台、ハイパーバイザーは7,600台以上で、その上で10万台以上のVerdaのバーチャルマシンが動いています。
これがVerdaの規模感で、ヤフーさんに次いで日本でトップクラスのプライベートクラウドの規模感だと思っています。
次に私たちのトラフィックですね。特徴的なトラフィックを1つ挙げています。New yearイベントと私たちは呼んでいますが、2021年から2022年に年が変わる時に日本全国のみなさんが、LINEで「あけましておめでとう」と、送るんですね。
(スライドを示して)これが私たちのチームでホストしているロードバランサークラスタの1つです。定常時は45Gbpsですが、この年を跨ぐ瞬間だけ倍の90Gbpsのトラフィックに跳ねているのがわかると思います。こういうトラフィックが倍増しているクラスタがたくさんあって、大量のトラフィックを私たちのインフラで捌いています。
Verdaでホストしているサービスは本当にたくさんあって、パブリッククラウドに近づけるようにかなりがんばっています。もちろんAWSなどにはまだまだ及びませんが、開発者が必要とする機能をどんどん開発して、本当にパブリッククラウドに近い機能を提供するようにがんばっています。
これがVerdaのダッシュボードです。ここでわかるとおり、かなりの数のプロダクトをプライベートクラウドとしてサービスしています。これらがどう実現されているかというと、IaaSレイヤーはOpenStackというOSSを使っていて、ストレージはCeph。いくつかのコンポーネント、ロードバランサーであったりNATであったりは自分たちでフルスクラッチで作っています。
その上にManaged Serviceレイヤー。Kubernetesサービスも私たちが開発してホストしています。そのさらに上にPaaSレイヤーがあり、これもパブリッククラウドで提供しているものを私たちがイチからOSSなどを組み合わせて提供して作っています。
私たちの組織(Verda Platform室)にはかなりたくさんのチームがあります。例えば、OpenStackの開発を担当しているチーム、Kubernetes as a Serviceを開発しているKubernetesチーム、ほかにもロードバランサー、DNS、NATなどネットワークコンポーネントを開発しているチーム。
ほかに1つ特徴的なのが、Verda全体のReliability Engineeringチームです。クロスサービスでVerdaの信頼性を担保するチームです。他にも日本と韓国にまたがって、たくさんのチームがあります。VerdaはLINEの中でも特に多国籍なチームになっていて、そうなってくると出てくるのが言語の問題です。
各チームが何を第一言語として利用しているのかが、この表でわかります。例えば、OpenStackやKubernetesのチームは半分以上が外国籍で、ミーティングは全部English onlyでやっているので、ここのチームに入りたいのであれば英語が絶対にできないといけません。
私のチームは日本語と英語の組み合わせで、「基本的には英語をしゃべるように」としています。デイリーのミーティングは基本的に英語ですが、日本人が多いので日本人で集まった時は日本語を話します。いくつか言語の問題はありますが、もし英語がしゃべれなくても通訳チームがLINEの社内にいるのでミーティングの時は通訳者を設定して、コミュニケーションの問題に対応しています。
ただ1つ言えるのは、今後英語を使って仕事をしていきたいのであれば、ぜひうちに入ってもらって、英語での仕事にチャレンジしてみてほしいと思っています。
Verdaの技術スタックですが、ここのスライドに表現しきれないぐらい本当にたくさんの技術スタックを使ってVerdaを作っています。特徴的なのは、やはりインフラのレイヤーの開発組織になっているということです。ITサービスセンターの中でもどちらかといえば開発を主にする組織だと思ってください。なので、いろいろな言語やいろいろなOSSを使ってとにかくたくさん開発をします。
技術スタックの多くは、どちらかといえば低レイヤーです。代表的なものはLinuxのカーネルレイヤーで、例えば私のチームはKernelのソースコードへたくさんコントリビューションしていますが、業務上そういうOSSのコントリビューションも含めていろいろな対応をします。
最後に、なぜ私たちがプライベートクラウドを開発するのか。パブリッククラウドではなぜダメなのかというのを簡単に紹介します。私たちはLINEの社内にいるアプリケーションデベロッパーと一緒にタッグになって、LINEのユーザーに対してサービスを提供しています。そのために何が必要か、アプリケーションデベロッパーの人たちとコミュニケーションを取りながら、Verdaから新しいフィーチャーをデベロッパーの方に提供しています。
そのスピード感を一番大事にしています。パブリッククラウドでは出せないスピード感で提供して、LINEユーザーに対して価値を提供するというところを第一に私たちはプライベートクラウドを、今後も提供し続けるという価値観で進めています。ちょっと駆け足になりましたが、私からの発表は終わりにしたいと思います。ありがとうございました。
LINE株式会社
関連タグ:
2024.12.20
日本の約10倍がん患者が殺到し、病院はキャパオーバー ジャパンハートが描く医療の未来と、カンボジアに新病院を作る理由
2024.12.19
12万通りの「資格の組み合わせ」の中で厳選された60の項目 532の資格を持つ林雄次氏の新刊『資格のかけ算』の見所
2024.12.16
32歳で成績最下位から1年でトップ営業になれた理由 売るテクニックよりも大事な「あり方」
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
PR | 2024.12.20
モンスター化したExcelが、ある日突然崩壊 昭和のガス工事会社を生まれ変わらせた、起死回生のノーコード活用術
2024.12.12
会議で発言しやすくなる「心理的安全性」を高めるには ファシリテーションがうまい人の3つの条件
2024.12.18
「社長以外みんな儲かる給与設計」にした理由 経営者たちが語る、優秀な人材集め・会社を発展させるためのヒント
2024.12.17
面接で「後輩を指導できなさそう」と思われる人の伝え方 歳を重ねるほど重視される経験の「ノウハウ化」
2024.12.13
ファシリテーターは「しゃべらないほうがいい」理由 入山章栄氏が語る、心理的安全性の高い場を作るポイント
2024.12.10
メールのラリー回数でわかる「評価されない人」の特徴 職場での評価を下げる行動5選
Climbers Startup JAPAN EXPO 2024 - 秋 -
2024.11.20 - 2024.11.21
『主体的なキャリア形成』を考える~資格のかけ算について〜
2024.12.07 - 2024.12.07
Startup CTO of the year 2024
2024.11.19 - 2024.11.19
社員の力を引き出す経営戦略〜ひとり一人が自ら成長する組織づくり〜
2024.11.20 - 2024.11.20
「確率思考」で未来を見通す 事業を成功に導く意思決定 ~エビデンス・ベースド・マーケティング思考の調査分析で事業に有効な予測手法とは~
2024.11.05 - 2024.11.05