分散型SAN /ストレージシステムはありますか?[閉まっている]


9

他の多くの場所と同様に、ファイルをローカルマシンに保存しないようユーザーにお願いしています。代わりに、それらをファイルサーバーに配置して、適切なアクセス許可を持つ他のユーザーがそれらを使用できるようにし、ファイルが適切にバックアップされるようにすることをお勧めします。

この結果、ほとんどのユーザーは、主に空になっている大きなハードドライブを使用しています。2010年です。その空のスペースを仮想SANまたはドキュメントライブラリに変換できるシステムは確かにありますか?

私が想定しているのは、中央サーバーと連携するユーザーのPCにプッシュされるクライアントプログラムです。サーバーは通常のファイルサーバーと同じようにユーザーに見えますが、ファイルの内容全体を保持するのではなく、さまざまなユーザーのPC間でこれらのファイルがどこにあるかを記録するだけです。次に、適切なクライアントと調整して、ファイル要求を処理します。クライアントソフトウェアは、このような要求に直接応答できるほか、最近のファイルをローカルにキャッシュするのに十分なほどスマートです。冗長性を確保するために、サーバーはファイルが複数のPCに確実にコピーされるようにします。おそらく、異なる場所にグループを定義して、リポジトリ全体のインスタンスが各グループに存在するようにして、1つの建物で他のすべてを破壊する災害から保護することができます。

ここでデータベースサーバーを指定しないことは明らかですが、簡単にするために、いくつかの利点を示します。

  • 多くの場合、ファイルはより近い(またはローカルの)マシンから転送できます。
  • 単一の接続ですべてのファイル転送を混雑させるのではなく、ネットワーク接続を分散します
  • 会社と同様に、ディスク領域は自動的に増加します。
  • 個別のディスクセットを保持する必要がないため、最終的には安くなるはずです。

私はいくつかの欠点も見ることができます:

  • マシンがビジー期間中に大きなファイル転送を処理または受け入れる必要がある場合に、ユーザーのPCパフォーマンスが時折低下する
  • 書き込みはネットワーク内で数回伝播する必要があります(読み取りは書き込み以外のほとんどの場所で発生するため、これは実際にはそれほど問題ではないと思います)
  • データの完全なコピーを時々オフサイトに送信する方法が依然として必要であり、これは差分を行うことを非常に難しくします

これは、完全に企業LAN内に存在し、既存のユーザー機器を利用するクラウドストレージシステムのようなものと考えてください。

私たちの古いメインファイルサーバーは約2年で廃止される予定であり、小さなSANに置き換えることを検討しています。現在のファイルサーバーは、約400 GBの1 TB共有を使用しています。バックアップスペースが限られているため、それだけ小さく抑えました。交換時に少なくとも4TBの使用可能なスペースに拡張したいと思っています。価格が期待どおりに下がれば、それ以上になるでしょう。私はこのようなものがより適していると考えています。学校として、私が実行していることができるいくつかのコンピューターラボがあります。これは、そのようなシステムに少し余分な冗長性を追加するのに最適です。

ごく少数の例外を除いて、ユーザーは120 GBのハードドライブの40 GB未満しか使用していません。つまり、マシンあたり65 GBを簡単に予約できました。さらに、250Gbドライブを搭載した新しいマシンが登場し、さらにはすぐに大きくなる可能性があるため、それは増加するだけです。ファイルサーバーが交換されるまでに、デスクトップの交換スケジュールを考えると、このようなシステムでは5TBの使用可能なストレージが可能で、冗長性と履歴も可能になると考えています。

残念ながら、私が見つけることができる最も近いものはDienstであり、それは1994年にさかのぼる単なる論文です。私は検索で間違った流行語を使用しているだけですか、それとも本当に存在しませんか?そうでない場合、私が見逃している大きな欠点はありますか?


1
大型の磁気ドライブを購入する代わりに、エンドユーザーシステムの代わりに小型のソリッドステートドライブを検討する必要があります。
jftuga

PARCのvan Jacobsonの周りのチームが開発したCCNxを調べてみてください。関連:SWIFTプロジェクト
the-wabbit 2013

回答:


3

AFSを説明しているように思えますが、その最も一般的な実装はOpenAFSです。OpenAFSの主要な概念については、http//docs.openafs.org/UserGuide/ch01.html#HDRWQ3で説明しています

AFSは:

  • 分散。ファイルシステムは複数のマシンですが、統一された名前空間を使用しているため、分散性はクライアントマシンに対して透過的です。
  • 冗長。ファイルは複数のサーバーノードに同時に存在できるため、複数のサーバーノードが失われても、データにアクセスできなくなります。
  • スケーラブル。明らかに、一部の「エンタープライズ」実装は25,000ものノードにまたがっています。

+1はおそらく彼の仕様には合わないでしょう。
ワーナー、

何が欠けているようですか?ぴったりだと思いました。または、少なくとも90%の適合。
Insyte 2010

まあ、WindowsでAFSサーバーを実行することがサポートされていないという事実は、それと関係があるかもしれません。docs.openafs.org/ReleaseNotesWindows/ch03s11.html
mfinni

ええと。彼らがここで言うopenafs.org/windows.htmlとは関係ありません 。
Insyte 2010

