名前はボンド、JBOND: IgneousのARMストラップオンはドライブ専用です

Table of Contents

名前はボンド、JBOND: IgneousのARMストラップオンはドライブ専用です

分析バスを長時間待っていると、2台のバスが同時にやって来ます。データ転送バスが2台。そんな感じです。

OpenIO と Igneous はどちらも、ストレージ ドライブ用のプラグイン ARM サーバー カードをリリースしました。これらのシングル ボード コンピューターはそれぞれハード ドライブにスナップされ、オブジェクト ストレージ ノードのグリッドに編成されたナノ サーバーを形成します。

Igneous の CEO である Kiran Bhageshpur 氏は、「Igneous Data Service についてはまだ半分しか発表していない」と謎めいた発言をし、私たちのような凡人には彼が何を言っているのか不思議に思うばかりです。

El Regは、 10月にサービスを開始したIgneousについて取り上げました。Igneousのコンセプトは2つの部分から構成されています。1つは、パブリッククラウドのS3 APIアクセスストレージサービスのように提供される、オンプレミス型マネージドストレージアレイへのサブスクリプションサービスです。もう1つは、実際のテクノロジーです。2台の1Uステートレスx86データルーター(コントローラー)が、60台のナノサーバー(ARMサーバー + 1Gbit/sイーサネットポート + 3.5インチディスクドライブ)を搭載した4Uデータボックスの前面に配置されています。

Igneousは2013年に設立され、7人の創業者はIsilonで豊富な経験を積んでいます。同年、シードラウンドで310万ドルを調達し、2014年にはAラウンドで2,360万ドルを調達しました。2年後、同社はハードウェアおよびソフトウェア製品の初期提供を発表しました。

シリコンバレーでのブリーフィングでは、このオブジェクトストレージボックスについてさらに詳しく知る機会がありました。今回は、クラウド中心のサブスクリプションサービスではなく、この技術と、なぜこのような形で開発されたのかに焦点を当てたいと思います。

キラン・バゲシュプール

Igenous CEO兼共同創業者、キラン・バゲシュプール

ハードウェア

dataBoxはJBOND(ネットワーク接続されたドライブの集合体)であり、Igneousは次のように述べています。「各ナノサーバーは、ARMベースのプロセッサ、メモリ、ディスクコントローラー、冗長イーサネットコントローラー、ブートフラッシュを搭載しています。つまり、各ドライブ自体がイーサネット経由でIPv6通信を行うサーバーなのです。ナノサーバーは、単純にその場でフェイルオーバー(故障)させることができます。」

各ストラップオンボードには、32ビットARMv7 1GHzデュアルARM Cortex A9コア搭載のMarvell Armada 370システムオンチップ(SoC)が搭載されており、1Gbpsイーサネットポートを2つ備え、SATA接続で直接接続された3.5インチディスクドライブと通信できます。このプロセッサにより、ストレージ上でLinuxを動作させるのに十分な演算能力がカードに与えられます。

JBONDは、60台の6TBドライブ(2台×(20台+8台)の消去符号化ドライブセット)から構成され、合計212TBの使用可能容量を備えています。Intelのオリジナル設計製造であるdataRouterは、Igneousデプロイメントの管理とリモート制御を担います。

高可用性を実現するには、2台のdataRouterが推奨されます。dataRouterとdataBoxは独立して拡張可能です。Igneousは、4台のdataBox(848TB)の場合、一般的には3台のdataRouterを導入することを推奨しており、N+1冗長性も確保しています。

Igneous_nanoserver

スケールのために...ドライブとシステムボードを分離して接続したIgneousナノサーバー

バゲシュプール氏は、IoT、センサー、メディアデータの規模が拡大するデータセントリックコンピューティングについて講演しました。特定の種類のデータは顧客のファイアウォールの内側に安全に保存する必要があるため、オンプレミスのデータストレージが必要だと述べました。ナノサーバーの使用により、障害ドメインのサイズは個々のディスクドライブに制限され、ドライブは所定の場所で障害を発生できます。また、各ドライブに専用のARMサーバーとイーサネットポートを割り当てることで、システムにボトルネックがなくなると主張しました。

