하나의 웹 응용 프로그램에 여러 환경을 갖는 데 가장 좋은 디자인은 무엇입니까? 하나의 Tomcat 서버에 여러 개의 Tomcat 인스턴스 또는 여러 개의 Web-app 인스턴스를 배포하는 것이 더 좋습니까?Tomcat 테스트 및 프로덕션 환경
0
A
답변
2
한 서버에서로드를 처리 할 수 있다면 필요한 경우 하나의 Tomcat 인스턴스 만 있고 여러 번 배포하는 것이 좋습니다.
이 방법 :
- 당신은 (보안, 백업 관리)를 돌봐 하나의 서버를해야합니다. 응용 프로그램간에
- 당신 공유 하드웨어 리소스 (RAM, DISK, CPU)
0
관리 부담이 좋다 줄이기 위해 같은 웹 응용 프로그램을 여러 번 배치의 아이디어.
제 의견으로는 이것은 받아 들일만한 해결책이 아닙니다. 웹 앱을 두 번 배포한다고 가정 해보십시오. 테스트 환경의 경우 한 번, 프로덕션 환경의 두 번째 경우. 웹 애플리케이션에 전체 Tomcat 서버가 충돌 할 수있는 예외/오류 (일반적으로 메모리 관련 문제)가 발생할 수 있습니다. 이러한 상황에서 한 환경에서 발생한 문제로 인해 다른 환경을 사용할 수 없게됩니다.
따라서 다른 환경으로 Tomcat 인스턴스를 설치하는 것이 좋습니다.
관련 문제
- 1. 개발 및 프로덕션 환경 만들기?
- 2. 시시각각 변하는 테스트 환경
- 3. iPhone - 로컬 및 프로덕션 환경 설정간에 전환
- 4. 테스트 및 프로덕션 서버에 AjaxControlToolKit.dll을 배포하는 단계
- 5. + 프로덕션 서버 테스트 및 MySQL 데이터 동기화
- 6. 캐싱 Tomcat HttpClient 테스트
- 7. Tomcat 클러스터링/프로덕션 환경의로드 균형 성능
- 8. 시험 및 생산 환경 설정
- 9. 크로스 플랫폼 테스트 환경 컴파일 및 실행
- 10. 개발, 준비 및 프로덕션 환경 레일 응용 프로그램
- 11. 대부분의 "코드"가 데이터베이스에있을 때 프로덕션 및 개발 환경 설정?
- 12. Tomcat 웹 응용 프로그램의 제작 및 테스트 환경의 속성
- 13. 테스트 환경 - Paperclip의 오류
- 14. 빌드 할 때 Tomcat 환경 전용 빌드 빌드 및 배포
- 15. Dotnetnuke 개발 환경 및 배포
- 16. Rails에서 스테이징/프로덕션 환경 테스트를 연기하는 가장 좋은 방법은 무엇입니까?
- 17. Mac 용 Tomcat 설치 로컬 환경
- 18. Tomcat LifecycleListener 내의 jndi 환경 변수에 액세스하기
- 19. 개발/테스트/프로덕션 데이터베이스가있는 유창 NHibernate?
- 20. 웹 개발 제작/테스트/dev 환경 설정
- 21. 테스트 환경이 아닌 프로덕션 환경의 System.Runtime.Serialization.InvalidDataContractException
- 22. 웹 응용 프로그램에 대한 dev vs 프로덕션 환경 관리?
- 23. Facebook 페이지/앱 테스트 환경
- 24. phpunit 테스트 환경 간 재설정
- 25. Windows Ce 6.0 테스트 환경?
- 26. 테스트 및 프로덕션 인스턴스에 권장되는 git 워크 플로
- 27. 테스트 및 프로덕션 환경을 동일한 시스템에 두는 것은 좋지 않습니까?
- 28. C#/Visual Studio : 프로덕션 및 테스트 코드 배치
- 29. 레일 환경 믹스 업, 개발 서버에서 프로덕션 DB 사용
- 30. 프로덕션 환경에서 "판매"업데이트가있을 때 테스트 및 프로덕션 전자 상거래 DB를 동기화하는 방법은 무엇입니까?