分散ストレージ「Ceph」はクラウドに何をもたらしたのか?Ceph徹底解説【後編】

クラウドサービスの利用拡大に合わせて利用が広がってきた「Ceph」。なぜ広くCephが使われるようになったのか。その背景にある事情と、各ベンダーが提供している商用ツールを紹介する。

2024年12月24日 05時00分 公開
[Robert SheldonTechTarget]

 「Ceph」はデータセンターで広く採用されているオープンソースの分散ストレージソフトウェアだ。クラウドサービスの利用拡大やデータ増大の傾向が顕著になる中で、Cephの採用は広がってきた。Cephは従来のストレージシステムにあった幾つかの課題を打破した点で、革新をもたらした存在だと言える。

「Ceph」がもたらした革新とは

 さまざまな企業がCephを採用している。その背景にあるのは、クラウドサービスの利用拡大と同時に、ITリソースの管理方法やアプリケーションの展開方法が変化したことだ。企業はCephを採用することで、従来型のストレージシステムで課題となるスケーラビリティ(拡張性)のボトルネックを解消できる。スケーラビリティがあるCephは、クラウドインフラに向いている。

 データ量が増加するにつれて、スケーラビリティはますます重要になってきている。データの大部分はテキストファイルや画像、動画といった非構造化データとなっており、そうした非構造化データが、データ量増加が加速する主な要因となっている。機械学習などのAI(人工知能)技術の活用が広がる中では、増大するデータを蓄積することが欠かせなくなっている。

 CephなどのSDS(ソフトウェア定義ストレージ)を使うことで、データ量の増大に対処するためのスケーラビリティに優れたストレージアーキテクチャを設計することができる。SDSの運用に「IaC」(Infrastructure as Code:コードによるインフラの構成管理)の手法を取り入れれば、インフラ管理の作業を自動化することができる。

 OSSであるため、無償で利用できることや、自社のニーズに合わせてカスタマイズして利用できることが企業にとっての大きなメリットになる。

 企業はさまざまな用途でCephを実装している。例えば、企業は以下のような目的で「Ceph Storage Cluster」(Cephで構成した分散ストレージシステム)を選択している。

  • プライベートクラウド
  • コンテナベースのアプリケーション
  • 画像や動画のリポジトリ(保管場所)
  • データのバックアップとアーカイブ
  • 仮想マシン(VM)
  • データベース

実装の課題

 Cephの課題の一つになるのが、実装の複雑さだ。必要な知識を持つ人材がいない場合、セットアップと管理の際に問題に直面する可能性がある。慎重な計画なしで実装すると、アプリケーションの動作に支障が生じたり遅延が発生したりする問題に直面する可能性がある。

 一部のユーザー企業は、他のSDSと比較するとCephではコミュニティーからのサポートが不足していると指摘する。ドキュメントに一貫性が欠けていたり、古くなっていたり、不足があったりするとの声もある。重要なストレージシステムをCephで構築した後にこういった課題に直面すると、アプリケーションに重大な影響が及ぶ可能性がある。

 Ceph Storage Clusterが高いパフォーマンスを発揮するためには、適切なネットワーク構成が不可欠だ。そうしたネットワークの構築に多くの時間と人的リソースを割く必要があることも課題となる。

商用製品とベンダー

 前述の通りCephは無償だが、実装の複雑さと管理作業の負担を軽減するために、商用版のCephを選択することもできる。実際にさまざまな企業が商用版を選んでいる。

 複数のベンダーがCephに基づく商用製品を提供している。独自のCephディストリビューション(配布パッケージ)を提供する、代表的な3ベンダーの製品は以下の通り。

  • Canonical Ceph
    • Canonicalの「Canonical Ceph」は、PB(ペタバイト)規模のSDS用に設計されており、Cephを実装するために専門の人材を持たない企業の負担を軽減する。Canonical Cephを使用して、IT部門はCephの導入や構成、運用ライフサイクル全体を容易に管理できる。
  • IBM Storage Ceph
    • IBMはSDS製品のポートフォリオの一部として、サポート付きのCephディストリビューションを提供している。「IBM Storage Ceph」を使用して、IT部門はAI用データレイクハウス「IBM watsonx.data」を構築できる。
  • Red Hat Ceph Storage
    • Red HatのCephディストリビューションは、データ分析やAI技術などのアプリケーション向けに設計されたシンプルなストレージシステムをうたっている。コンテナオーケストレーションツール「Kubernetes」をベースにした管理ツール「Red Hat OpenShift」などのIBMのツールを使用しながら、一般的なストレージ製品を使ってSDSシステムを構築できる。

 他にもSoftIronやMirantis、SUSE、Cloud Native Computing Foundation(CNCF)のOSSプロジェクト「Rook」、Aspen Systems、Virtunet Systemsなどがある。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

From Informa TechTarget

お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。

ITmedia マーケティング新着記事

news090.jpg

ハッシュタグはオワコン? イーロン・マスク氏も「使うな」と投稿、その意図は……
ハッシュ記号(#)とキーワードを連結させることで投稿のトピックを明示する「ハッシュタ...

news058.jpg

mixi2で「企業アカウント」を始める前に知っておきたい3つのポイント
2024年末に電撃デビューした国産SNS「mixi2」。企業の新たなコミュニケーションチャネル...

news028.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2024年12月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。