Kubernetes対応のCephストレージ

by Canonical on 30 November 2023

相反する存在、ステートフルとステートレスが相乗効果を生み出す。

写真:Alice YamamuraUnsplashより

ストレージとコンテナ管理システムは、ほぼ正反対の機能を持ちます。ストレージはデータを必要な限り永続的に保存し、保護。コンテナ管理システムは変動の激しいワークロードを自動的に管理し、必要に応じてリソースを増減します。

アプリケーションのデプロイと管理については、コンテナを優先する組織が増えていますが、データを安全かつ確実に保存するという根本的な課題は依然として残っています。どのようなストレージシステムも、ハードウェアの障害から保護し、組織の最も重要な資産であるデータの可用性を維持する必要があります。

データ量は急速に増加し、1日に生成されるデータは推定で2,500ペタバイト(PB)を上回ります。幸いにも、データは多数の組織に分散されているため、この規模の増加に単独で対処する必要はありません。Cephのようなスケールアウトストレージシステムは、クラスターにノードを追加するだけで容量と処理性能の両方を同時にバランス良く増強でき、どんな規模の組織にも適しています。

データの作成にも時間と労力がかかります。たとえば、写真やビデオ、医療記録、金融取引など、失うと再作成できないデータもあります。損失の重大さはデータセットによって異なります。写真を1枚失っても、銀行口座の信用を失うほどではありません。医療データについては、100年間の保存を求められる場合があるなど、規制上の要件も考慮する必要があります。

両方を活用するには?

Kubernetesなどのコンテナ管理システムは、Container Storage Interface(CSI)を使用して、ブロックおよびファイルベースのストレージニーズに対応する外部ストレージシステムと統合します。

これにより次の2つのインターフェイスが提供され、やり取りが行われます。

  • コントロールプレーン:ストレージ管理(特にボリュームの作成、割り当て、再利用)に使用。
  • データプレーン:ストレージシステムに格納されているデータへの高速並列アクセスに使用。

CSIはストレージクラスも実装しており、基盤となるストレージタイプを性能に基づいてクラスに指定できます。たとえば、最速のSSDディスクにデータを保存することに意味のあるワークロードもあれば、アーカイブなど、安価な大容量のNL-SASディスクまたはSATAディスクが適しているワークロードもあります。

Ceph:セキュリティ、拡張性、信頼性を備えたストレージソリューション

Wellcome Sanger InstituteやCERNのような研究組織から、Deutsche TelekomやBTのような世界的な大手通信企業まで、世界中の何千もの組織が、信頼性が高くスケーラブルなストレージをニーズに合わせて提供するという目的からCephに注目しています。

拡張性や復元性といった特徴に加え、Cephのもう1つの大きな利点は、1つのクラスター内に複数のストレージタイプに対応するインターフェイスがあるため、複数のストレージソリューションや専用ハードウェアの必要がなく、管理コストが削減されることです。

Kubernetes対応のCephを使ってみる

Kubernetesと良好に統合できる堅牢な実運用環境対応のストレージソリューションを迅速にテストしたい場合は、MicroCephをお試しください。MicroK8sなら短時間で簡単にKubernetesを立ち上げられます。最新のアップストリーム機能を試したり、サービスのオンとオフを切り替えたりして、開発環境から実運用環境へとシームレスに作業を移行できます。

MicroK8sの最新リリース(1.28)には、外部のCephクラスターと容易に統合できるrook-cephアドオンが含まれます。こちらのガイドでは、3ノードのMicroCephクラスターとMicroK8sをデプロイし、これら2つを統合して、強力なコンピューティングクラスターおよびストレージクラスターを作成する方法を説明しています。

詳細情報

ニュースレターのサインアップ

Ubuntuニュースレターの配信登録


お客様が購読登録を行われる場合、以下の条件に同意されたことになります。Canonicalのプライバシーに関するお知らせ個人情報保護ポリシー

関連記事

Ubuntu ProをNutanixのベアメタルKubernetesで提供

NutanixとCanonicalのパートナーシップ拡大によりコンテナ化されたワークロードの選択肢が増加 Enterprise Kubernetes®は、柔軟性の高いマルチアーキテクチャモデルへと進化しつつあります。AI/MLやデータ集約型のワークロードが膨大なハードウェアスループットを必要とする近年、組織はクラウドプラットフォームの安定性を維持しながら、ベアメタルのパフォーマンスを求めています。 このためNutanixとCanonicalは、このたび発表されたNKP Metalソリューションも含め、ベアメタルで実行するNKP(Nutanix Kubernetes Platform)インスタンスでもUbuntu Proを利用可能にしました。もともと2025年に発表されたパ […]

Ubuntu 16.04 LTSのUbuntu Pro標準Expanded Security Maintenanceが終了。この後はどうする?

Ubuntu 16.04 LTS(Xenial Xerus)の5年間のExpanded Security Maintenance(ESM)が2026年4月に終了しました。16.04をまだお使いのお客様は、引き続きセキュリティとコンプライアンスを保つため、必ずサポートステータスを更新してください。 サポートのオプション これで16.04はレガシー段階に入りました。選択肢は主に2つです: レガシーアドオンとは レガシーアドオンとは、最初の10年間のライフサイクルを完了したLTSリリースに特化した拡張機能です。レガシーアドオンは、Linuxカーネル、重要なインフラストラクチャ、および数千ものオープンソースパッケージ用のセキュリティパッチを、ESMライフサイクルがすでに完了したL […]

Ubuntu 26.04 LTSのセキュリティ最新情報

Ubuntu 26.04 LTSは、Canonicalにとって最もセキュリティを重視したLTSリリースです。単に機能を追加しただけでなく、システムのあらゆる層で同時にセキュリティの基準を引き上げ、全体的に強化しました。しかも既存の環境を壊したり、手動での介入が増えたりすることはありません。セキュリティの心臓部、つまりデフォルト設定に注力することで、CanonicalはUbuntuのセキュリティを新しい形で強化しました。この記事では、Ubuntu 26.04 LTSの新しいセキュリティ機能について概説します。 Ubuntu 26.04 LTS は、デスクトップ、サーバー、コンフィデンシャルVM、クラウドイメージ、エッジシステムでLinuxを運用する上で、今後10年間にわたっ […]