더북(TheBook)

3.5 마치며



애플리케이션 구성 관리는 평범한 주제처럼 보여도 클라우드에 기반을 둔 환경에서는 매우 중요하다. 이후 장에서 더 자세히 설명하겠지만, 실행 중인 애플리케이션과 서버가 불변하고 여러 환경에 배포되는 어떤 서버도 수작업으로 구성하지 않아야 한다. 하지만 이 모델은 JAR나 WAR 파일처럼 애플리케이션 산출물과 프로퍼티를 고정된 환경에 함께 배포하는 전통적인 배포 모델과는 상충된다.

클라우드에 기반을 둔 모델에서는 애플리케이션 구성 데이터를 애플리케이션과 완전히 분리하고 적절한 구성 데이터를 런타임에 주입할 수 있어 동일한 서버와 애플리케이션 산출물을 모든 환경에 일관되게 적용할 수 있다.

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