1. 프로젝트 개요
1.1 목표
이슈 기반 요구사항 관리 시스템을 개발하여, 제품별 요구사항의 생명주기(추가-채택-변경-삭제 ) 및 이력을 관리하며,
이와 함께 ALM 시스템과 통합하여 Business Intelligence를 제공하는,
Atlassian 제품군 기반의 Requirement Management System - RMS (for atlassian)시스템을 개발하는 것을 목표로 합니다.
1.2 범위
1.2.1 aRMS → Auth Scope
본 프로젝트 범주는 aRMS 의 인증 및 인가 시스템을 제공합니다.
1.2.2 aRMS → Product and Service Scope
본 프로젝트 범주는 aRMS 내부의 데이터를 분류하는 시스템을 jsTree framework를 활용하여 관리하는 시스템을 제공합니다.
1.2.3 aRMS → Requirement Scope
본 프로젝트 범주는 aRMS가 Atlassian 제품군을 대상으로, 요구사항(Requirement)을 기준하여 관리하는 시스템을 제공합니다.
1.2.4 aRMS → Monitoring Scope
본 프로젝트 범주는 aRMS가 Atlassian 제품군 및 Java Application을 대상으로, 인스턴스 모니터링을 관리하는 시스템을 제공합니다.
1.3 관련 문서
구분 | URL |
Project Charter
|
|
SRS ( Software Requirement Specification ) → Business Architecture
→ 시스템 구성도 → System Architectur |
|
SDS ( Software Design Specification ) → Application Architecture
→ Data Architecture |
1.4 결과물
구분 | 서버타입 | 대수 |
Docker Swarm Base 물리 머신 클러스터링 | 물리 서버 - Docker instance 용 | instance replica 총량에 비례한 서버대수 필요 (cpu, mem) |
Kubernetes Base 물리 머신 클러스터링 | 물리 서버 - Docker instance 용 | - |
Docker Swarm Persistence Storage
|
물리 서버 - Docker Data 용
|
NFS 서버 ( 데이터 서버 분리 ) 1-1 미러링
|
Web Server - Apache | 가상 Docker |
1 ea ( 웹서버 캐시용도 )
|
WAS Server - Tomcat | 가상 |
1 ea ( 와스 서버 - java application - ARMS )
클러스터링 기능 제공 시 ( Enterprise mode 제공 )
|
Cache Server - Redis Sentinel
|
가상 |
3 ea ( 세션 클러스터링 및 큐 용도 )
|
ElasticSearch
|
가상 |
4 ea 클러스터링 ( 검색엔진 : 1 Master - 3 Slave )
|
ElasticSearch HQ
|
가상 |
1 ea ( 검색엔진 관리 툴 )
|
Kibana
|
가상 |
1 ea ( 검색엔진 리포팅 툴 )
|
Logstash | 가상 |
1 ea ( 클라이언트 데이터 수집기 - 검색엔진 데이터 마이닝 )
|
ZooKeeper
|
가상 |
3 ea ( 서비스 디스커버리 클러스터 )
|
Kafka
|
가상 |
3 ea ( 메세지 큐 클러스터 )
|
Kafka Manager 가상
|
가상 |
1 ea ( 메세지 큐 클러스터 관리 툴 )
|
APM Server 가상
|
가상 |
1 ea ( 클라이언트 성능 데이터 수집기 )
|
influxDB
|
가상 |
1 ea ( 시계열 데이터베이스 )
|
chronograf
|
가상 |
1 ea ( 시계열 데이터베이스 관리 툴 )
|
grafana
|
가상 |
1 ea ( 시계열 데이터베이스 리포트 툴 )
|
scouter
|
가상 |
1 ea ( 클라이언트 성능 데이터 수집기 )
|
mysql
|
가상 |
1 ea ( 데이터베이스 )
클러스터링 기능 제공시 ( Enterprise mode 제공 ) |
Docker Swarm Infra 설치 스크립트 1종 - Linux base
All-in-one Monitoring System 설치 스크립트 1종 - Docker Swarm Infra 기준 yml 파일 1종
aRMS 설치 스크립트 1종 - Docker Swarm Infra 기준 yml 파일 1종 - App server, DB Server, Cache Server 등. aRMS 프로그램 소스 코드 1종 - jsTree Base Java Application
* 프로젝트 목차
'313DevGRP' 카테고리의 다른 글
[313DevGRP] 4. 제품(서비스) 기능 요구사항 (0) | 2023.08.13 |
---|---|
[313DevGRP] 인터페이스 요구사항 (0) | 2023.08.13 |
[313DevGRP] 2. 제품(서비스) 조망 (0) | 2023.08.11 |
[313DevGRP] A-RMS INDEX PAGE (0) | 2023.08.11 |
[313DevGrp] A-RMS (0) | 2023.08.10 |