2009-07-22 4 views
0

このアプローチが良いかどうかを誰かを探して探してください。私はウェブアプリを持っていると言うことを許可します。 1つのWebcache Webアプリケーションを同じTomcatにデプロイする。私のWebアプリケーションがWeb訪問者の過負荷によりクラッシュする可能性は最低限になりますか?はいの場合、このテクニックを実装するためにどのwebcacheを使用すべきですか?または、代わりにWebCacheをこの方法とユーザーサービスを展開することを忘れてはいけませんか?低コストが私の優先事項です。あなたからすべてのことをお待ちしております。webcacheをWebアプリケーションとして実装します

答えて

1

同じサーバ/マシンで複製することで何も得られません。多くのユーザーがウェブサイトに突入すると、サービスを提供するためのシステムリソースがさらに必要になります。これらのサービスはすべてのWebアプリケーションで共有されるため、2回目のインストールは最初のインストールと同じように悪い状況になります。

適切にWebアプリケーションをクラスタ化するには、さらに多くのサーバーが必要です。 TomcatとWebアプリケーションをそれぞれにインストールし、ロードバランサを使用してトラフィックを共有します。これは通常、Apache Web Serverとmod_proxyまたはmod_jkで実装されます。もちろん、余分なサーバーの代金を支払う必要があります。 1つの解決策は、Amazon EC2のようなクラウド環境にアプリケーションをデプロイし、必要なときにのみ第2のサーバーを起動することです。

もう1つ解決策は、より強力なマシンを使用してスケールアップすることです。

+0

低コストの理由から、同じWebアプリケーションサーバーにWebキャッシュを展開することをお勧めします。どのwebcache Webアプリケーションを使用する必要がありますか?どんな勧告? – cometta

関連する問題