일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- MAC
- 모니터링 및 경고 중앙화
- MSA
- ChatGPT
- application 재기동
- linux
- 리눅스
- Catalina
- crontab
- eclipse
- AWS
- error
- sh
- Chat gpt
- 알림
- 마이크로서비스 패턴
- 분산추적
- 네이버클라우드플랫폼
- 네이버웍스
- docker
- GIT
- 가상머신 차이
- 도커
- 제어루프
- chat API
- 자바 정규식
- desktop
- 메시지
- GitLab
- 정규표현식
Archives
- Today
- Total
시간나는대로 틈틈히 정리 합시다~~!!!
[마이크로서비스 디자인 패턴] 구성 중앙화 (Central Configuration) 본문
반응형
1. 문제점
- 일반적으로 애플리케이션은 여러 환경 변수나 파일에 담긴 구성 정보와 함께 배포된다.
- 다수의 마이크로서비스 인스턴스가 배포된 마이크로서비스 아키텍처 기반의 시스템 환경에선 문제가 있다.
> 실행 중인 모든 마이크로서비스 인스턴스의 구성 정보를 한눈에 보려면 어떻게 해야 하는가?
> 구성을 업데이트하고 관련된 모든 마이크로서비스 인스턴스가 올바르게 업데이트 되기 하려면 어떻게 해야 하는가?
2. 해결책
시스템 환경에 모든 마이크로서비스의 구성정보를 저장하는 새 컴포넌트(구성서버)를 추가한다.
- 마이크로서비스 집합에 대한 구성정보를 한 곳에 저장하고 환경별 설정을 지원한다.
(예: dev, test, qa, prod)
3. 구현된 오픈소스 도구
- 스프링 클라우드 : Spring Config Server
- 쿠버네티스 : Config Map, Secret
반응형
'IT' 카테고리의 다른 글
[GIT] 설치 사이트 (0) | 2021.03.28 |
---|---|
마이크로서비스 란? (0) | 2021.03.27 |
[마이크로서비스 디자인 패턴] 리액티브 마이크로서비스 (Reactive Microservice) (0) | 2021.03.27 |
[마이크로서비스 디자인 패턴] 에지 서버 (edge server) (0) | 2021.03.27 |
[마이크로서비스 디자인 패턴] 서비스 검색 (Service discovery) (1) | 2021.03.26 |
Comments