더북(TheBook)

5.5 마치며

애플리케이션의 구성 관리는 평범한 주제로 보이지만 클라우드 기반 환경에서는 매우 중요하다. 이후 장에서 더 자세히 설명하겠지만, 애플리케이션과 애플리케이션이 실행된 서버는 불변해야 하며 서버를 다른 환경으로 승격할 때는 절대 수동으로 구성하지 않는 것이 중요하다. 이 방식은 프로퍼티 파일과 함께 애플리케이션 산출물(예를 들어 JAR 또는 WAR 파일)을 ‘고정’ 환경에 배포하는 전통적인 배포 모델과는 상충된다. 하지만 클라우드 기반 모델에서는 애플리케이션 구성 데이터를 애플리케이션과 완전히 분리해야 한다. 적절한 구성 데이터가 실행 중 주입되어 동일한 서버와 애플리케이션 산출물이 모든 환경에 일관된 방식으로 승격될 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.