2010-11-18 2 views
0

하나의 웹 응용 프로그램에 여러 환경을 갖는 데 가장 좋은 디자인은 무엇입니까? 하나의 Tomcat 서버에 여러 개의 Tomcat 인스턴스 또는 여러 개의 Web-app 인스턴스를 배포하는 것이 더 좋습니까?Tomcat 테스트 및 프로덕션 환경

답변

2

한 서버에서로드를 처리 할 수 ​​있다면 필요한 경우 하나의 Tomcat 인스턴스 만 있고 여러 번 배포하는 것이 좋습니다.

이 방법 :

  1. 당신은 (보안, 백업 관리)를 돌봐 하나의 서버를해야합니다. 응용 프로그램간에
  2. 당신 공유 하드웨어 리소스 (RAM, DISK, CPU)
0

관리 부담이 좋다 줄이기 위해 같은 웹 응용 프로그램을 여러 번 배치의 아이디어.

제 의견으로는 이것은 받아 들일만한 해결책이 아닙니다. 웹 앱을 두 번 배포한다고 가정 해보십시오. 테스트 환경의 경우 한 번, 프로덕션 환경의 두 번째 경우. 웹 애플리케이션에 전체 Tomcat 서버가 충돌 할 수있는 예외/오류 (일반적으로 메모리 관련 문제)가 발생할 수 있습니다. 이러한 상황에서 한 환경에서 발생한 문제로 인해 다른 환경을 사용할 수 없게됩니다.

따라서 다른 환경으로 Tomcat 인스턴스를 설치하는 것이 좋습니다.

관련 문제