ユーザーがファイルとフォルダーをサーバーにオンラインで保存する MVC アプリケーションを開発しています。ユーザー データの保存に NAS を使用することを考えていましたが、簡単な質問がありました。ユーザー データの量が NAS ストレージ容量を超えた場合はどうなりますか? そして、それが何度も発生し、ユーザーが保存したファイルをダウンロードしたい場合、どうすればファイルがある場所 (特定の NAS) を知ることができますか? .. 私はこの分野に慣れていないので、それについて多くの質問があります。使用可能なスペースを見つけた場所にファイルを配置するという責任を持つ「メイン NAS」を持つ方法があるかどうかわかりません。自分で行う代わりに、ファイルがどこに保存されていても、ファイルを取得できます。私の質問が明確かどうかはわかりませんが、誰かがアイデアを出す必要があります。前もって感謝します。
質問する
330 次
1 に答える
1
出来ますか?はい。それは良い考えですか?おそらくそうではありません。各ファイルの場所を追跡する独自のファイル割り当てテーブルを作成できます。たとえば、特定のファイルが NAS #23 にあることを示す単純なデータベース テーブルがあるとします。しかし、もっと良いオプションがあるので、おそらくそうすべきではありません。
理由もなく、ネットワーク アーキテクチャを非常に複雑にしています。単一の NAS デバイスを拡張して、数ペタバイトのデータを処理できます。
商用のコンシューマ グレードの NAS デバイスを使用することについて話している場合、それは、それほど多くのデータを扱う Web サイトにとって経済的な選択ではありません。NAS4Free (または FreeNAS) を実行する安価なサーバーは、必要に応じて拡張して数テラバイトのデータ ストレージを提供できます。それを超える場合は、数百のコンシューマー NAS デバイスではなく、エンタープライズ クラスの NAS/SAN を実行することを検討する必要があります。
于 2015-04-11T04:00:33.663 に答える