オープンソース技術が約束するストレージの変革【前編】
OSSストレージは良いことだらけ? 商用製品との違いは
OSSのストレージは、既存ストレージインフラよりもコストを抑えることができ、高い柔軟性を提供することから、業界を一変させる可能性がある。
オープンソースソフトウェア(OSS)は、コミュニティーベースの協調型ソフトウェア開発モデルの発展を大きくけん引してきた。その最も顕著な例がLinuxの躍進だ。さまざまなLinuxディストリビューションが最適なクラウドOSとして、モダンなアプリケーション開発のプラットフォームとして採用されている。
スタックの上位層でも、同じオープンソースの精神が「Docker」という形でコンテナ化に、あるいは構造化されたSQL、NoSQL、アナリティクス用の多様なデータベースプラットフォームに息づいているのが分かる。だがストレージはどうだろうか。オープンソース開発の進化は、ストレージを素通りしてしまっているのか。それとも、ストレージをオープンソースで実装したい人向けの選択肢が提供されているのだろうか。
オープンソース技術の定義
まず、「オープンソース」が何を意味するかを説明しよう。オープンソースはその定義から、製品のソースコードが公開されていて、誰でも自由にアクセスし、読めるということを意味する。だが、オープンソースに該当する技術は、極めて幅広いものとなっている。ほとんどのオープンソースプロジェクトはライセンス条件の下でコードが配布されており、その条件がさまざまだからだ。ライセンスは、「コードをどのように利用または再利用できるか」「派生ソフトウェアにおいてどのように著作権表示を行うべきか」「特許がどのようにカバーされるか」「どのような商用利用が許可されているか」などを規定している。
通常、「GNU GPL(GNU's Not Unix General Public License)」のようなライセンススキームは、プロジェクトのために開発されたコードに適用する著作権ルールに、「ライセンスが自らの作成したコードに制限を課すことなく、コードが自由に配布、使用されること」を要求する。こうした著作権ルールの考え方は、「コピーレフト」とも呼ばれる。GPL 3.0における最も最近の追加事項は、こうした著作権ルールの適用を保証しており、プロジェクトの結果として開発された特許は、誰でも自由に使用できるように公開される。
こうしたことは、ストレージソフトウェア開発にとってどのような意味を持つのか。実のところ、ストレージプラットフォームの開発は、他のソフトウェアの開発と何ら変わらない。そのため、オープンソースはストレージ開発にとって非常に理にかなっている。複雑な問題についての大規模なコラボレーションが可能になるからだ。これによって、永続モデルにおけるデータの正確性の完全な保証が維持される。
コミュニティー開発
オープンソースは、OSとデータベースの開発モデルとして成功してきた。コミュニティー開発モデルが共有および永続ストレージの要件にも適用されると考えるのは、全く理にかなっている。
ストレージでは、オープンソース開発は明確な選択肢ではなかった。最も初期の共有ストレージプラットフォームはプロプライエタリなハードウェアで開発されたからだ。だが、ここ15年でサーバとストレージメディアのコモディティ化が進んだことで、市販の既製コンポーネントから構築したストレージプラットフォームが、十分に低いコストで十分な信頼性を備えるようになった。こうしたソフトウェア定義型ストレージ(SDS)の台頭に伴い、オープンソースストレージは、多くの商用SDS製品が出回る市場の一角を形成している。
なぜオープンソースストレージなのか
エンドユーザーとして、皆さんがオープンソースストレージ技術を採用する理由としてはどのようなものがあるだろうか。それは、商用SDSと同様にオープンソースストレージは、ハードウェアとソフトウェアを別々に購入できることだ。そのおかげで、サポートすべきハードウェアプラットフォームの数の最小化など、コストおよび運用面でメリットを得られるようにハードウェアの設計、部品調達、構築を行える。
例えば、プロプライエタリストレージベンダーが販売するハードウェアは通常、利幅が大きい。ハードウェア部品が特注品だったときは、これは理解できた。だが、コモディティ化が進んだ今日では、構成のテストや検証のコストをカバーする以上の利幅は、受け入れ難い。
さらに、オープンソースストレージプラットフォームでは、ストレージソフトウェアへの投資も不要になる。後は、有料のサポートを利用するかどうか、利用する場合、どのような形でサポートを受けるかを判断するだけだ。実際、ベンダーとVAR(付加価値再販業者)のどちらからサポートを受けるかは、オープンソースストレージソフトウェアを使用する際にほとんどの企業が直面する大きな問題だ。
幸い、サポートモデルは存在している。例えばRed Hatは、同社のディストリビューション「Red Hat Enterprise Linux(RHEL)」のサポートをビジネスとして成功させている。RHELは商用販売されており、ディストリビューションの「Fedora」をベースにしている。また、「CentOS」などのディストリビューションではオープンソース技術として提供されている。
集合知
オープンソースストレージを使用すると、多種多様なハードウェアプラットフォームでテストを行う幅広い開発者の活動成果を利用できる。この場合、その“集合知”は、さまざまなハードウェアのめったに発生しない厄介な問題のテストとデバッグに役立つ。
オープンソースストレージを実行すると、一般的な商用ストレージ製品と同レベルの柔軟性が得られる。オープンソースストレージシステムの商用サポート版を本番環境で実行することも可能だ。その場合、開発とテストは、自社でサポートが行われるストレージ環境で実施するという手がある。このアプローチは、大幅にコストを抑えることができる。スケールアウト型のオブジェクトストレージなどが必要な非構造化データを扱う場合は特にそうだ。
Copyright © ITmedia, Inc. All Rights Reserved.
オープンソース技術が約束するストレージの変革
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
10
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー