본문 바로가기
IBM - old/WAS 강좌

[WAS8.5.5]하나씩 이해하는 IBM WAS v8.5.5 - 6. 서비스 무중단 애플리케이션 Hot Deploy

by freeman98 2016. 5. 6.

안녕하세요 freeman 입니다.

이번 강좌에서 언급드릴 내용은 서비스 무중단 애플리케이션 Hot Deploy 입니다. 이전에 v8.5 강좌에서("제대로 맛보는 IBM WAS v8.5 - 12. 애플리케이션 무중단 업데이트”) 이미 무중단 애플리케이션 업데이트를 소개해 드렸습니다. 다만, 이전 강좌에서는 ODR IBM WAS 에서 제공하는 애플리케이션 버전 관리 기능을 통해서 진행되는 방식을 소개해 드렸다면 이번에는 좀 더 관리자 입장으로 다가가 기본 번들 제공하는 IBM HTTP Server(웹 서버)를 활용하고 관리자들이 제어권을 가진 채 좀 더 유연하게 사용할 수 있는 형태로 실시간 WAS 요청 제어가 가능한 유지보수 모드(자세한 내용은 이전 강좌 참고-"제대로 맛보는 IBM WAS v8.5 - 11. 실시간 WAS 요청 제어") class 단위의 Hot deploy 를 활용하여 서비스 무중단 애플리케이션 Hot deploy 하는 방안에 대해서 소개하도록 하겠습니다. (, JAVA 의 특성상 Hot Deploy 가 발생하게 되면 ClassLoader reloading 작업이 벌어지면서 pause time 이 발생하기 때문에 서비스 무중단을 수행하려면 클러스터 환경에서만 서비스 무중단이 가능합니다.)

기본적으로 수행되는 방식은 이전 v8.5 강좌에서 언급한 것처럼 하단과 동일한 형태이지만 ODR 대신에기본 번들 제공되는 IBM HTTP Server 를 사용할 것이며, 이미 언급드린 유연성과 사용성을 높이기 위해 애플리케이션 버전 관리 기능을 사용하는 것이 아니라 유지보수 모드를 활용하여 각각의 방식을 직접 제어하며 Hot deploy 를 수행하는 형태로 진행하도록 하겠습니다.

그럼 좀 더 자세한 사항은 이제부터 진행되는 강좌를 참고해주시기 바라면서 지금부터 강좌를 진행하도록 하겠습니다.

WASv855_06_HotDeploy_juwlee201310.doc


댓글