0

ユーザーがログインしてアートワーク (画像、ドキュメントなど) を送信できる Web ポータルがあります。この Web ポータルは、負荷分散された 2 つの Web サーバーでホストされています。

この負荷分散のため、NAS を Web ポータルの集中型メディア ファイル ストレージとして使用することを考えています。ファイルサーバーよりも安価で保守が容易なNASを検討しています。

質問は次のとおりです。

  1. ファイル ホスティング - ファイル ホスティング サーバーとして機能する NAS デバイスはありますか? または、Web サーバーに NAS への仮想パスを作成する必要がありますか? これは、ファイル サーバーを使用すれば簡単に実現できます。別のドメインをファイル サーバーにバインドするだけで (media.mydomain.com など)、すべてのメディア ファイルがこのドメインを通じて提供されます。mydomain.com/media のように、Web サーバーからの仮想パスを介してメディア ファイルを提供してもかまいません。NAS が上記のアプローチのいずれかを実行できるかどうか、また安全かどうか、セットアップが簡単かどうかなどを知りたいです。

  2. パフォーマンス - 読み取りと書き込みが非常に集中するため、これはより重要です。NASは今まで使ったことがありません。RAID-1 用に 2 台のハード ドライブ (2TB、15000RPM) を構成することを考えています。これは、一般的なファイル サーバーのパフォーマンスに匹敵しますか? この質問に対する答えは相対的であることはわかっていますが、NAS を単なるファイル共有デバイスとしてではなく、ファイル ホスティングとしてどのように使用できるかを知りたいだけです。

私の Web サーバーは、IIS 7.5 を搭載した Windows Server 2008R2 を実行しています。NAS と Win Server/IIS を統合するためのベスト プラクティスも共有していただけると幸いです。

ありがとう。

4

1 に答える 1

1
  1. NAS は、プライベート ネットワーク上の情報の共有場所を提供します (少なくとも、NAS テクノロジをインターネット経由で NFS および CIFS として公開するべきではありません)。実際には、Web ファイル ホストとして設計されているわけではありません。NAS を IIS/apache/nginx を利用する Web ファイル ホストとして構成できないというわけではありませんが、Web サーバーは必要ありません。NAS のセットアップは、Windows サーバーとほとんどの UNIX/Linux ディストリビューションの両方で十分に文書化されており、どちらも比較的簡単です。NAS は設計どおりに安全です。実装に応じて、さまざまなアクセス制御方法を利用して NAS を保護できます。

  2. これは、同時ユーザーと、それらがシステムにかけると予想される負荷の種類に大きく依存します.1Gb LAN接続とNAS用の15,000 RPMハードドライブを介した大部分のパフォーマンスは、まともな量の十分なパフォーマンスを提供するはずです.ユーザーが同時に何百ものファイルをダウンロードしている場合、問題が発生する可能性があるため、確かなことは言えません。他の Web テクノロジーと同様に、ユーザーの使用を制限して、1 人のユーザーがシステム全体をダウンさせないようにします。ファイル サーバー (NAS はファイル サーバー) を何と定義しているのかわかりません。ファイル サーバーをファイルをホストする Web サイトと考えると、NAS は、デバイスがどこにあるかに基づいて、より良いパフォーマンスではないにしても同じものを提供します。 Web サーバーに関連しています (これも使用状況によって異なります)。パフォーマンスが心配な場合は、いつでも RAID 5、RAID 6、RAID 10 を使用してより大きな RAID アレイを構築するか、SSD を使用してストレージ パフォーマンスを向上させることができます。NAS のほとんどの場合、ハードウェアの制約は通常、ストレージ速度、ネットワーク速度、RAM、CPU です。 繰り返しますが、これは実際には使用率に依存するため、十分にテストし、ベンチマークし、パフォーマンスを監視してください

Microsoft は、役立つサーバー 2008 r2 のチューニング ドキュメントを提供しています: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463392.aspx

私の意見では、あなたのアーキテクチャは、ファイル用に NAS を指している仮想ディレクトリを使用して NAS を共有場所として参照する 2 つの Web サーバーになるか、コードで NAS の場所を処理します (コードを使用すると、セキュリティと使用に関する多くのオプションが提供されます)。 .

于 2013-05-28T13:49:10.940 に答える