NAS/SAN + HTTPサーバーは、インターネット経由で多数の静的ファイルを提供するための優れたソリューションですか?NAS/SAN + HTTPサーバーは適切ですか?
答えて
サーバーにメモリキャッシュを追加すると、正常に動作するはずです。 Apacheには、そうしたモジュールが2つあります。
ユーザーの待ち時間を短縮し、AkamaiやPantherExpressなどのbwコストを削減したい場合は、静的分散キャッシングサービスを参照することもできます。後者は、あなたのbwコストに応じて、良い投資になることができます。
これは実際に解決している問題全体によります。 SANは信じられないほど複雑で、単に起こるのを待っている問題です。このソリューションの複雑さは、膨大な数の障害点、保守の難しさ、おそらくすべてのシステム上の非標準ドライバ、各コンポーネントのバージョン間の相互運用性の問題を追加します。
ほとんどのNASソリューションでは、発生が待ち望んでいる問題が強くなっています。クライアント間でリアルタイムに1つのデータセットを共有する必要がある場合にのみ価値を付加します。あなたの問題が本当にこれを求めているかどうかを考えてみてください。 Netappは、確かに信頼できると考えている唯一のNASベンダーです。
SANまたはNASを回避できる場合は、避けてください。内蔵ハードドライブは通常安価で高速です。また、問題が発生した場合、パフォーマンスの混乱も少なくなります。メンテナンスが容易です。スケーラビリティは簡単です(つまり、すべてのサーバーにデータを複製する場合は、容量を追加するとパフォーマンスが向上します)。
サーバーで大量の高速ストレージを取得するのが簡単だと考えてください。 HP DL380 G5は、1Uの2Uサーバで快適に1.5TBを超えることができます。ほとんどのSANまたはNASソリューションよりもストレージが高速になることを期待してください。コントローラの冗長性はありませんが、とにかく冗長化されたサーバを使用している場合、ソリューションの全体的な信頼性は向上します。
複数のサーバー間でデータを即座に変更する必要がある場合は、NASが正しい解決策であるかどうかを検討します。あなたの瞬時の定義と、同期中に現在のデータを持つサーバーに更新されたファイルの要求を指示できるかどうかによって異なります。
データセットが巨大でソフトウェアソリューションを作成する時間がない場合、SANが正しい解決策であるとしか想像できません。私の経験では、大部分のSANは技術的なものよりも政治的な要件に基づいてより多く設定されています。
NASサーバーがNetappであり、データセットが非常に大きく、ソリューションをあまりにも迅速に配備する必要がある場合、ソフトウェアソリューションがデータを複数サーバーの内部ストレージ。優れたNASサーバは非常に高価ですが、これを回避するためのソフトウェアソリューションの開発に支払うよりも確かに高価です。しかし、より迅速に展開することができます。
政治的な問題がある場合、SANとNASは、問題や障害の責任を他のグループやベンダーに押しつけるのに役立ちます。これは、通常、SANまたはNASソリューションを選択したときに最も重要な考慮事項です。
- 1. 適切なHTTPステータスコード
- 2. 適切なHTTPクライアントメソッド
- 3. Apache HTTPコンポーネントをシャットダウンする適切な方法HTTPサーバーをブロックする
- 4. HTTP 401 - 適切なWWW認証ヘッダー値は何ですか?
- 5. Httpハンドラはアーキテクチャの適切な選択ですか?
- 6. サーバーにプッシュする適切な方法
- 7. xml-> htmlコンバーター、サーバー用の適切なAWSアーキテクチャーですか?
- 8. gulp-connectはAngularJsアプリケーション用の適切なサーバーです
- 9. Meteor.callとサーバーの方法が適切
- 10. Angular 2で適切なhttpポストコールを行うには?
- 11. Global.asaxでHTTP要求を検証し、特定のHTTP応答を返す適切な方法は何ですか?
- 12. azure documentdbストアドプロシージャから適切なHTTPステータスコードを返す方法
- 13. httpコールからimgデータを取得する適切な方法
- 14. ダイナミックキャストはここで適切ですか?
- 15. これは.NETで適切ですか?
- 16. BI/OLAPは適切なソリューションですか?
- 17. Mac OS Xフレームワークは適切ですか?
- 18. 適切なLLVMヘッダーガードスタイルは何ですか?
- 19. このリンクは適切ですか?
- 20. メンテナンスページリダイレクトのステータスコードは適切ですか?
- 21. 不適切なリストは何ですか?
- 22. ユニットテストはいつ適切ですか?
- 23. 工場はいつ適切ですか?
- 24. Ajax.ActionLinkで適切なHTTP削除を行う際の問題
- 25. C#でHTTP用に不適切なコンテンツ長ヘッダーをシミュレート
- 26. 締め切りはいつ適切ですか?
- 27. HTTP上でRFCを読む正しいまたは適切な方法は何ですか?ウィキペディアから
- 28. Java.awt.SystemTrayは適切
- 29. JPQLは適切
- 30. SQLiteは適切
「SAN/NAS構成に偏っている」と言っていると、非常に冗長な方法です。あなたが話しているパフォーマンス上の問題は、Webサーバーでのキャッシュを前提にした問題とは無関係です。彼は静的なコンテンツを提供することを求めています。 – Chris