Kubernetes対応のCephストレージ
by Canonical on 30 November 2023
相反する存在、ステートフルとステートレスが相乗効果を生み出す。
ストレージとコンテナ管理システムは、ほぼ正反対の機能を持ちます。ストレージはデータを必要な限り永続的に保存し、保護。コンテナ管理システムは変動の激しいワークロードを自動的に管理し、必要に応じてリソースを増減します。
アプリケーションのデプロイと管理については、コンテナを優先する組織が増えていますが、データを安全かつ確実に保存するという根本的な課題は依然として残っています。どのようなストレージシステムも、ハードウェアの障害から保護し、組織の最も重要な資産であるデータの可用性を維持する必要があります。
データ量は急速に増加し、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つを統合して、強力なコンピューティングクラスターおよびストレージクラスターを作成する方法を説明しています。
詳細情報
ニュースレターのサインアップ
関連記事
公共セクターにおけるクラウドストレージのコスト
他の多くの業界と同様、公共セクターでもクラウドコンピューティングの柔軟性が注目されています。最近の問題は予測不能なコストの上昇ですが、この大部分は慎重な計画とオンプレミスのインフラストラクチャによって軽減できます。 政府の指針では、全アプリケーションをクラウドに移行するという一律的な方法ではなく、それぞれの問題に最も適切な解決策を選ぶという戦略への切り替えが推奨されています。 このブログ記事では、公共セクターの組織が直面するいくつかの課題、そしてコスト効果、拡張性、コンプライアンスを確保する方法を検討します。 クラウドストレージ クラウドコンピューティングは、ここ20年間で世界を席巻しました。拡張性、柔軟性、オンデマンドというパブリッククラウドの特性は無敵です。しかしその […]
SBI BITSとCanonical:OpenStack 導入と6年間の進化の物語
SBI BITSとCanonicalのパートナーシップは、SBIグループのITインフラを進化させ、事業継続性を確保しながら顧客満足度を向上させる成功事例として注目されています。本記事では、2018年のOpenStack/Ceph導入から6年にわたる協力の軌跡をたどります。 第1フェーズ:OpenStackの採用と初期導入 (2018年) 2018年、SBI BITSは従来の仮想化技術からOpenStack/Cephへの移行を決定しました。SBIグループ全体にITインフラを提供するSBI BITSは、リソースを迅速かつ効率的に配分する能力が求められていました。その解決策として選ばれたのが、CanonicalのOpenStack/Cephです。 この選択の理由は、以下の点にあ […]
HPE Discover More AI 東京 2025に出展します
Canonicalは、1月28日にザ・プリンスパークタワー東京で開催される日本最大級のITイベント「HPE Discover More AI 東京 2025」に参加します。今回のテーマは「Ubuntu Pro & MicroCloud LTSで安心の長期運用」です。現地にて、展示テーマやソリューションについて専門家にご相談いただけます。 イベント情報 出展テーマ・ソリューション Ubuntu Pro Ubuntu Proは、ビジネスにおけるセキュリティー支援とコンプライアンスのニーズを満たすエンタープライズサービスです。Python、OpenJDK、MySQL、PostgreSQL、OpenSSLを含む25,000以上のパッケージに、最長で10年間の脆弱性対応を提供し、開 […]