1. 제품 설치 매니저 개요
1. 제품 설치 매니저란?
BIMATRIX 제품군을 쉽게 설치하여 사용 할 수 있도록 지원하기 위한 설치 및 소스 관리 프로그램입니다.
DB와 WAS 등의 배경 지식을 요구했던 제품 설치 과정이 단 한 번의 작업을 통해 누구나 쉽게 설치할 수 있도록 지원합니다.
2. 개발 배경
- 제품 설치의 복잡성 :
제품군(AUD Platform, i-META, i-OLAP)의 설치 난이도 높음 (특정 인원만 설치 가능) - 제품 설치의 환경 의존성 :
고객사 환경(WAS / Repository DB)에 의존된 서비스 구조(고객사 환경 변화로 인한 리스크 증대) - 제품 업데이트 난이도 높음(수동 작업의 문제점) :
수동 업데이트 작업으로 실수 확률이 증가하고 롤백이 어려움
3. 도입 효과
- 제품 설치 복잡성 및 환경 의존성 해소 :
- 누구나 쉽게 설치하여 사용 가능한 접근성 제공(손쉬운 배포)
- 통일된 제품 패키지 구조로 지식(상식) 기반 설치 및 장애 대응 환경 제공 (통합 로그, 통합 설정 등) - 제품 업데이트 자동화를 통한 신뢰도 확보
손쉬운 업데이트 및 롤백 기능을 제공함으로써 안정성 및 제품 신뢰도 제고 - 일관성 있는 제품 구조를 기반으로 서비스 노하우 축적 (성능 및 안정성)
2. 제품 설치 매니저 지원 환경
1. 지원 환경
OS | Version | Core | Memory | Disk |
---|---|---|---|---|
Windows | Windows 7 이상 (x64) | 4 Core 이상 | 16GB 이상 | 100GB 이상 |
Linux | CentOS 7 이상(동급 계열 포함) |
2. 설치 지원 제품 및 환경
구성 | 제품명 | 설명 |
---|---|---|
환경 구성 제품군 | Java | AUD Platform을 구동하기 위한 기본 환경 (Default : Open JDK 1.8) |
Python | 설치매니저를 구동하기 위한 기본 환경 (Default : 3.7) | |
Tomcat | AUD Platform을 위한 Servlet Container (Default : 8.5.39) | |
PostgreSQL | #Matrix Repository를 위한 DBMS (Default : 10.7.1) | |
Git | AUD Platform 코드 보호를 위한 형상 관리 Tool | |
BI MATRIX 제품군 | AUD Server | DB 연결 관리, Repository 관리 등의 기능을 제공하는 BI 메인 서버 ▶ i-MATRIX / i-AUD / i-OLAP 포함 |
i-META Server | 클라이언트에서 구성한 META에 따라 쿼리를 생성해주는 서버 | |
기타 | 제품 설치 매니저 | 제품 설치 및 소스 관리 도구 |