2010-12-03 10 views
1

複数のASP.NetアプリケーションをホストするWebファームがあります。通常、ファームには4台のサーバーがあります。Webファームアプリケーション展開のベストプラクティス

私が持っているジレンマは、農場の能力問題の面でです。私は現在、合計200アプリを持っていると言うことができます。すべての4つのサーバー(つまり、ファーム内のすべてのサーバーが同一)に200個のアプリケーションをすべてデプロイする必要がありますか、2つのサーバー間でアプリケーションを分割し、2個の小さなファームを作成する必要があります。用途など

この分野のベストプラクティスは高く評価されます。

おかげ

Rauts

答えて

1

また、これは、各アプリケーションを処理するために必要とされているどのように多くのサーバに依存しており、アップデートへのアプローチに。

アプリケーションが負荷を処理するために2台のサーバーを必要とする場合は、説明した方法でアプリを分割できると思うかもしれません。ただし、アップグレード中に完全なサービスを維持する必要がある場合は、3つ目のサーバー(これはN + 1冗長性)が必要です。

このようなことから、私はすべてのサーバーにすべてのアプリケーションを展開し、実際の負荷分散を処理するためにロードバランサを使用します。これにより、プレミアムアプリ(またはプレミアムユーザ)に多くの時間利用可能なリソースを提供することができますが、負荷がピーク時やアップデート時などには、再割り当てできます。

ウェブマスターでこの質問をしてください。 stackexchange.com too

+0

ありがとうございました。また、ウェブマスターサイトも試してみます。 – rauts

関連する問題