다음 환경에서 마이그레이션을 준비 중입니다.
아파치 2.0.2 --AJP-> JBoss4.2.2
에
아파치 2.2.3-???-> JBoss 5.1.0
두 사람을 어떻게 합치시겠습니까?
옵션은 다음과 같습니다.
- 클래식 AJP (Apache 용 mod_jk 구축을 의미)
- mod_proxy (JBoss에 HTTP 요청 전달)
- mod_proxy_ajp
옵션 2는 현재 AJP에서 JBoss의 응답을 더 이상 번역 할 필요가 없기 때문에 처리량이 적다는 것을 의미하기 때문에 가장 인기있는 솔루션이며, CPU 시간은 인프라에서 면밀히 검토해야하는 항목입니다. 옵션 2와 3에는 Red Hat이 지원하는 Apache 빌드도 제공됩니다.
현재 옵션 3을 사용하여 AJP를 무료로 제공하므로 옵션 1로 이동하는 것을 볼 수 없습니다.
따라서 옵션 2와 3의 장단점은 무엇입니까? CPU로드에 대한 우려가 실제로 우리가 걱정해야하는 것입니까? 이진 데이터 (AJP 트래픽)를 처리 할 때 손실되는 부분은 대역폭과 IO가 줄어 듭니까?
우리의 인프라는 개인 클라우드에서 가상화되는 동일한 RHEL 5 시스템에서 최대 9 개의 조정이 많은 JBosses (보통 절반 정도)에 이르는 Apache가 될 것 입니다.
포인터 / 조언에 미리 감사드립니다.
풍부한
Host
헤더는 사용하는 경우 올바르게 통과 얻을 것이다ProxyPreserveHost On