2011-02-08 3 views
2

우리는 멀티 테넌트가되어 사용자 트래픽이 많은 SaaS 애플리케이션을 개발 중입니다. 이 솔루션은 Liferay Portal에서 호스팅됩니다. 박스에서 꺼내 진 Liferay는 Tomcat을 훌륭하게 지원하며 잘 작동합니다. 그들은 다른 앱 서버를 지원합니다. 그러나 우리는 현재 Tomcat에 기대고있다.SaaS 확장 성 - Tomcat은 확장 성이 충분합니까?

포털은 주로 다른 응용 프로그램 서버 (대부분의 경우 Glassfish)에있는 웹 서비스가 프런트 엔드 서비스를 제공합니다. 우리는 바닐라 바람둥이가 제공하는 것보다 더 많은 J2EE 기능을 포털에 필요로하지 않습니다.

Tomcat은 멀티 테넌트 대량 트래픽 Saas 애플리케이션을 지원할만큼 확장 가능합니까? Tomcat에서 발생할 수있는 문제점을 알고 싶었습니다.

건배! Nirav

+1

예, Tomcat은 확장 성이 뛰어날 수 있으며,이 시스템에서 실행되는 몇 가지 대규모 시스템을 알고 있습니다. 그러나 당신은 그것이 "충분히 비늘질 지"묻고있는 것 같습니다. 불행히도 그게 무슨 뜻인지 모르겠다. –

+0

일반적인 사용 사례는 하나의 응용 프로그램 서버에서 약 5 개의 포털 인스턴스가 될 수 있습니다. 각 포털 인스턴스는 한 명의 임차인을 지원합니다. 각 세입자는 약 1000 명의 사용자를 보유하고 있습니다. 따라서 앱 서버 당 약 5000 명의 사용자가 있습니다. – Nirav

답변

1

이 질문은 오히려 시스템 관리자와 관련이 있습니다. 즉, 나는 Liferay의 performance whitepaper을 읽을 것을 권하고 싶습니다. 실제로 당신이 다루고 싶은 숫자 (및 유즈 케이스)의 종류에 대한 힌트를 줄 수 있습니다.

성능의 관점에서 보면 바람둥이 자체가 Liferay와 상당히 잘 어울린다고 생각합니다. 클러스터 관리는 "대용량"응용 프로그램 서버보다 더 많은 작업이 필요할 수 있습니다. 그래서, 일반적으로 그것은 당신이 스케일링하고자하는 것에 달려 있습니다. 또한 사용자 "사용자 계정"또는 "동시 사용자"입니까?