System Requirements
DADP 설치는 단순 패키지 복사 작업이 아니라 제어면, 데이터면, 연동 경로가 어느 환경에서 어떤 경계로 배치될지 먼저 결정하는 작업이다. 이 문서는 공개 모듈 기준의 설치 전 요구사항을 정리한다.
설치 범위 결정
먼저 어떤 조합을 설치할지 확정해야 한다.
| 구성 |
필수 여부 |
설명 |
| Hub |
필수 |
제어면 |
| Engine |
필수 |
런타임 실행 |
| Wrapper |
선택 |
JDBC 경로 연동 |
| DB UDF |
선택 |
DB SQL 경로 연동 |
| Aggregator |
선택 |
통계와 SQL Insight |
공통 요구사항
| 항목 |
설명 |
| 실행 환경 |
서버 또는 컨테이너 런타임 |
| 네트워크 |
모듈 간 통신 경로와 방화벽 규칙 |
| 메타데이터 저장소 |
Hub용 Meta DB와 Redis |
| 비밀정보 관리 |
DB 계정, 런타임 자격정보, 신뢰 자산 |
| 운영 URL |
Hub, Engine, 선택적 Aggregator 접근 경로 |
기본 포트
| 컴포넌트 |
기본 포트 |
비고 |
| Engine |
9003 |
런타임 실행 |
| Hub |
9004 |
제어면, 기본 context-path /hub |
| Aggregator |
9010 |
선택 구성 |
모듈별 준비사항
Hub
- Meta DB 연결 정보
- Redis 연결 정보
- 운영자 진입용 도메인 또는 프록시 경로
- 연결형 또는 에어갭 배포 모드 결정
Engine
- Hub 연결 정보
- 암복호화 provider 설정
- 캐시 또는 영속 저장 경로
Wrapper
- Hub URL
- 대상 JDBC URL과 드라이버 전환 계획
- 애플리케이션 배포 방식
DB UDF
- 대상 DB 접속 정보
- Engine URL
- DBA 권한 또는 ACL 반영 권한
설치 전 확인 질문
- 어떤 모듈을 이번 배포 범위에 포함하는가
- Hub와 Engine 사이의 통신 경로가 준비되었는가
- 운영자 진입 경로와 내부 런타임 경로를 분리했는가
- 연결형인지 에어갭인지 운영 모드를 확정했는가
- 설치 후 어떤 round trip으로 성공을 판정할지 정했는가