본문으로 건너뛰기

시스템 아키텍처

MASS는 MangoBoost의 고성능 스토리지 어플라이언스 플랫폼입니다.

MASS 시스템 아키텍처 다이어그램

데이터 경로와 제어 경로

데이터 경로 (실선): 클라이언트는 RDMA Fabric을 통해 스토리지 서버에 직접 연결해 I/O를 처리합니다. Manager나 Agent는 이 경로에 개입하지 않습니다.

제어 경로 (점선): 클러스터 관리 서비스는 Pool Map(서버·타겟 구성 정보)을 모든 클라이언트에 직접 전파합니다. 클라이언트는 이 Pool Map을 바탕으로 데이터 배치를 계산하기 때문에, 클러스터 관리 서비스와 클라이언트 사이에도 제어 통신이 존재합니다. 노드 장애가 발생하면 클러스터 관리 서비스가 갱신된 Pool Map을 클라이언트에 전파하고, 클라이언트는 즉시 재계산해 정상 타겟으로 I/O를 이어갑니다.

컴포넌트 요약

컴포넌트역할
Manager클러스터 오케스트레이션, REST API, Dashboard, 스케줄링
Agent노드별 스토리지 서버 생명주기 관리, 하드웨어 모니터링
스토리지 엔진데이터 저장·처리, I/O 타겟 호스팅
I/O 타겟NVMe 1:1 매핑, 독립 I/O 큐, CPU 코어 고정
클러스터 관리 서비스Pool Map 유지·전파, 장애 감지 (데이터 경로 비개입)
mass-ctl클라이언트 마운트·환경 최적화 CLI