1
これはクライアントソフトウェア用です。Windowsボックスで既存のAFS共有に接続したいですか?頑張れ。WindowsでAFS共有をホストしますか?サポートされていません。
mfinni 2010

2

ええ、中央ストレージを適切に使用している場合、エンドユーザーのデスクトップシステムの大容量ディスクは悲劇的に使用されなくなります。しかたがない。架空のデスクトップネットワーク分散型NASを使用することのいくつかの欠点:

  1. これは、ユーザーマシンがオフラインになることによるパフォーマンスの低下を処理する必要があります。今日誰かが来なかったし、彼らのマシンはオフになっていますか?そこにあるドキュメントがオンになっているマシンに配布されることを望みます。誰かが今夜遅くまで働いていて、彼らのマシンだけがオンになっているのですか?頑張ってごめんなさい。あなたがない限り、また、実際のファイルサーバにコピーされたすべてのものを持っている-そして、その後、あなたは何を得るのですか?

  2. すべてが適切に暗号化されている必要があります。それ以外の場合は、現金化する計画を含む上司のドキュメント、またはすべての人の給与を示すHRドキュメントが、郵便係のマシンのJimmyに複製されます。その上で、LimeWireを実行しています。これがどこに向かっているのかわかりますか?


3
さらに、パフォーマンスが低下し、ネットワークが最高速にならないため、夜間にSANがダウンし、メンテナンスの負担が大きくなります。むしろ、ディスクを取り除き、SANから起動します;)
TomTom

1

CleverSafe(オープンソースバージョンと商用バージョンの両方を備えています)のようなものは、たいていの目的を果たすことができますが、非常に信頼性の低いノードの管理が問題になる可能性があります。CleverSafeは複数のノードの停止を処理しますが、ストレージノードとしてデスクトップを使用している場合に見られるようなノードの「一定のチャーン」には、おそらく十分な速さではありません。

私が過去に読んだ学術論文から同様の解決策があると思いますが、CleverSafeは実際の製品であり、単なるプロトタイプではないようです。同社は2004年以来存在しています。


1

SANsymphony 7.0ストレージ仮想化ソフトウェア

以下はすべて彼らのウェブサイトから引用されています:

主な特徴

デバイスに依存しない仮想ディスクプーリング、同期ミラーリング(HA)、高速キャッシュ、非同期リモートレプリケーション、シンプロビジョニング、自動階層化、オンラインスナップショット、無停止ディスク移行、継続的データ保護(CDP)

アクセスタイプ

物理SANまたは仮想SAN上のディスクI / Oをブロックします。ファイルシステムアクセスは、基盤となるWindows ServerオペレーティングシステムからNFS / CIFSプロトコルを介して提供されます。2つのアクセス方法を組み合わせて、高可用性、統合ストレージ(SAN / NAS)の要件を満たすことができます。

サポートされるホスト環境

標準のWindowsオペレーティングシステム(Windows Server 2000、2003、2008、Hyper-V、Windows XP、Windows 7)、UNIX、HP-UX、Sun Solaris、IBM AIX、RedHat Linus、Suse Linux、Apple MacOs、VMwareを実行するコンピューターシステムESX / vSphere、Citrix XenServer、

サポートされるディスク(バックエンド)

Windows Server 2008でサポートされている内部ドライブ、外部ドライブ、外部ディスクアレイ、JBOD、ソリッドステートディスク(SSD)、およびインテリジェントストレージシステムは、DataCoreノードに接続できます。それらは直接接続されているか、SAN接続されている場合があります。


それはあなたが求めているものです、そうですか?


ではない正確に。このソフトウェアは、依然として各マシンを引き継ぎます-100%ストレージ専用のマシンが必要です。エンドユーザーと共にまだ展開されているPCのバックグラウンドで実行され、既に存在するスペアディスクを利用するものが見たいです。
Joel Coel

ストレージ/メタデータの抽象化をもう一度
Mark Lawrence

もちろん、Windows DFS-Rがない場合は、もう1つ検討する価値があります。これにより、ADレプリケーションを介して透過的にアクセスおよび複製されるフォルダーの名前空間を設定します。名前空間フォルダーには物理共有上のターゲットがあり、これらは選択したトポロジ(ハブアンドスポーク、無料など)を使用して複製できます。ああ、問題はあります。ターゲットはWindowsサーバーを実行している必要があると思います。
Mark Lawrence、

0

私の頭に浮かぶのは、GoogleのMapReduceまたは無料のHadoopの代替案ですが、これは、非常に大きなWebアプリのペタバイト領域に拡張できるように設計されています。

一般に、この追加されたサービスのマシンを管理するための管理オーバーヘッドは、それから得られる利点をはるかに超えると思うので、シナリオは実際に試してみたいものではありません。

また、Windows(またはその他のOS)に未発見の問題があり、高速拡散ワームの脆弱性につながり、ネットワーク全体をほんの数分で追い出す可能性があるという特定のリスクもあるでしょう。システムが構成されていて、安全であり、すべてのデータストレージプールが使用されます。

それとは別に、オフィスアプリケーションやPhotoshopなどの多くのアプリケーションが将来的にWebに移植されて、 (再び)シンクライアントの大きな推進力。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.