WindowsでのZFSのような代替手段


11

概念的には、私はここに一人ではないと思います。ZFSの概念が大好きです。1つの大きなディスクを作成でき、すべてが複数のドライブに保存され、いつでもプールとドライブを拡大および縮小できます。さらに、ディスクは同じである必要はありません。

ZFSについて私が嫌いなのは、言うまでもなく、Oracle(以前のSun)ハードウェアで実行されているSolarisで本当に安定した唯一のフォームです。確かに、OpenSolarisが存在し、FreeBSDはZFSをサポートしていますが、Oracle以外のハードウェア上のFreeBSD / OpenSolairs / Solarisでの信頼性は一般的に低いと言われています。

私たちは(現時点では)Window Server 2008 R2サーバーを実行しています。このOSの「次善の」DASストレージオプションは何ですか?Windows用のZFS実装が見つからないので、それは終わりです。myradのRAIDカードは世の中にあります。ZFSの柔軟性に近づく設定を誰かが推奨できますか?再構築のためにサーバーを停止する必要なしに、プールにディスクを追加し、より多くのストレージを割り当てることができるセットアップですか?

つまり、ZFSは好きだが、Windows Server 2008 R2を実行したい場合は、最善の/最もクールなオプションは何ですか?

PS:これは本番システム用であり、予算はシステムあたり約10kです。


これは、プラグアンドプレイのドライブストレージでそれを行います。drobo.com/how-it-works/overview
Chloe

この質問が投稿されたときはそうではありませんでしたが、最近では、少なくともいくつかのシナリオで、必要なZFS機能に応じて、Windowsでは、ReFSは少なくとも新しい展開を調査する代わりになる可能性があります。ReFSはWindows Server 2012以降で使用できます。
CVn 2015年

回答:


7

私の知る限り、本当に信頼できるアプローチができる唯一の選択肢は、ストレージ仮想化を実装するSANを取得し、iSCSI / FC / FCoEなどを介してWindowsサーバーをそれに接続することです。

SANは、ZFSと同様の機能(スナップショット、動的ボリュームのサイズ設定、クローン作成など)を提供できます。


一般的に、どのような種類のストレージ仮想化でも可能ですよね?その前に適切なキットを備えたNASまたはSANがうまくいくでしょうか?
$$$$

@mfinniはい、そのとおりです。ストレージがブロックストレージとしてサーバーに提供されている限り、そうです。
EEAA、2011

スナップショット、ボリュームのサイズ設定、クローン作成自体は、SANの機能ではありません。それらはSANの特定の実装の機能である可能性がありますが、一般に、SANを使用すると、ランダムアクセスデバイスにブロックを確実に保存する方法が得られます。また、NASはブロックレベルのストレージレイヤーではなくファイルシステムレイヤーで動作するため、SANよりもNASを使用してこの機能を実装する方がはるかに簡単です。
クリス

@chris-あなたのコメントは5〜10年前は正確だったかもしれませんが、すべての主要なSANベンダー(および大多数の小規模ベンダー)はすべてこの機能を組み込んでいます。さらに、これらの機能をNASとSANに接続されたストレージに実装することは、ニーズによっては必ずしも簡単ではありません。
EEAA 2011

4

他の人が言っているように、WindowsのZFSに匹敵するものは何もないので、ZFSを使用したい場合は、何らかの形でネットワークを介して接続する必要があります。

ハードウェアの互換性を注意深くチェックすれば、Oracle以外のハードウェアでハードウェアを実行しても問題はないはずです。私が収集するものから、最も重要な注意点は次のとおりです。

  • 64ビット対応のCPU(32ビットではZFSは実質的に役に立たない)
  • 1- 使用ストレージのTBあたり1.5 GBのECC RAM
  • LSI 1068EベースのSAS / SATA HBAとITファームウェア

パフォーマンスと安定性の理由から、または最新のZFSバージョンのみがサポートする機能(暗号化など)が必要な場合は、FreeBSDまたはLinuxよりもSolarisベースのOSをお勧めします。つまり、OSオプションはSolaris 10、Solaris 11 Express、またはOpenSolarisのフォークの1つです。Nexenta Core(またはよりアプライアンスのようなNexentaStor)、OpenIndiana、Schillixが最も有名なようです。OracleがサポートするOSを決定した場合、ライセンス費用は現在、Oracle以外のx86ハードウェアの場合、ソケットあたり1000ドルです。