彼はSeagateのKineticドライブについて語り、SeagateはKineticドライブ上でコードを実行することを許可しておらず、これらのドライブは実際に生産されたことがないと述べた。Coraidという失敗したスタートアップ企業は、AoEプロトコルを使用したイーサネットアドレス指定のストレージを持っていたが、Coraidは時期尚早で失敗した。

Igneousソフトウェア

Igneousハードウェアで実行されるソフトウェアスタックは、特許取得済みのリード・ソロモンベースの消失訂正符号を提供します。ナノサーバーの相互作用は、dataRouterとIgneousクラウドで実行されるソフトウェアによって調整されます。dataBoxは完全分散型のキーバリューストアを実装しており、同時ストリームによる大規模なシーケンシャルGETおよびPUTで最大650MB/秒のパフォーマンスを実現します。目標は、全体的な容量の観点からS3と同等のパフォーマンスを実現することです。

YouTubeビデオ

検索やその他の(マイクロ)サービス、クラウドネイティブサービスへの拡張が可能で、Bhageshpur氏はデータ検査、インデックス作成、変換、リデュースといったサービスの可能性を挙げています。例えば、ファイラーによって作成されたストレージ属性だけでなく、アプリケーションによって作成されたメタデータに基づいてデータを検索することも可能です。詳細については、こちらのビデオをご覧ください。

Coho Dataと、ストレージ関連サービスをアレイ内で直接実行できる同社の技術を思い出します。ただし、この製品はイーサネットアドレスのドライブを使用していません。

サービス

CTOのジェフ・ヒューズ氏が動画の中で、機械学習における画像分類について説明しています。例えば、画像データが(PUTで)書き込まれる際にも分類が可能になるという。ヒューズ氏によると、これはAmazon Lambdaのようなクラウド機能/サービスを顧客のデータセンターに直接導入するようなものだという。

また、Igneousは、レイテンシに影響を与えることなく、コンテナ化されたデータサービスをデータ操作と直接インラインで実行することを可能にしたと述べています。対象アプリケーションには、低レイテンシと高スループットが求められる、マシンによって生成されたデータセットが含まれます。初期のユースケースとしては、自動タグ付け、メタデータ抽出、画像処理、テキスト分析などが考えられます。

バゲシュプール氏は、「将​​来的には当社のアーキテクチャを活用したサービスを提供していく予定です」と述べ、このアーキテクチャによってコンピューティング能力とSSDの増設が可能になると述べた。また、Igneousはパートナーや顧客と同様にサービスを構築するが、ナノサーバー上で直接実行されるコードを書くことはないと付け加えた。IgneousシステムはS3サービスを実行するブラックボックスである。

HDFSのサポートについて尋ねたところ、「今のところは対応していません」という返事でした。さらに追及すると、彼はこう答えました。「現在、IgneousアプライアンスはAmazon S3 API経由でオブジェクトストレージをサポートしています。また、データ移行用のFTPもサポートしています。今後、他のプロトコルもサポートしていく予定です。Azureストアもサポートするかもしれません。」

パートナーは、x86 Linux システムである dataRouters にプロトコル コンバーターを追加できると考えられます。

Bhageshpur 氏を支援する VC や顧客は、約束された Igneous データ サービスについてさらに多くの情報を得ることができますが、それは秘密保持契約に基づいてのみであり、もちろん私たちにはそのような契約は提示されていません。

私たちはフラストレーションを感じ、これらの新サービスの何がベンチャーキャピタルや顧客のウォレットを解放するほど魅力的なのか、必死に想像しようとしました。このシステムについて十分に理解していないため、そこまで興奮できないのです。

日常の話に戻りますが、Igneous には、バックアップ、CloudBerry と Cyber​​duck、Infinite IO、s3cmd、Storage Made Easy での Arq と Commvault による Igneous システムの使用について説明したホワイト ペーパーがあります。

Igneousの最小212TB使用可能構成の価格は、212TiB単位で年間4万ドル未満です。これは1TBあたり年間200ドル未満、つまり1GBあたり月額約1.5セントに相当します。言い換えれば、年間1ドルで5.3GBの使用可能容量が得られ、1TBあたり年間188ドルのコストとなります。®

Discover More