MicroCephを使用したエッジストレージ

by Canonical on 8 February 2024

MicroCephならどこでも手軽にエッジストレージ

写真:Jandira SonnendeckUnsplashより

データはあらゆる場所に存在します。大規模な集中型のデータセンターだけでなく、小売店、リモートオフィスや支店、撮影現場のような出先、そして自動車の中にも。エッジストレージの目的は、ローカル処理、ネットワークの遅い場所では不可能なコンテンツでの共同作業、そして取り込み(ローカルで作成されたコンテンツをキャプチャして保護し、他のシステムで利用できるようにすること)です。

すべてのシナリオには2つの共通点があります。生成されるデータが重要で、その場所の帯域幅が限られていることです。

従来、このような場合にはシングルボードコンピューターを使用していましたが、時代の変化とともにデータの重要性が高まり、性能の向上と冗長性が求められるようになりました。この新しいニーズに応えるのがエッジストレージです。

エッジストレージソリューションでは、データを安全に保存し、データが作成された場所で効率的に処理します。データを一括処理する場所に送る必要はありません。これにより遅延や帯域幅の制限に関係なく、安全でパフォーマンスの高い処理が可能になります。

今回のブログ記事では、エッジストレージソリューションを使用するメリットを考察し、MicroCephでストレージクラスターを構築する方法を説明します。

エッジストレージによるローカルでの管理

写真:Alexander KovacsUnsplashより

小売店などの一部のエッジ環境では、集中リポジトリに結果を送信する前に、その場で販売データや在庫データの初期処理と分析を実行する方が効率的です。このような鮮度重視のデータは無数の場所で生成され、他の処理の入力情報として使用されます。

もうひとつの用途は自動運転車です。自動運転車は1日あたり最大6TBのデータを生成します。このデータは意思決定や自動運転アルゴリズムの最適化に使用されるため、ローカルでリアルタイム処理し、しかもデータの完全性を維持する必要があります。

これには高性能で冗長性のあるストレージが必要であり、従来のシングルボードのコンピューターシステムでは間に合いません。この性能と冗長性を提供するのが、Cephのような拡張性を備えたストレージソリューションです。複数のノードがあるためデータの複数のコピーが保存され、1つのノードやディスクが故障してもデータが失われません。Cephのスケールアウトアーキテクチャでは、ノードを追加するとパフォーマンスと容量を拡大できます。

データ処理の分散により、企業のネットワークやデータセンターの負担が軽くなり、結果を取得する際の遅延も短縮されます。

エッジストレージによるコンテンツの保護

真:Chris MurrayUnsplashより

画像や動画などのコンテンツは、ファイルのサイズが大きいためリモートでのコラボレーションに限度があります。したがって、データを一時的にローカルに保存する必要があります。たとえば、平均的なテレビ番組1話分の生映像データは100TBにものぼります。

さらに、遠隔地の撮影現場にはコンテンツを集中データストアに安全に送るネットワーク接続がない場合もあり、ローカルに安全に保存してから後で処理する必要があります。このような状況でデータ損失が発生すれば、制作会社に大きな損害が生じる可能性があります。

フルディスク暗号化を使用すれば、ディスクやノードが失われてもデータは漏洩しないので安心です。さまざまなストレージプロトコルに対応するCephXの強力なクライアント認証では、承認された関係者のみがクラスターに保存されているデータにアクセスできます。

エッジストレージがシンプルに

エッジストレージシステムは、継続的なメンテナンスコストが少なく、合理的でスムーズに運用できる必要があります。場合によっては、遠隔地やオフラインの場所にあり、ストレージ担当者を配備できないためです。標準的なCephクラスターをエッジでの導入や運用が難しいかもしれませんが、MicroCephなら簡単です。

Canonicalは、専門家がいなくても必要な場所で信頼性と回復力の高いストレージを利用できるよう、MicroCephを設計しました。MicroCephは拡張性の高いsnapベースのソリューションであり、たった3つのノードで冗長性と高可用性を提供するだけでなく、数ペタバイトまで拡張できます。MicroCephは、すべての依存ファイルとともにコンテナ化されており、基盤となるホストから完全にサンドボックスで実行されるため、セキュリティリスクが小さくなります。ソフトウェア更新は手間がかからず、実行中のCephクラスターの運用要件に配慮しているため中断も発生しません。

MicroCephは、ブロック、ファイル、オブジェクトのすべてのデータアクセスプロトコルをサポートし、フルディスク暗号化で運用されるため、ハードウェアの損失を心配する必要はありません。

誰でも手軽に使えるCeph

MicroCephをぜひお試しください。わずかなコマンドを使い、短時間でCephクラスターを構築して運用できます。まず以下のコマンドを使用してMicroCeph snapをインストールし、3つのループバックベースのOSDを持つシングルノードのCephクラスターを作成します。この構成は実運用環境には推奨されませんが、MicroCephを手軽に体験できます。

sudo snap install microceph --channel quincy/edge

次に、最初のノードからクラスターを起動します。

sudo microceph cluster bootstrap

次に、OSDとして使用するディスクを追加します。

sudo microceph disk add loop,4G,3

クラスターのステータスを確認します。

microceph.ceph status
microceph.ceph osd status

詳細情報

MicroCephの詳細は、snapcraftのページをご覧ください。

その他のリソース

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

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


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

関連記事

ワットあたりのトークン数だけではない:Ubuntu 26.04 LTSをAIに利用するメリット

TpW(Tokens per Watt)、つまり消費電力1ワットあたりの生成トークン数は、企業のCEO、AI責任者、インフラストラクチャ担当者が最も重視する指標です。GPUクラスターの運用には莫大なコストがかかるため、投資から可能な限り大きな価値を引き出すことが重要なのです。 しかしTpWを追求する際には、データセンターの運用コストやAIの成果(収益につながる)を左右するのがハードウェア効率だけではないことを考慮する必要があります。TpWは重要な指標ですが、価値を得るまでの時間を短縮し、人間の生産性を高めることも重要です。そしてこれらは主にソフトウェアによって決まります。 Canonicalは、Ubuntuを効率的なAIの基盤となるソフトウェアにしたいと考えています。この […]

Ubuntu Proとは?

Ubuntu Proは、オープンソースのセキュリティ、サポート、コンプライアンスに対応したCanonicalの包括的なサブスクリプションです。ここでは、15年間のセキュリティメンテナンス、24時間サポート、自動堅牢化ツールなど、Ubuntu ProサブスクリプションがIT管理者に提供するメリットの数々をご紹介します。 Ubuntu Proのメリットは? Ubuntu Proは、セキュリティとコンプライアンスを目的としたサブスクリプションであり、オペレーティングシステム、アプリケーションなど、IT環境の各レイヤーに対応するパッチやセキュリティメンテナンスを速やかに提供します。これにより企業やそのエンジニアは、ソフトウェアやシステムのセキュリティを強化し、堅牢化ツール、自動化 […]

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 […]