Page 16 -
P. 16

그림 5-2 구성 관리의 개념 아키텍처





                                                                               ߸҃ػ ҳࢿ੉ ੓ח গ೒ܻா੉࣌ী
                                                                               јन ా૑ܳ ࠁմ׮
                              ੋझఢझ

                                                                                                          5
                                                  ҳࢿ ҙܻ
                                                   ࢲ࠺झ

                                                                                    पઁ ҳࢿ ੿ࠁח
                                                                                    ੷੢ࣗী ੷੢ػ׮

                              ੋझఢझ                                    ҳࢿ ࢲ࠺झ                              스프링 클라우드 컨피그 서버로 구성 관리
                                                                        ੷੢ࣗ




                                                                   ࠽٘ ߓನ ౵੉೐ۄੋ


                                                                                    ѐߊ੗о ߸҃ೠ ҳࢿ ੿ࠁח
                                                                                    ࠽٘ ߂ ߓನ ౵੉೐ۄੋਸ Ѣ୛
                              ੋझఢझ                                                  ҳࢿ ੷੢ࣗী ੹׳ػ׮




                            ݃੉௼۽ࢲ࠺झ ੋझఢझо द੘ೞݶ
                            ҳࢿ ੿ࠁܳ оઉৡ׮
                                                                        ؘ࠳২झ


                        그림 5-2에서 여러 작업이 발생하는데, 각 단계에 대한 요약은 다음과 같다.

                        1.   마이크로서비스 인스턴스가 시작되면 서비스 엔드포인트를 호출하여 동작 중인 환경별 구성
                           정보를 읽어 온다. 구성 관리 서비스에 대한 접속 정보(접속 자격 증명, 서비스 엔드포인트 등)
                           는 마이크로서비스가 시작할 때 전달된다.

                        2.   실제 구성 정보는 저장소에 보관된다. 구성 저장소 구현체에 따라 구성 데이터를 보관하는 다

                           양한 방법을 선택할 수 있다. 예를 들어 소스 제어되는 파일, 관계형 데이터베이스, 키-값 데
                           이터 저장소 같은 방법이 있다.
                        3.   애플리케이션 구성 데이터의 실제 관리는 응용 프로그램이 배포되는 방식과는 독립적으로 한

                           다. 구성 관리에 대한 변경 사항은 일반적으로 빌드 및 배포 파이프라인으로 처리되며, 여기에



                                                                                                      167




         macrospring_06.indd   167                                                               2022-06-20   오후 1:09:03
   11   12   13   14   15   16   17   18   19   20   21