본문 바로가기
Architecture

그냥 써보는 내가 짜본 구조

by 고유빙글 2023. 11. 6.

위는 클라우드 기반에 개인프로젝트시 구상한 아키의 골조이다.

 

이를 도커로 컨테이너화해서 k8s로 각 파드들을 만들어 관리하는 구조를 구상했다.

또한 개인적으로 클라우드형 B2B서비스를 구상했었기에 조금 요소들이 많았다고 생각한다

( 추가로 db설계도 각 회사급의 데이터들을 관리할 것을 예상해 구조를 좀 짜보았다. )

 

각 회사들이 이용시 서로 속도에 영향을 최소화하고

안정성과 보안을 가져갈 수 있어야한다고 생각했다.

 

또한 규모가 큰 곳들을 염두에 두어 로그서버를 따로 운영하고자

구독형 데이터 관리의 카프카와 시계열 데이터 관리를 위한 noSql인 엘라스틱 서치를 고려했다.

처음에는 많이 들어본 mongoDB를 고려했으나 시계열 데이터관리와 모니터링에 더 효과적이라는 엘라스틱 서치를 고려했다.

 

 db설계를 공개할 계획은 아직 없지만

각 데이터별로 주된 목적의 자료들이 있어 db서버들을 다양하게 분리했다.

 

무언가 추후에 추가할지를 모르겠지만

우선 각 서버들을 윈도우 노트북상에서 우분투로 띄워보고 각 서버들과의 통신을 하는 테스트를 마쳐보았고

다른 과제들로 아직 더 진행은 해보지 못했다.

 

( 노트북 사양 상 우분투 6개 이상을 띄우고 통신을 시키니 메모리 부족으로 종료됐다.. 추후 클라우드 서버나 물리 서버를 늘려 테스트를 해보고 싶다 )