BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース CNCF、Kubernetes上のKafkaを簡素化するStrimziをインキュベートする

CNCF、Kubernetes上のKafkaを簡素化するStrimziをインキュベートする

原文リンク(2024-03-25)

Cloud-Native Computing Foundation(CNCF)は、Kubernetes上でのApache Kafkaのデプロイを効率化するインキュベート・プロジェクトとしてStrimziを承認した。Strimziは、Kubernetes上でのKafkaの設定、デプロイ、運用を容易にするKubernetes APIを拡張する一連のオペレータを通じて、Kafkaと対話するKubernetesネイティブな方法を提供する。

技術監督委員会は、Strimziがインキュベーションの要件を満たし、Kubernetesのオペレータモデルを効果的に実装していると判断した後、Strimziを承認した。Strimziのインキュベーションは、プロジェクトの技術的な実行可能性を裏付け、CNCFにKafkaやその他のイベントドリブンアーキテクチャのデプロイ、管理、運用をサポートし、調整する機会を提供する。

Strimziプロジェクトの開発者たちは、Kafkaクラスタの管理を効率的に強化するために、Kubernetesのオペレータやその他のAPIを構築した。これらの機能には、セキュリティ制御、自動化されたオペレーション、マイグレーション機能の実装が含まれる。例えば、kubectlGitOpsを使ってKubernetes上のKafkaを管理する。

Strimziプロジェクトのメンテナであり、Red Hatのシニア・プリンシパル・ソフトウェア・エンジニアであるPaolo Patierno氏は、次のように述べている。

カスタムリソースを使用することで、Kubernetesの宣言的な性質とともに、オペレータベースのアプローチを活用することで、2日目の運用の負担に対処する機会が得られ、非常に好評を得ている。

さらに、現在Strimziを利用している企業のひとつであるDecathlon社のソフトウェア・エンジニアである Thomas Dangleterre氏は、今回の発表について次のようにコメントしている。

Strimziのおかげで、1日あたり何億ものメッセージを本番環境に送ることができる。データパイプラインの配信時間が大幅に改善され、当社のクラウドネイティブスタックとシームレスに統合された。Strimziは、多数のデータシステムを高いスケーラビリティ、セキュリティ、信頼性で接続するという我々のニーズに応えてくれる。

Strimziのインキュベーションは、Kubernetesやその他のクラウドネイティブアーキテクチャのデプロイメント、管理、運用を強化するというプログラムの目標も促進する。Kubernetesのオペレータやその他のAPIのさらなる開発により、StrimziはKafkaの管理を自動化し、クラウドネイティブな管理を大幅に効率化する。

StrimziはRed Hatによって2017年から開発が進められており、2019年に初めてサンドボックス・プロジェクトとしてCNCFに参加した。このプロジェクトには1600人以上の貢献者、2800人以上のユーザーがおり、LigthbendSwisscomIBMを含む15が本番で使用している。インキュベーター・プログラムに参加することで、StrimziはCNCFの知名度の向上、オープンなコラボレーションの促進、コミュニティへの参加の促進といった恩恵を受けることになる。

Strimziの歩みは、イベントドリブンアーキテクチャに依存するアプリケーションの増加傾向や、リアルタイムデータ処理の重要性の高まりを反映している。Kubernetes指向でKafkaのデプロイと保守を行う方法を提供することで、Strimziは、クラウドネイティブなエコシステムをナビゲートする組織が直面する運用上の課題とパフォーマンス要求の両方に対処する。

Strimziはインキュベーション段階に入り、プロジェクトのロードマップには、高度なオペレータ機能の開発、監視・管理ツールの改善、Kafkaコミュニティへの貢献など、野心的なマイルストーンが並んでいる。

5月22日には、開発者、DevOpsエンジニア、アーキテクトが一堂に会し、StrimziとKafka on Kubernetesについてより深く学ぶための専用バーチャル・カンファレンス「StrimziCon」が予定されている。

このプロジェクトとCNCFの中でのその役割、進捗状況やメンテナーとコミュニティからの洞察についての詳細は、プロジェクトのウェブサイトGitHubリポジトリで見ることができる。

作者について

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

BT