2024.12.03
セキュリティ製品を入れても検出されず…被害事例から見る最新の攻撃トレンド 不正侵入・悪用を回避するポイント
インフラコース クラウドプラットフォーム(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.11.29
「明日までにお願いできますか?」ちょっとカチンとくる一言 頭がいい人に見える上品な言い方に変えるコツ
2024.11.27
何もせず月収1,000万円超…オンラインゲームにハマって起こした事業 大学中退し4社立ち上げ・2社売却した起業家人生
2024.11.25
仕事はできるのに、なぜか尊敬されない人が使いがちな言葉5選 老害化を防ぐために大切な心構えとは
2024.12.03
職場の同僚にイライラ…ストレスを最小限に抑える秘訣 「いい人でいなきゃ」と自分を追い込むタイプへの処方箋
2024.11.26
タスクの伝え方が部下のモチベーションを左右する マッキンゼー流、メンバーが動き出す仕事の振り方
2024.11.29
やたらと多い自慢話、批判や噂好き…「自己重要感」が低い社員の特徴 管理職が知っておきたい「一生働きたい職場」の作り方
2024.12.04
いつも遅刻や自慢話…自分勝手な人にイラっとした時の切り返し 不平等な関係を打開する「相手の期待」を裏切る技
2024.11.28
管理職の「疲弊感」がメンバーに伝わるリスク 部下の「働きがい」を育む6つのポイント
2024.12.02
給料や人間関係が良いだけでは部下は満足しない メンバーの「働きがい」を育む5つのステップ
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.11.29
「明日までにお願いできますか?」ちょっとカチンとくる一言 頭がいい人に見える上品な言い方に変えるコツ
2024.11.27
何もせず月収1,000万円超…オンラインゲームにハマって起こした事業 大学中退し4社立ち上げ・2社売却した起業家人生
2024.11.25
仕事はできるのに、なぜか尊敬されない人が使いがちな言葉5選 老害化を防ぐために大切な心構えとは
2024.12.03
職場の同僚にイライラ…ストレスを最小限に抑える秘訣 「いい人でいなきゃ」と自分を追い込むタイプへの処方箋
2024.11.26
タスクの伝え方が部下のモチベーションを左右する マッキンゼー流、メンバーが動き出す仕事の振り方
2024.11.29
やたらと多い自慢話、批判や噂好き…「自己重要感」が低い社員の特徴 管理職が知っておきたい「一生働きたい職場」の作り方
2024.12.04
いつも遅刻や自慢話…自分勝手な人にイラっとした時の切り返し 不平等な関係を打開する「相手の期待」を裏切る技
2024.11.28
管理職の「疲弊感」がメンバーに伝わるリスク 部下の「働きがい」を育む6つのポイント
2024.12.02
給料や人間関係が良いだけでは部下は満足しない メンバーの「働きがい」を育む5つのステップ
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?