Project Journey Report

Published: November 11, 2024

はじめに

Ciliumは、eBPFテクノロジーを活用したクラウドネイティブ ネットワーキング、セキュリティ、および可観測性のために設計されたオープンソース プラットフォームです。Kubernetesやその他のクラウド環境に対して、安全で高性能なネットワーク接続と詳細な可視性を提供します。Ciliumは、複雑で詳細なネットワーク ポリシー、負荷分散、サービス メッシュ統合、および包括的なネットワーク可観測性を実現します。Adobe、Capital One、Googleなどの企業の運用環境で広く使用されており、大規模な導入に対する堅固なサポートを提供します。

Ciliumは 2021年10月13日にCNCFに加わり、2023年10月11日に卒業するまで2 年弱のインキュベーション期間を経ました。そして今、3年間の成長と発展を経て、CNCFは誇りを持って、Ciliumプロジェクトの歩みに関するレポートを発表します。

このレポートでは、CNCFの下でCiliumが経験した驚くべき成長の過程を紹介します。すべてのデータ ポイントを特定の入力に関連付けることはできませんが、相関関係を文書化して調査し、成功する決定とアクションを探すことはできます。このレポートは、CNCFが発行する一連のプロジェクト ジャーニー レポートの一部です。

注: これらの統計は、CNCFがCNCFプロジェクト コミュニティと共同で構築した DevStatsツールを使用して収集されました。”コントリビューター”とは、レビュー、コメント、コミットを行ったり、プルリクエストやイシューを作成した人を指します。

“… Ciliumは、常にオープンソースおよびオープン ガバナンス プロジェクトでした。CiliumをCNCFに寄付することで、より広範なコミュニティのコントリビューターおよびエンド ユーザーによる採用を促進し、将来にわたってCiliumがオープン プロジェクトであることを私たちが支持していることを実証したいと考えました…”

Bill Mulligan

eBPF Community, Isovalent at Cisco and Cilium maintainer

プロジェクトスナップショット

3,195+
コントリビューター
70,531+
コード コミット
21,621+
プルリクエスト
98,705+
コントリビューション
567+
貢献企業

Ciliumは、Adobe、Alibaba、AWS、Googleなど、世界中の組織で利用されています。さらに、Digital Ocean、Bloomberg、Alibaba、Post Finance、WSO2、Meltwaterなど、さまざまなエンド ユーザーが、可観測性、スケーリング、セキュリティのためにCiliumを利用しています。

“Ciliumを導入したことで、当社のパフォーマンスがはるかに向上したため、お客様は当社を他のマネージドKubernetesプロバイダーと異なる方法で比較するようになりました。レイテンシーはお客様にとって最大の懸念事項であり、Ciliumはこの点で大きな利点をもたらします。パフォーマンスの向上は、Ciliumによって得られた最大のメリットの1つであり、当社のビジネスにとって非常に有益です。Ciliumは、お客様に可観測性を提供する Hubbleなど、多くの追加機能も提供しています。”

BoKang Li

Senior Engineer, Alibaba Cloud

コントリビューターの多様性

1/7


Ciliumの急速な成長と幅広い採用は、主要なベンダーとエンド ユーザーのコントリビューター コミュニティ間の強力なコラボレーションと統一されたビジョンによって推進されてきました。Isovalentによって設立されたこのプロジェクトは、1,000を超える組織と数千人の独立したコントリビューターからの重要なインプットを取り入れるまでに拡大し、その全員がユーザー主導のイノベーションを通じてプロジェクトを形作る上で重要な役割を果たしてきました。

ベンダー コントリビューターの多様性は拡大しており、2023年にはこれまで最大のCiliumコントリビューターであったIsovalentがCiscoに買収されました。Ciliumへのコントリビューターには、Google、Cisco、RedHatなどの世界最大級のテクノロジー企業や、Datadog、Cloudflare、SUSEなどの急成長中の中規模企業が含まれます。また、数十の中小企業や革新的なスタートアップ企業からもコントリビューションが寄せられています。貢献組織はベンダーとエンド ユーザーの間で適切に分散しており、エンド ユーザー自身が急成長し成功するプロジェクトを育成し維持するためにどのようにコントリビューションできるかを示しています。

2024年8月の報告日時点において、Ciliumにコントリビューションしている上位2社はIsovalentとGoogleで、それぞれコントリビューションの90%と1%を占めています。IsovalentとCiscoは最初の2年間にプロジェクトへのコード コントリビューションの大部分を提供し、それ以降も多くの企業がコミュニティに参加しています。CiliumがCNCFに参加して以来、貢献企業の数は533社から1,011社へと90%増加しています。この増加は、参加時の1,269社から現在の4,464社への個人コントリビューターの増加に対応しており、252%の増加を示しています。

