Spring Cloud Config의 이해

| Spring Cloud Config의 이해

  • Cloud-native 애플리케이션의 중요한 이슈 중 하나는 분산된 서비스에 대한 설정과 관리이다.
  • 개발자는 배포된 서비스와 서비스 환경 개수 만큼 설정을 변경하는데 많은 시간을 소비해야 한다
  • 서비스가 수평적으로 확장되는 Auto Scaling이 될 때마다 서비스의 설정을 직접 변경해 줘야 한다.
  • Spring Cloud Config는 분산되어 있는 여러 서비스의 설정을 관리할 수 있는 서버와 클라이언트를 제공한다
  • Spirng Cloud Config는 파일 및 git형태로 가지고 있을 수 있다.

  • 마이크로서비스가 실작할 때 Spring Cloud Config에서 관리하는 설정 정보를 요청한다
  • 마이크로서비스는 다양한 환경에서 실행될 수 있으므로 Spring Cloud Config 서버는 환경별로 분리할 수 있다
  • 환경에 따른 설정 정보는 profile label로 구분할 수 있다.

댓글

Designed by JB FACTORY