オープンソース
オープンにコードを書き、エンタープライズのために構築する
GitHub で公開しているコード ↗求められるオープンソース
企業が最も投資しているのはオープンソースのデータベースとデータ技術です。クラウドとコンテナ(およびコンテナオーケストレーション)技術にも、依然として多くの企業が大きな投資を続けています。さらに分析すると、コンテナを望ましいアーキテクチャモデルとして特に積極的に投資しているのは大企業であり、中小規模の企業はデータ技術により多くを配分していることがわかります。
出典: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation
求められるデータベース
最も多く利用されているオープンソースのデータ技術の上位 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)
出典: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation
広がり続ける採用
Linux、クラウド/コンテナ、データベースは、最も採用されているオープンソース技術のトップ 3 です。Linux とクラウド/コンテナは、最も多くのコントリビューションを受けているオープンソース技術のトップ 2 です。採用とコントリビューションは、いずれも急速に拡大しています。
出典: World of Open Source Global Spotlight 2023 Report(The Linux Foundation)
出典: World of Open Source Global Spotlight 2023 — The Linux Foundation
Kubernetes 上のデータサービスが主流に
あらゆる組織がデータを Kubernetes 上で稼働させることを選び始めており、97% がデータ集約型のワークロードをクラウドネイティブ・プラットフォームで実行しています。データベース(72%)、分析(67%)、AI/ML ワークロード(54%)といった重要なアプリケーションの多くが Kubernetes 上に構築されており、Kubernetes の成熟度をさらに裏付けています。こうしたデータ集約型のワークロードを管理するのは、決して簡単なことではありません。
出典: The Voice of Kubernetes Experts Report 2024(Portworx)
出典: The Voice of Kubernetes Experts Report 2024 — Portworx