콘텐츠로 이동

📘 솔루션 개요

학습 안내

MDRM 솔루션의 아키텍처, 구성 컴포넌트, 그리고 원활한 운영을 위한 하드웨어 및 소프트웨어 요구사항을 학습합니다.

1. MDRM 솔루션 개요

MDRM 솔루션은 마이크로서비스 아키텍처(MSA) 기반의 컨테이너 환경에서 유연하게 동작합니다.

1.1 기본 환경 사양

구분 주요 내용
관리 콘솔 Web 브라우저 (Google Chrome 최신 버전 권장)
컨테이너 엔진 Docker, Podman
운영체제(OS) Rocky Linux, RHEL
하드웨어(HW) VM (Virtual Machine) 또는 물리 머신

1.2 MDRM 솔루션 컨테이너 구성

솔루션 설치 시 다음과 같은 주요 마이크로서비스 컨테이너들이 생성됩니다.

컨테이너명 설명
mdrm-ui 워크플로우 설정을 위한 사용자 UI 서비스를 제공합니다.
gam 기존 MDRM의 핵심 기능을 포함한 통합 이미지입니다.
dashboard-ui 시스템 현황 모니터링을 위한 대시보드 UI를 제공합니다.
mdrm-iam 사용자 인증 및 권한 관리를 담당합니다. (Keycloak 기반)
mdrm-base 워크플로우 실행, 스케줄링, 알림 등 핵심 로직을 관리합니다.
nginx-gateway 서비스별 Rest API 요청에 대한 라우팅 처리를 담당합니다.
mdrm-logstash 실시간 로그 데이터를 수집하고 정제하여 처리합니다.
mdrm-rabbitmq 서비스 간 비동기 메시지 통신을 위한 메시지 큐입니다.
mdrm-postgres 시스템 운영 데이터를 저장하는 메인 데이터베이스입니다.

2. 하드웨어 요구사양

MDRM 서버의 하드웨어 사양은 관리 대상 서버(Agent 설치 대수) 규모에 따라 결정됩니다. 다음 권장 사양 가이드를 참고하여 서버를 준비하십시오.

관리 대상 서버 수 권장 서버 사양 최대 동시 접속자
서버 50대 이하 • CPU: 2.0GHz 8Core 이상
• RAM: 16GB 이상
• Disk: 200GB 이상
20명
서버 100대 이하 • CPU: 2.0GHz 16Core 이상
• RAM: 24GB 이상
• Disk: 500GB 이상
50명
서버 500대 이하 • CPU: 2.0GHz 24Core 이상
• RAM: 32GB 이상
• Disk: 800GB 이상
100명

3. 웹 브라우저 및 해상도 권장사항

최적의 접속 환경

MDRM 관리 콘솔은 최신 웹 표준을 준수하며, Google Chrome 브라우저에서 가장 안정적으로 동작합니다.

지원 브라우저 안내: - Google Chrome (가장 권장함) - Microsoft Edge - Firefox

권장 해상도 안내: - 원활한 모니터링을 위해 1920 x 1080 이상의 해상도를 권장합니다.


4. 인프라 준비 체크리스트

네트워크 및 계정 확인

  • [ ] 방화벽 오픈: 솔루션 포트 가이드에 따른 인바운드/아웃바운드 허용
  • [ ] root 권한: 패키지 설치 및 컨테이너 엔진 제어를 위한 root 계정 확보
  • [ ] 저장 공간: /mdrm 등 데이터 저장용 전용 파티션 권장 (최소 500GB 이상)