1) Kaoni Cloud/MSA

01. 개요

러시안블루 크레아 의 집 2024. 7. 8. 16:52

이번 chapter에서는 Kaoni Cloud 구축한 MSA에 대해 기술하고자 한다.

모든 개발을 완료 후 회고하며 작성하기에(특히 MSA2.0 개발 완료하고 8개월이 지난 시점이기에), 디테일에 미흡할 수 있는 점 양해 부탁한다.

 

아래의 필자가 구축한 Kaoni Cloud 아키텍쳐 구성도 이다.

 

2개의 Cluster(Kaoni Cloud 01, Kaoni Cloud 02)를 구축한 이유에 대해선, 앞서 언급하였지만 간단히 설명하고 넘어가겠다.

 

기존의 Monolithic APP을 MSA로 전환하는 과정에서 2가지 버전이 개발되었다.

초기 버전인 MSA1.0과  내가 개발한 MSA2.0.  

2가지 버전의 MicroService app을 개발/운영하기 위해 2개의 Cluster를 설계하게 되었고

MSA1.0의 app은 KAONI CLOUD 01 에,  MSA2.0의 app은 KAONI CLOUD 02에 올려 구성하였다.

MicroService app을 제외하면, 두 개의 Cluster 전체 구성이 거의 유사하다고 봐도 무방하다.

 

 

* MSA1.0 이 현재 CSAP 진행하고 있는 ezEKP365G 이다.

 

이 Category 에서 필자가 기술하고자 하는 것은 MSA2.0 이다. Kaoni Cloud 02 에 대한 소개이므로 혼동 없길 바란다.

 

 

다음 chapter 부터는 Monolithic app 에서 MSA 로 전환할 당시의 전략과 Architecture 설계에 대해 기술하겠다.