| 開発者 | ゼネラル・アトミックス |
|---|---|
| 初回リリース | 2003年8月8日 |
| 安定版リリース | 5.0 / 2016年9月15日 |
| プレビューリリース | 5.1 / 2016年9月15日 |
| 書かれた | C |
| オペレーティング·システム | Linux、Microsoft Windows、OS X、Solaris(オペレーティング システム) |
| プラットフォーム | X86-64、POWER8、SPARC |
| タイプ | メタデータおよびデータ管理ソフトウェア |
| ライセンス | 独自の商用ソフトウェア |
| Webサイト | ニルヴァーナ |
Nirvana は、General Atomics によって開発および保守されている 仮想オブジェクト ストレージソフトウェアです。
また、メタデータ、データ配置、およびデータ管理ソフトウェアとも呼ばれ、組織が世界中のあらゆる場所にある複数のストレージ デバイス上の非構造化データを管理して、グローバルなデータ集約型ワークフローを調整し、データの場所や作成日に関係なくデータを検索して特定できるようにします。Nirvana は、システムとユーザー定義のメタデータをキャプチャして詳細な検索を可能にし、データの移動と保護を制御するポリシーを制定することでこれを実現します。Nirvana は、データの来歴、監査、セキュリティ、およびアクセス制御も維持します。
Nirvana は、低コストのストレージに移動するデータと、保存する必要がなくなったデータを識別することで、ストレージ コストを削減できます。
歴史
Nirvana は、 DARPAが後援する大規模データ分析システム プロジェクトへの対応として、1995 年にサンディエゴ スーパーコンピュータ センター(SDSC) (当時はゼネラル アトミックス[1]によって設立および運営されていた) で開始された研究の成果です。 [2] ゼネラル アトミックスの計算プラズマ物理学者であるレーガン ムーア博士の指揮の下、ゼネラル アトミックスと SDSC の共同作業により、国立科学財団(NSF)の支援を受けてストレージ リソース ブローカー(SRB) に関する開発が継続されました。SRB 1.1 は 1998 年に提供され、[3]地理的に分散したストレージ システム間で単一のグローバル名前空間を持つ論理分散ファイル システムを実証しました。
2003年、ゼネラル・アトミックス社はSDSCの運営をカリフォルニア大学サンディエゴ校(UCSD)に引き渡し、ムーア博士は同校の専任教授となり、データ集約型コンピューティング環境(DICE)センターを設立してSRBの開発を継続しました。同年、ゼネラル・アトミックス社はSRBの商用バージョンを開発する独占的ライセンスを取得し、それをNirvanaと名付けました。[4] DICEチームは2006年にSRBの開発を終了し、オープンソース配布用のiRODS [5]と呼ばれるルール指向のデータ管理プロジェクトを開始しました。ムーア博士と彼のDICEチームはノースカロライナ大学チャペルヒル校に移り、現在iRODSはiRODSコンソーシアムによってそこで管理されています。[6]ゼネラル・アトミックス社はサンディエゴ本社でNirvanaの開発を継続し、高いスケーラビリティ、フェイルオーバー、パフォーマンス、実装、保守、サポートなど、政府および商用ユーザーに役立つ機能に重点を置きました。
2009年、ゼネラル・アトミックス社は米国国防総省(DOD)の高性能コンピューティング近代化プログラムとデータ管理契約を締結した。[7] この契約の要件により、ゼネラル・アトミックス社はニルヴァーナのパフォーマンス、スケーラビリティ、セキュリティ、使いやすさを拡張することに重点が置かれました。主な成果物には、ニルヴァーナをオラクル社のSAM-QFS ファイルシステムと統合し、ほぼリアルタイムのイベント同期を備えたポリシーベースの階層型ストレージ管理(HSM)システムを提供することが含まれていました。ゼネラル・アトミックス社はまた、デジタルマーケティング会社infoGROUPがオマハ地域にあるinfoGROUPの3つのコンピュータオペレーションセンターにグローバルネームスペースを作成するためにニルヴァーナを導入したことを発表しました。[8]
2012年にゼネラル・アトミックス社はニルヴァーナバージョン4.3をリリースした。[9]
2014 年、General Atomics は、Nirvana のビジネス モデルを、大規模な政府契約の有料サービス モデルから標準的な商用ソフトウェア モデルに変更しました。
2015年、ゼネラル・アトミックス社はイギリスでピクシットメディア/アルカストリーム社との戦略的関係を開始し、ニルヴァーナをピクシットメディアとアルカストリーム社の製品と統合した。[10]
2016年にゼネラル・アトミックス社はニルヴァーナバージョン5.0をリリースした。[11]
2018 年 5 月、ゼネラル アトミックス傘下の Nirvana のマーケティングおよびサポート URL (www.Nirvanastorage.com、[12] www.ga.com/nirvana [13]および https://www.nirvanaware.com [14] )、および最近では「Nirvana EasyHSM」(www.ga.com/easyhsm [15] (2017 年 1 月のマーケティング スライドシェアで[16]に記載)などのブランド統合サービス) を調査したところ、www.ga.com から「見つかりません」または接続タイムアウトが返されました。www.ga.com で「Nirvana」というキーワード検索を行うと、アーカイブされたことを示すページのみが返されます。ゼネラル アトミックスによってアーカイブされた Nirvana のページとプレス リリースは、http://www.ga.com/?Key=Search&q=nirvana [17]から取得できます。
アーキテクチャと操作
Nirvana は、ストレージ リソース上に常駐するか、ストレージ リソースにアクセスするロケーションエージェントで構成されるクライアント サーバーソフトウェアです。ストレージ リソースは、ネットワーク接続ストレージ(NAS) システム、オブジェクト ストレージシステム、またはクラウド ストレージサービスです。Nirvana は、これらのストレージ リソース内のファイルとオブジェクトの場所をメタデータ カタログ (MCAT) にカタログ化し、ストレージ システム メタデータ (所有者、ファイル名、ファイル サイズ、作成、変更、修正、アクセスのタイムスタンプ) と追加のユーザー定義のドメイン固有のメタデータでファイルにタグを付けます。システム メタデータとユーザー定義メタデータを使用して、ファイルまたはオブジェクト (またはファイルとオブジェクトのグループ) を検索できます。また、それらのファイルとオブジェクトへのアクセスを制御し、あるストレージ リソースから別のストレージ リソースに移動することもできます。MCAT は、接続されているすべてのストレージ リソースにわたって単一のグローバル名前空間を作成するため、ユーザーと管理者は、地理的に分散したデータ センターにある複数のベンダーの複数の異種ストレージ システム間でデータを検索、アクセス、および移動できます。MCAT は、リレーショナルデータベース管理システムに接続され、そのシステムと対話してその操作をサポートします。水平スケールアウトとフェイルオーバーのために、複数の MCAT を展開できます。提供されているWeb ブラウザ、JavaベースのGUIクライアント、コマンド ライン インターフェイス、ネイティブのWindows仮想ネットワーク ドライブ インターフェイス、提供されている API を介したユーザー開発アプリケーションなど、さまざまなクライアントが Nirvana と対話できます。
Nirvana の動作は、メタデータ、同期、ILM の 3 つのデーモンによって制御されます。メタデータ デーモンは、定義済みおよびカスタマイズ可能なテンプレートとメタデータ解析ポリシーを使用して、データを作成する機器から、ファイルの実際のデータ内から、または GUI またはコマンド ライン インターフェイスを介してユーザー入力を取得して、メタデータを自動的に抽出できます。バックグラウンドで実行される同期デーモンは、基礎となるストレージ リソース ファイル システムにファイルが追加または削除されたことを検出します。同期デーモンによってファイル システムの変更が検出されると、その変更は MCAT に登録され、更新されます。ILM デーモンは定期的に MCAT を照会し、移行、レプリケーション、または指定されたスケジュールでのバックアップなどのアクションを実行します。たとえば、管理者は、ストレージ消費ウォーターマーク (パーセント使用)、特定のプロジェクトに関連付けられたすべてのデータ、または 1 年以上アクセスされていないデータなどの基準に基づいて、データを分散保持場所に移行することで、高価なプライマリ ストレージ システムのスペースを解放するポリシーを設定できます。ポリシーは非常に柔軟です。ユーザー定義のメタデータ属性 (プロジェクト、主任研究者、データ ソース、場所、温度など) もデータの移動に使用できます。Nirvana ILM ポリシーの実行はバックグラウンドで行われ、エンド ユーザーやアプリケーションには透過的です。
ユースケース
データ認識型クラウドストレージゲートウェイ
NirvanaのILM機能はクラウドストレージゲートウェイとして使用することができ、オンプレミスでローカルに保存されたデータを、Nirvanaのさまざまなメタデータ属性とポリシーに基づいて一般的なクラウドストレージサービスに移動することができます。2015年に、General AtomicsとArcaStreamは、オンプレミスストレージにIBMのSpectrum Scaleを使用し、クラウドストレージプロバイダーのAmazon S3およびGoogle Cloud Storageと統合するクラウドストレージアプライアンスを発表しました。[18]
詳細検索
Nirvana を使用すると、システムとユーザー定義のメタデータの両方を使用して、検索クエリを実行し、関心のあるデータを検索できます。クエリは、コマンド ライン インターフェイスまたは以下に示す Web ブラウザー クライアントを通じて入力されます。
バーチャルコレクション
Nirvana は、ユーザーフレンドリな論理ルールに基づいて、データ ファイルのグループ化と仮想コレクションへの配布を自動化できます。たとえば、ユーザー定義のメタデータを使用して、ドメイン固有の属性 (実験、研究、プロジェクトなど) を持つ共同作業者間で転送する必要があるデータ ファイルを識別できます。
データの来歴
多くの分野では、派生結果を生成するために使用された出所と処理パイプラインを知ることが役に立ちます。Nirvana は、すべての変換、分析、解釈を通じて、ワークフロー内のデータを追跡します。Nirvana を使用すると、データが生成された条件の検証済みの出所とともにデータを共有および使用できます。そのため、結果は再現可能であり、欠陥の分析も可能です。
監査
Nirvana を使用すると、ワークフロー内のデータ ファイルのすべてのトランザクションを監査できます。トランザクションの日付、成功またはエラー コード、トランザクションを実行するユーザー、トランザクションの種類、メモなどの情報を含む監査証跡を保存できます。Nirvana の他のすべてのものと同様に、監査証跡は簡単にクエリおよびフィルタリングできます。
セキュリティとアクセス制御
Nirvana を使用すると、ユーザー定義のメタデータ属性 (プロジェクト、調査など) を使用してユーザー、グループなどによる特定のアクセス制御リストを設定し、アクセス権限レベルを設定して、上位レベルを割り当てられたユーザーが下位レベルを割り当てられた他のユーザーよりも多くの情報を表示できるようにすることで、データへのアクセスを制御できます。Nirvana は、チャレンジ レスポンス認証、グリッド セキュリティ インフラストラクチャ(GSI)、およびKerberos を使用して、Lightweight Directory Access Protocol (LDAP) およびActive Directoryと統合することで、シングルサインオンとアクセスをサポートします。データの表示と変更は、権限のあるユーザーのみが行うことができます。
ファイルシステム分析
Nirvana を使用すると、共有ファイルシステムの構成を分析して、保存されているデータの種類、占有するスペース、最終アクセス日時、保存者を判断できます。この情報を使用して、ストレージ管理者は、使用するストレージ システムの種類と、使用されていないデータを低コストのアーカイブ ストレージに移動するタイミングを判断できます。次の例では、高価なエンタープライズ NAS ストレージ システムに保存されているデータを Nirvana が分析した結果、ほとんどのデータが 2 年以上アクセスされていないことがわかりました。さらに、ほとんどのファイルは非常に小さく、ストレージの半分以上が 2 人のユーザーによって消費されていることもわかりました。このデータを使用して、組織はエンタープライズ ストレージ システムを安価なオブジェクト ストレージに置き換え、アクセス頻度の低い多数の小さなファイルをより適切に管理できるようにしました。[19]
参考文献
- ^ 「SDSCタイムライン」(PDF) 。 2016年1月25日閲覧。
- ^ 「MDAS - 大規模データ分析システム」 。 2016年1月25日閲覧。
- ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). 「SDSC ストレージ リソース ブローカー」. CASCON の最初の 10 年間の高影響力論文: 189–200. CiteSeerX 10.1.1.203.4142 . doi :10.1145/1925805.1925816. S2CID 15937740. (1998年11月30日~12月3日の再版)
- ^ 「ゼネラル・アトミックス、独自のデータ管理ソフトウェアの商用化のため UCSD から独占ライセンスを取得」2016 年1 月 25 日閲覧。
- ^ 「iRODS (統合ルール指向データシステム)」irods.org . 2016年3月17日閲覧。
- ^ 「iRODS (統合ルール指向データシステム)」irods.org/about . 2017年7月31日閲覧。
- ^ 「ゼネラル・アトミックス、6つの高性能コンピューティングサイトにわたるストレージライフサイクル管理(SLM)に関して2,250万ドルの国防総省契約を獲得」 。 2016年1月25日閲覧。
- ^ 「infoGROUP® が Nirvana® SRB® 2008 で革新的なグローバル名前空間を設計」 。2016年1 月 25 日閲覧。
- ^ 「Nirvana SRB 2012 R3® は、キャッシュ パフォーマンス、同期、データベース移行の大幅な改善により強化されました」 。2016年1 月 25 日閲覧。
- ^ 「arcastreamとGeneral Atomicsが世界初のデータ対応クラウドストレージゲートウェイを発表」。2016年1月25日閲覧。
- ^ 「ゼネラル・アトミクス、データ集約型の科学・メディアワークフローを推進する次世代データシステムをリリース」ゼネラル・アトミクスおよび関連会社。 2018年5月26日閲覧。
- ^ “Nirvana Storage”. General Atomics. 2008年7月24日時点のオリジナルよりアーカイブ。2018年5月26日閲覧。
- ^ 「Nirvana SRB」 。 2018年5月26日閲覧。
- ^ 「Nirvana Customer Support」。General Atomics 。 2018年5月26日閲覧。
- ^ 「Nirvana EasyHSM」。ゼネラル・アトミックス。 2018年5月26日閲覧。
- ^ Sfiligoi, Igor (2017-01-17). 「EasyHSM の概要」 – www.slideshare.net 経由、2018 年 5 月 26 日閲覧。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ 「ゼネラル・アトミックスおよび関連会社」 。 2018年5月26日閲覧。
- ^ 「ArcaStreamとGeneral Atomicsが世界初のデータ対応クラウドストレージゲートウェイを発表」。2016年1月25日閲覧。
- ^ 「Nirvana SRB を使用したストレージ データ分析が 2014 IEEE MSST カンファレンスで発表されました (2014 年 6 月 2 日から 6 日、カリフォルニア州サンタクララ)」(PDF)。
