devmoa

아파치 톰캣 로드밸런싱 상태에서 WAS 무중단 자동 배포하기

다나와·2022년 12월 21일·00
아파치톰캣로드밸런싱무중단 배포자동화is-deployWAS

AI 요약

Beta

이 글은 다나와 기술 블로그에서 WAS(Web Application Server)의 무중단 자동 배포 시스템인 'is-deploy' 개발 과정을 소개합니다. 기존에는 L4 또는 아파치-톰캣 로드밸런싱 환경에서 블루그린 배포 방식을 사용했으나, 이로 인해 시스템 관리팀과 개발자 모두에게 불필요한 시간과 작업이 소요되는 불편함이 있었습니다.

이러한 문제를 해결하기 위해 'is-deploy' 프로젝트가 시작되었습니다. 'is-deploy'는 아파치 로드밸런싱 상태에서 톰캣을 동적으로 제거하여 무중단 배포를 가능하게 하는 시스템입니다.

properties 파일을 동적으로 재로드함으로써 로드밸런싱 대상에서 톰캣을 유연하게 제외하는 방식을 채택했습니다. 개발 전 기술 검증을 통해 이 방식의 실현 가능성을 확인했으며, 이를 바탕으로 자동화된 WAS 배포 시스템을 구축하게 되었습니다.

방식의 실현 가능성을 확인했으며, 이를 바탕으로 자동화된 WAS 배포 시스템을 구축하게 되었습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다