現在、ZFSでテストファイルサーバーを実行しています。要件が私たちの要件に似ている場合は、iSCSIルートを経由せずに、代わりにSolarisの組み込みCIFSサポートを使用して、ZFSファイルシステムを通常のWindows共有として表示することができます。それを認証のためにActive Directoryと統合することは比較的簡単で、今のところSambaよりもはるかに簡単です。

ストレージがデータベースの場合など、ネイティブのWindowsドライブとして表示される必要がある場合は、iSCSIが唯一のオプションです。設定した量のZFSプールスペースをiSCSI共有専用にする必要があるため、ドライブを簡単に拡張できなくなることに注意してください。iSCSIが必要な場合は、上記の単一のギガビットカードよりも強力なネットワークセットアップを取得することをお勧めします。1.5Gbit HBAのRAIDZにある4つの古い5400 RPMデスクトップドライブでギガビット接続を飽和させても問題はありませんでした。10ギガビットカード、またはリンクアグリゲーションを備えた少なくとも4ポートのギガビットカードの方が適しています。


3

ZFSの概念の一部が間違っていると思います。実際にプールを縮小することはできませんが、プールされたストレージを使用してファイルシステムなどをその場で作成および削除することは可能です。正直なところ、ZFSベースのソリューションを使用するのではなく、HPのSmartアレイコントローラーソリューションは非常にクリーンで、論理ドライブを柔軟に使用できると思います。8つのディスクがあるとします。そのアレイ内で、さまざまなRAIDレベルを使用できるより小さな論理ドライブを持つことができます。簡単に拡張することもできます。これは、HP ProLiantサーバーに固有の機能ですが、Windows環境では優れた代替手段です。

ZFSに関する限り、いくつかのベンダーから缶詰のZFSソリューションを購入できます。見てみましょうNexentaStorなどPogoLinuxにパッケージ化され、事前に設定NexentaStorシステムを販売している、認定ハードウェアを。これらのソリューションは間違いなく予算内に収まります。

個人的には、ZFSの展開にNexentaStorを使用していますが、私が最もよく知っているので、タスクに合わせてHP ProLiantハードウェア調整する方法を採用しました。どちらの方法でも、ZFSで安定性を実現するためにOracleハードウェアで実行する必要はありません。


1

ウィンドウで楽しみにできるいくつかのオプションがあります。Windows NTFSファイルシステムは、論理ディスク管理をサポートしています。詳細については、http://technet.microsoft.com/en-us/library/cc758035(WS.10).aspxから要件を満たしているかどうかを確認してください。もう1つのオプションは、veritasボリュームマネージャhttp://www.symantec.com/business/storage-foundation-for-windowsを使用することです。


シマンテックはまだVeritas(現在はStorage Foundation)を積極的に開発/サポートしていますか?価格/基本的な質問について回答を得ようとすることは、歯を引くようなものです。紙の上の素晴らしい製品のように見えます...
SvrGuy

1

Illumos / OpenSolarisシステムをSANとしてセットアップし、WindowsサーバーでiSCSIを使用して、SAN上のディスクボリュームに接続します。Windowsサーバーに、サーバーが接続されているgigEスイッチに追加のgigEカードが接続され、iSCSIトラフィックが基本的に独自の専用スイッチを持つように設定します。

SQL Serverのようなものをバックアップするには、SQLサーバーをシャットダウンし、Illumosマシンにdbが格納されているZFSボリュームのスナップショットを作成し、SQLサーバーを再起動してから、ZFS送信/受信を使用してスナップショットを別のサーバーにバックアップします。この方法でこれを行うと、最小限のダウンタイムでデータベースをバックアップできます。


SQLをシャットダウンすることは、これを行う正しい方法ではありません。SQLサーバーは、ボリュームシャドウコピーサービスを介してスナップショットをサポートできます。VSHADOWを呼び出してZFSスナップショットを作成する単純なスクリプトは、ダウンタイムなしでこれを実行します。
rmalayter 2011年

0

記憶域スペースが既にあるので、この質問はかなり時代遅れになっていると思います。さて、問題は柔軟性ではなく、パフォーマンスです。チャートを見てください:

記憶域とZFS

ZFS、より具体的には、RAID-Zは他のほとんどすべてを消滅させます。UserVoice(記事の下部にリンクされています)でWindows Server上のZFSのアイデアに投票してください、ありがとう!

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