2011-02-08 7 views
2

私たちは、マルチテナントとなるSaaSアプリケーションを構築しており、ユーザーのトラフィックが多いと想定されています。このソリューションはLiferay Portalでホストされます。箱から出てきたLiferayはTomcatを大いにサポートし、うまく動作します。彼らは他のアプリサーバーもサポートしています。しかし、私たちは現在、Tomcatに傾いています。SaaSスケーラビリティ - Tomcatのスケーラビリティは十分ですか?

ポータルは主に、さまざまなアプリケーションサーバー(ほとんどの場合Glassfish)上にあるWebサービスによってフロントエンドサービスになります。ポータルのJ2EE機能は、バニラの風袋によって提供される機能よりも必要なくなりました。

マルチテナントトラフィックSaasアプリケーションをサポートするのに十分な拡張性がありますか? Tomcatで何が問題になるか知りたかったのです。

乾杯! Nirav

+1

はい、Tomcatはかなり拡張できますが、私はそこで実行されるいくつかの大規模システムを知っています。しかし、あなたはそれが "十分にうまくいく"かどうか尋ねているようです。残念ながら私はそれが何を意味するのか分かりません。 –

+0

私たちの典型的な使用例は、1つのアプリケーションサーバー上の約5つのポータルインスタンスです。 1つのテナントをサポートする各ポータルインスタンス。各テナントには約1000人のユーザーがいます。したがって、アプリケーションサーバーあたり約5000人のユーザー。 – Nirav

答えて

1

これは、システム管理者が関心を寄せているかなりの質問です。つまり、私はLiferayのperformance whitepaperを読むことをお勧めします。これはあなたがカバーしたい実際の種類(と用途)のヒントを与えるかもしれません。

パフォーマンスの観点からみると、Tomcat自体はLiferayと非常によく似ていると思います。クラスター管理は、「ビッグアイロン」アプリケーションサーバーよりもさらに多くの作業を必要とする場合があります。したがって、一般的には、あなたが拡大縮小したいものに依存します。また、ユーザー "ユーザーアカウント"または "同時ユーザー"ですか?

関連する問題