0

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

私が抱えているジレンマは、農場の容量の問題です。現在、合計で 200 個のアプリを持っているとしましょう。4 台のサーバーすべてに 200 個のアプリすべてを展開する必要があります (つまり、ファーム内のサーバーはすべて同一です)、またはアプリケーションを 2 セットのサーバーに分割し、2 つの小さなファームを作成して、重要度に基づいてアプリケーションを管理できるようにする必要があります。使い方など

4

1 に答える 1

1

これは、各アプリケーションを処理するために必要なサーバーの数と、更新へのアプローチにも依存します。

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

このようなことから、すべてのアプリケーションをすべてのサーバーにデプロイし、ロード バランサー (あると仮定して) を使用して、サーバー間の実際の負荷分散を処理します。これにより、ほとんどの場合、プレミアム アプリ (またはプレミアム ユーザー) により多くの利用可能なリソースを与えることができますが、負荷のピーク時や更新などの期間に再割り当てすることができます。

おそらく webmasters.stackexchange.com でもこの質問をする必要があります

于 2010-12-03T13:07:16.853 に答える