Ciliumへのコントリビューションは合計で506,400件を超え、CNCFに参加した時の225,900件から124% 増加しています。Isovalentがコントリビューションした割合はわずかに減少しましたが、同社は引き続きコードの大部分をコントリビューションしており、Google、Datadog、Cloudflareもコントリビューションを拡大しています。これらの要因は、プロジェクトの発案者が積極的にコントリビューションする一方で、他の組織にもコントリビューションを増やすよう促し、責任を共有し、コミュニティを成長させている健全なダイナミクスを示しています。

企業のコントリビューターの多様性と、ベンダーとエンド ユーザーの意見の健全なバランスが成長を促進し続け、ユーザーがクラウドネイティブ ネットワーキング、可観測性、セキュリティ ソリューションとしてCiliumを選択する際の信頼を与えています。



企業によるコントリビューション 2016-07-01 – 2024-04-01

Contributions by company 2016-07-01 – 2024-04-01

Ciliumの企業別コントリビューション割合の内訳 2016-07-01 – 2024-08-01

Percentage breakdown of Cilium contributions by company 2016-07-01 – 2024-08-01

貢献企業の累計成長 2016-07-01 – 2024-07-01

Cumulative growth of contributing companies 2016-07-01 – 2024-07-01

コントリビューターの累計増加 2016-07-01 – 2024-07-01

Cumulative growth in contributors 2016-07-01 – 2024-07-01

コントリビューターの地理的多様性

2/7


主なコントリビューション国

Top Contributing Countries

国別のCiliumへのコントリビューション割合 2016-07-01 – 2024-07-01

Percentage contributions to Cilium by country 2016-07-01 – 2024-07-01

開発速度

3/7


速度の重要性は、CNCF、Linux Foundation、およびその他の関係者が、開発者やエンド  ユーザーの共感を呼ぶトレンドやテクノロジーを追跡できることです。さまざまなプロジェクトの速度を観察することで、どのプロジェクトが成長し、どのプロジェクトが成熟し、どのプロジェクトが大規模なコミュニティを育んでいるかを把握できます。この情報は、意思決定や戦略の指針として使用できます。

Ciliumの月間速度

Monthly velocity of Cilium

CNCFに参加して以来の速度指標に基づくと、Ciliumは引き続き堅調なペースで成長を続けると思われます。

開発者の速度(CNCFによって定義)を追跡する方法の1つは、コミット + プルリクエスト + イシュー + 著者という単純な式を使用することです。また、Ciliumの歴史を通じてのコントリビューターの累計数も調べています。どちらも、Cilium式の複数ベンダーとエンド  ユーザーが健全で根付いたサポートを育んでいることを示しています。

Ciliumのプルリクエスト、コード コミット、イシュー、著者の増加 2016-07-01 – 2024-07-01

Growth of Cilium pull requests, code commits, issues, and authors 2016-07-01 – 2024-07-01

教育、イベント、スポンサーシップ

4/7


プロジェクトのコミュニティが教育、イベント、スポンサーシップに参加するほど、プロジェクトは健全になる傾向があります。

CNCFの主力イベントであるKubeCon + CloudNativeConは、2021年にCNCFに加わって以来、北米、アジア、ヨーロッパで開催され、Ciliumに注目が集まっています。これらのイベントでは、Ciliumが数多くの基調講演、講演、セッション、会議、ワークショップのテーマとなっており、毎年何万人もの参加者がいます。eBPFとCiliumコミュニティの YouTubeチャンネルでは364本のビデオが公開されており、CNCFのYouTubeチャンネルでは、過去のCiliumコンテンツの宝庫が公開されています。

Ciliumは、Cilium + eBPF Day North America 2024(Ciliumに関する4回目のカンファレンス)で取り上げられます。このカンファレンスでは、”CiliumとeBPFがクラウド ネイティブ環境全体でどのように開発、展開、使用され、クラウド ネイティブ プラットフォームに革命をもたらしているか”に焦点が当てられます。このイベントでは、エンド ユーザーとコントリビューター、eBPFとCiliumの専門家も参加し、ネットワーク、セキュリティ、可観測性を通じてCiliumがビジネスに与える影響に関する知識と洞察を共有します。

