github.com/upmio

オープンソース

オープンにコードを書き、エンタープライズのために構築する

GitHub で公開しているコード ↗
§ 01

求められるオープンソース

35%がデータベースとデータ技術に最も投資

企業が最も投資しているのはオープンソースのデータベースとデータ技術です。クラウドとコンテナ(およびコンテナオーケストレーション)技術にも、依然として多くの企業が大きな投資を続けています。さらに分析すると、コンテナを望ましいアーキテクチャモデルとして特に積極的に投資しているのは大企業であり、中小規模の企業はデータ技術により多くを配分していることがわかります。

プロジェクト、予算、リソースの観点で、あなたの組織が最も投資しているオープンソースソフトウェアのカテゴリは?
データベースとデータ技術35%
クラウドとコンテナ技術31.64%
プログラミング言語とフレームワーク31.50%
オペレーティングシステム28.64%
DevOps/GitOps/DevSecOps ツール26.93%
分析19.86%
ネットワーキング17.93%
コンテンツ管理システム17.79%
デスクトップと個人向け生産性ツール15.86%
セキュリティツール14.50%
ソフトウェア開発ライフサイクル(SDLC)ツール13.57%
AI/ML/DL 向けフレームワークとツール11.14%
オブザーバビリティツール10.57%
ブロックチェーン8.79%
オープンソースハードウェア8.36%
ミドルウェア7.93%
ストレージ技術6.93%
その他4.36%

出典: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation

§ 02

求められるデータベース

40.2%が MySQL を利用 — PostgreSQL は 37%

最も多く利用されているオープンソースのデータ技術の上位 2 つは MySQL と PostgreSQL です。注目すべき伸びを見せたのは Redis(前年比でほぼ 10% 増)、Apache Kafka、そして Apache Spark です。Redis の Docker Hub でのプル数は 10 億回を超え、開発者、アーキテクト、オープンソースのコントリビューターからなる活発なコミュニティがあります。ElasticSearch とそのオープンソースのフォークである OpenSearch の利用率は横ばいでした。PostgreSQL は MySQL よりも一般的に利用されていますが、最大規模と最小規模の組織はいずれも PostgreSQL より MySQL を好んでいます。

出典: 2024 State of Open Source Report(OpenLogic、Open Source Initiative、Eclipse Foundation)

あなたの組織が現在利用しているオープンソースのデータ技術は?
MySQL40.20%
PostgreSQL37%
MariaDB27.06%
SQLite25.47%
MongoDB25.11%
Redis20.76%
ElasticSearch19.96%
Apache Kafka16.33%
Apache Hadoop10.47%
InfluxDB10.20%
Apache Spark10.12%
OpenSearch9.58%
Cassandra9.05%
Fluentd8.43%
Grafana Loki8.43%
Neo4j6.92%
Apache Solr6.83%
Apache Derby6.57%
Apache Flink6.39%
CouchDB6.12%
CockroachDB6.03%
Timescale5.24%
Hazelcast4.97%

出典: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation

§ 03

広がり続ける採用

63%がオープンソースのクラウド/コンテナ技術を利用

Linux、クラウド/コンテナ、データベースは、最も採用されているオープンソース技術のトップ 3 です。Linux とクラウド/コンテナは、最も多くのコントリビューションを受けているオープンソース技術のトップ 2 です。採用とコントリビューションは、いずれも急速に拡大しています。

出典: World of Open Source Global Spotlight 2023 Report(The Linux Foundation)

あなたの組織が OSS を利用/貢献している分野は?
OSS を利用OSS に貢献
64%Linux34%
63%クラウド/コンテナ技術43%
54%データベースとデータ管理28%
54%CI/CD と DevOps31%
52%Web・アプリケーション開発35%
50%DevOps / GitOps / DevSecOps30%
43%高度な分析とデータサイエンス33%
42%Kubernetes25%
41%サイバーセキュリティ29%
40%人工知能/機械学習31%
28%ストレージ技術16%
26%IoT と組み込み19%
23%ネットワーク技術(5G、SDN、NFV など)16%
20%エッジコンピューティング15%
16%オープンソースハードウェア16%
15%ブロックチェーン15%
10%AR/VR9%
9%製造、3D プリンティング、CAD/CAM7%
3%その他8%

出典: World of Open Source Global Spotlight 2023 — The Linux Foundation

§ 04

Kubernetes 上のデータサービスが主流に

97%がデータ集約型ワークロードをクラウドネイティブ基盤で実行

あらゆる組織がデータを Kubernetes 上で稼働させることを選び始めており、97% がデータ集約型のワークロードをクラウドネイティブ・プラットフォームで実行しています。データベース(72%)、分析(67%)、AI/ML ワークロード(54%)といった重要なアプリケーションの多くが Kubernetes 上に構築されており、Kubernetes の成熟度をさらに裏付けています。こうしたデータ集約型のワークロードを管理するのは、決して簡単なことではありません。

出典: The Voice of Kubernetes Experts Report 2024(Portworx)

あなたの組織は、次のようなデータサービスやワークロードを Kubernetes 環境で実行していますか?
データベース(NoSQL、SQL など)72%
分析(データ処理/ELT/ETL)67%
AI/ML(人工知能・機械学習)54%
CI/CD パイプライン54%
永続ストレージ39%
Kubernetes ではいずれも実行していない3%

出典: The Voice of Kubernetes Experts Report 2024 — Portworx