バア・ヌーバア黒い羊、収納スペースはあるの?

Table of Contents

バア・ヌーバア黒い羊、収納スペースはあるの?

NooBaaは、子供向けのおとぎ話に出てくる羊、あるいはオンデマンドのヘアスタイリング、ガーデニングツールの共有、カクテルレシピの交換などを提供する、奇抜な新しいスタイルのウェブサービスのように聞こえます。しかし実際には、スケールアウト型オブジェクトストレージのスタートアップ企業であり、非構造化データ向けの「フリクションレスストレージ」を提供しています。

同社はVMworldで無料のCommunity Editionソフトウェアを発表し、ステルス状態から脱却しました。2013年にCEOのユヴァル・ディムニク氏とCTOのガイ・マルガリット氏によって設立されました。イスラエルのレホヴォト(研究開発)とシリコンバレー(マーケティング)にオフィスを構え、今年はJVP、OurCrowd、そして著名な業界リーダーであるエンジェル投資家からのVC投資を受け、92万2500ドルの資金調達を実施しました。過去の資金調達に関する詳細は不明です。

ディムニク氏はイスラエル国防軍のプロジェクトリーダーを務めた後、IBMに勤務し、ソフトウェアエンジニア、R&Dチームリーダー、そして最終的にはイスラエルのファイルストレージスタートアップ企業Exanetのサポートディレクターに就任しました。Exanetは経営破綻し、Dellに買収されました。Dimnik氏はDellのFluidFSシステムエンジニアリングディレクターに就任しました。2013年6月にDellを退社し、NooBaaの共同設立者となりました。

Margalit 氏はイスラエル空軍からソフトウェア アーキテクトとして出所し、Exanet の R&D コア チーム リーダーとなり、その後、Exanet の買収後は Dell でクラスター化 NAS ソフトウェア アーキテクトになりました。

オブジェクト ストレージの使用が Amazon サービスの使用のように感じられるようにしたいと考えています。

NooBaa のソフトウェアには 3 つのコンポーネントがあり、仮想マシンで実行されます。

  • コア – 中央制御装置
  • ストレージデーモン – ノード
  • アクセスノード

アクセス ノードとストレージ デーモンはデータ プレーンを構成し、コアは別個のコントロール プレーンを提供します。

基本的に、ストレージノードはローカルストレージを備えた任意のサーバーであり、NooBaaによれば、そのシステムはサーバーノード上のアイドル状態の未割り当てストレージを使用できるとのことです。実質的には、取り残されたインプレースストレージを使用するため、当初は新しいストレージハードウェアを購入する必要はありません(より正確には、購入しない可能性もあります)。

アプリケーションはストレージノード上でS3ベースのIOを実行し、コアを参照してデータの場所と書き込まれたデータの送信先を確認します。コアはシステム全体のステータスを維持し、アクセスノードからのリクエストに応答し、ストレージノードから送信されるハートビートメッセージを介してストレージノードの可用性、パフォーマンス、ステータスを集計します。

この図を 1 ~ 2 分ほど研究してから、読み進めてください...

NooBaaスキーム

NooBaaコンポーネントスキーム

NooBaa によれば、ハードウェアへの依存はなく、ネットワーク上のどこにでも存在する容量を利用できるという。

NooBaaストレージノードのストレージは単一のリソースにプールされており、NooBaaによれば数千のストレージノードが存在する可能性があり、最大20,000台がテスト済みです。これらのノードはクラスター化されていません。

データはバケット(仮想ボリューム)で管理されます。各バケットには多数のファイルが含まれます。受信データはチャンクに分割され、3つのコピー(デフォルト)が異なるノードに保存されるため、耐障害性が向上します。データはスライディングウィンドウを用いてグローバルに重複排除され、圧縮および暗号化されます。

ストレージノードはNooBaaコアにハートビートメッセージを送信し、NooBaaコアはそれを用いてグローバルビューを統合し、データ配置を制御します。オンプレミスとパブリッククラウドストレージを網羅する複雑な配置アルゴリズムは、データのローカリゼーションを考慮しつつ、パフォーマンスが最適化されています。

このアルゴリズムは、データアクセス速度のヒートマップという概念に基づいています。高パフォーマンスのデータは、より高速なリソースにマッピングされます。また、顧客からのコストに関するヒントも考慮し、低コストのリソースを優先的に埋める傾向があります。Nウェイ階層化ポリシーが採用されており、自動化には機械学習技術が活用されています。

CMOのマイク・デイビス氏は、「DRは自動化できます。DRの場所も特定します」と述べた。また、「ディスクのレイテンシを測定します。パフォーマンスを直接測定し、ネットワーク接続性も把握しています」と述べ、ハートビートメッセージには「稼働中」という信号以上のものが含まれていると語った。

コアにはメタデータ ストア、キーと値のストアが含まれており、シャーディングとレプリケーションをサポートし、高可用性 (HA) が装備されています。

CloudSync機能を使用すると、パブリッククラウドにファイルのネイティブフォーマットでデータのコピーをS3に作成できます。これは移行機能です。これは双方向で、S3からNooBaaに移行することも可能です。

NooBaaによると、USBキーからでも最小限の設定で15分で導入できるとのことです。ブートストラップを行い、既存の未使用ストレージを再利用します。ストレージは任意のハードウェア、さらにはGoogleノード上に配置できます。デイビス氏は、「クラウドリソースはオンプレミスのリソースと互換性があります…私たちは全く気にしません。クラウドとオンプレミスは異なる特性を持つキャパシティリソースなのです」と述べています。

HA機能のない無料ソフトウェアは、最大20TBのストレージをカバーし、導入には最低3つのストレージノードが必要です。20TBを超える場合は、従量制のエンタープライズライセンスが必要です。エンタープライズ版にはHA機能が搭載されています。

POSIXファイルシステムもNASインターフェースもありません。デイビス氏によると、NooBaaからのアプライアンスやハードウェア互換性リストは提供されないとのことです。「私たちは常にハードウェアコストを最安に保ちます。Cephよりも優れています…お客様には、ハードウェアが必要ならどんなアレイでも購入していただければと思います。」これは、チャネルが自社のハードウェアをオープンソース化することを支援するという考え方です。

消失訂正符号はロードマップの項目です。同様に、エンターテインメント・メディア、ライフサイエンス市場に長期的に注力していく意向も示しています。

私たちは、この疑問について深く考えさせられます。世界にはもう1社、オブジェクトストレージのスタートアップが必要なのでしょうか?その答えは、NooBaaのビジョンとコードの卓越性、そしてユーザーがその機能性とフリーミアムビジネスモデルにどう反応するかにかかっています。Noobersの皆さん、幸運を祈ります。®

Discover More