안녕하세요
freeman 입니다.
이번 강좌에서는
IBM WAS v8.5 의 가장 큰 특장점 중의 하나인 ODR(On Demand Router) 컴포넌트에
대해서 설명하도록 하겠습니다. ODR 이란 IBM WAS 가 가지고 있는 고유한 Proxy 컴포넌트로서 쉽게 이야기 드리며 Web 서버처럼 부하분산을
수행하는 역할을 하는 컴포넌트이며 조금 더 자세히 이야기 드리자면 단순한 부하분산을 넘어서 좀 더 지능적인 부하분산 역할을 수행할 수 있는 컴포넌트입니다.
Backend 있는 WAS 의 상태를 실시간으로 반영하는 동적 부하 분산, 장애 사전
대응 및 조치, 무중단 애플리케이션 업데이트, 특정 WAS 로 실시간 요청 차단 등의 다양한 기능을 제공할 수 있습니다. 아키텍처
적으로는 DMZ 구간에 웹 서버가 위치될 필요가 없거나 정적인 데이터를 웹 서버에서 분리해서 처리하지
않는다면 웹 서버 없이 ODR 만 사용하실 수도 있으며 Web 과 WAS 사이에 존재하여 부하분산 역할을 수행할 수도 있습니다. 이는
다시 말하여 Web 서버 없이 ODR 만을 사용해서 80 port 서비스를 수행할 수 있으며 다양한 장점을 추가할 수 있다는 의미입니다.
ODR 사용의 장점
- 정적인 방식이 아니라 지늑적으로 WAS 상태를 반영하여 실시간 동적 부하 분산 가능
(서버의 고유용량, CPU, 메모리, tpmc 등을 고려하여 가중치를 관리자가 지정하는 것이 아니라 서버의 실시간 상태를 반영하여 적절하게 가중치를 조절) - 장애 상황이나 예기치 않은 돌발 상황의 경우 관리자가 감지하여 조절하는 것 보다 자동으로 상황을 고려하여 가중치를 변경하므로 보다 안정적인 서비스를 제공
- 관리자가 실시간으로 특정 WAS 로의 인입 요청을 차단하거나 특정 WAS 를 고립시킬 수 있음
ODR 은 별도의 복잡한 설치나 설정없이 일반적인 WAS 생성과 동일하게 IBM WAS 관리 콘솔에서 손쉽게 생성 및 통합 관리되며 물리적인 별도의 H/W 가 필요하지 않습니다.
그럼 지금까지 이야기된 ODR 를 실제로 강좌를 통해서 하나씩 확인해 보도록 하겠습니다.WASv85_10_ODR_juwlee201303.doc
'IBM - old > WAS 강좌' 카테고리의 다른 글
[WAS8.5]제대로 맛보는 IBM WAS v8.5 - 12. 애플리케이션 무중단 업데이트 (0) | 2016.05.06 |
---|---|
[WAS8.5]제대로 맛보는 IBM WAS v8.5 - 11. 실시간 WAS 요청 제어 (0) | 2016.05.06 |
[WAS8.5]제대로 맛보는 IBM WAS v8.5 - 9. 메모리 누수 감지 및 방지 (0) | 2016.05.06 |
[WAS8.5]제대로 맛보는 IBM WAS v8.5 - 8. HPEL 모드 로깅 (0) | 2016.05.06 |
[WAS8.5]제대로 맛보는 IBM WAS v8.5 - 7. 설정 실시간 백업/복원 (0) | 2016.05.06 |
댓글