Ciliumのチュートリアルやコースは、プロジェクトのソフトウェアを使用するスキルの需要に応えるために登場しました。たとえば、Linux Foundationは、オンライン学習者や企業学習者向けに初心者向けのCiliumトレーニング プログラムCertified Associate認定試験を提供しています。さらに、Ciliumとその作成者であるIsovalentは、さまざまなスキル レベルに合わせたオンラインのトレーニング コースとラボを提供しています。

マーケティングの成長とプログラム

5/7


Ciliumは2021年にCNCFに参加して以来、次の2つの基本原則を通じてプロジェクトの認知度を高め、コミュニティを拡大するために熱心に取り組んできました:

  • 実際の問題を解決し、聴衆に誠実であること。
  • ベンダーとエンド ユーザーからのすべての意見に耳を傾け、バランスを保ち、刺激を生み出すこと。

Ciliumを受け入れて以来、CNCFはプロジェクトに関連するニュースを取り上げ、ウェブサイトのケース スタディで取り上げてきました。Linux Foundationのサポートを受けて、Isovalentのチームは26時間を超える資料を含む”Cilium 入門”トレーニング コースの作成にも協力し、Ciliumの使用に関心のある開発者、システム オペレーター、セキュリティ専門家がKubernetes内の接続性、可観測性、セキュリティに関するスキルを強化できるように支援しています。

“Graduatedプロジェクトだったことで、Ciliumがすでに大規模に広く採用されており、Kubernetesのネットワークとセキュリティの標準ソリューションになっていることを新しいユーザーが認識することができました。現在、Ciliumはすべての主要なパブリック クラウドに採用されており、これらのクラウドもこのプロジェクトにエンジニアリングの取り組みを提供しています。場合によっては、プロジェクトが単一のベンダーから独立していなければ、このようなコントリビューションはできなかったでしょう。”

Liz Rice

Chief Open Source Officer, Isovalent at Cisco

CNCFが共同管理するCiliumのウェブサイトは2021年後半から力強く成長しており、Similarwebは2024年9月のページビューが10万回を超え、前月比31%増加したと報告しています。

CiliumがCNCFに参加した当時、同社のTwitterアカウントのフォロワー数は7,500人未満でしたが、2024年7月現在、フォロワー数は85%以上増加し、約14,000人のフォロワーを誇っています。

このプロジェクトには独自のYouTubeチャンネルと、22,000人を超えるメンバーを擁するSlack上の専用コミュニティもあります。

eBPFベースのネットワーク可観測性分野におけるCiliumの重要性は、過小評価できません。Ciliumは、一貫した成長と成熟を示しており、多様な採用コミュニティを擁しており、減速の兆候は見られません。

“CiliumはeBPFを基盤として構築されているため、クラウド ネイティブ ネットワーキングの標準になることができました。また、eBPFは、CiliumがHubbleとTetragonを使用して監視とセキュリティの課題に取り組むのにも役立っています…”

Bill Mulligan

Cilium and eBPF Community Pollinator, Isovalent at Cisco

プロジェクト ドキュメント

6/7


クラウド ネイティブ プロジェクトは、新規ユーザーを教育し、既存ユーザーの問題解決を支援するための堅固なドキュメントがなければ存在できません。ドキュメントの変更が適切な速度で行われることは、プロジェクト コミュニティの健全性を示す優れたシグナルです。

現在までに、さまざまな背景や動機を持つ350人を超えるコントリビューターがCiliumのドキュメントに追加や改良を加えてきました。

注: Ciliumのドキュメントは.rstファイルで作成されます。CNCFはDevStatsツールを使用して、GitHubのCiliumリポジトリにあるすべての関連する.mdファイルの統計情報を自動的に収集し、カウントします。

Ciliumプロジェクト ドキュメントへの参加の増加 2016-07-01 – 2024-07-01

Growth in participation in Cilium project documentation 2016-07-01 – 2024-07-01

Ciliumプロジェクト ドキュメント コミットの累計増加 2016-07-01 – 2024-07-01

Cumulative growth of Cilium project documentation commits 2016-07-01 – 2024-07-01

結論

7/7


CNCFは、最先端のソフトウェア開発および展開パターンを民主化し、誰もがテクノロジーを利用できるようにすることで、ベンダー中立のオープンソース プロジェクトのエコシステムを育成し、維持することに取り組んでいます。

このレポートが、CNCFがCilium、そのチーム、そしてプロジェクトを活用し形作っている多様な個人や組織のコミュニティの成長をどのように促進し、維持しているかを知る上で役立つものとなることを願っています。

日本語版翻訳協力:鯨井貴博