연관토픽
기출문제
회차 | 문제 |
관리133-2 | 1. 정보시스템 하드웨어 규모산정 지침(TTAK.KO-10.0292/R3, 2023.12.06. 개정)예 대하여 다음을 설명하시오. 가. 규모산정의 개념 및 대상 나. 규모산정 절차 다. 규모산정 방식 |
응용129-2 | 5. 정보시스템 하드웨어 규모산정지침(TTAK.KO-10.0292/R2)""과 관련하여 다음을 설명하시오. (1) 규모산정 방법 (2) 규모산정 대상 (3) 규모산정 절차 |
응용119-2 | 5. TTA 기반으로 정보시스템의 H/W 용량을 산정하고자 한다. 다음에 대하여 설명하시오. 가. H/W 규모산정 방법에 대한 개념 및 장.단점 나. 규모산정 대상 다. CPU 및 스토리지의 성능 기준치 |
관리117-3 | 2. “정보시스템 하드웨어 규모산정 지침”의 하드웨어 규모산정 3 가지 방법에 대하여 개념과 장∙단점을 설명하시오. |
개념
- 기본적인 용량과 성능요구사항이 제시되었을 때, 그것을 시스템 요구사항으로 변환하기 위한 산정방법
- 기본적인 시스템 용도 및 기초정보(동시사용자 수, 사용자당 오퍼레이션 수 등)와 성능요구사항이 제시되었을 때, 그것을 시스템 요구사항(CPU 성능치, 메모리 크기, 디스크 크기)으로 변환하는 절차.
- 사전 예측적 성격이 있으므로 규모추정이라고도 함
정보시스템 규모 산정 대상
- 기존 서버 장비의 CPU, 메모리, 디스크(시스템/데이터) 부분에 스토리지를 추가한 4가지 분야로 규모 산정
정보시스템 규모 산정 참조 기준
- 가장 일반적인 시스템인 WEB 기반 3 계층 어플리케이션 시스템을 기준으로 CPU, 메모리, 스토리지 용량 산정을 수행할 때, 아래와 같은 성능측정치를 관리하며 TPC-C 등의 공식적인 참조 기준을 활용
구분 | CPU | 스토리지 | ||
OLTP 또는 OLTP & 배치 애플리케이션 |
WEB 서버 | WAS 서버 | ||
성능 측정치 | tpmC | OPS | IOPS 1 | |
참조 성능 기준 | TPC-C | SPECWeb2009 | SPECjbb2005 | SPC-1 |
정보시스템 규모산정 방법
- 하드웨어 규모산정은 실제 업무와 응용을 기반으로 수학적인 방법론을 사용하여 예측하며 일반적으로 3가지 방법 사용
구분 | 설명 | 특징 |
수식 계산법 (Calculating Method) |
|
|
참조법 (Referencing Method) |
|
|
시뮬레이션법 (Simulation Method) |
|
|
정보시스템 규모 산정 절차
- 4단계의 절차를 거치며, 참조모델과 보정치를 이용해 모델별 가중치를 적용해 최종규모 확정
절차 | 활동 | 설명 |
구축 방향 및 기초자료 조사 |
이해관계자 협의 | 정보시스템 최종 사용자 및 주요 이해관계자와의 구축 방향 협의 |
시스템/업무 파악 | 시스템의 대략적인 인프라 정보 및 어플리케이션 업무 정보 파악 | |
자료조사 | 목표수준, 사용자 수, 비용, 업무, 확장성, 용량 등 상세 자료 조사 | |
기초자료 및 업무분석 |
복잡도 분석 | 업무량 및 연관성, 복잡도 분석을 통해 예상 부하 결정 |
기준 부하 산정 | 업무 별 예상 부하량을 기반으로 기준 부하(TPM, TPS)를 산정 | |
분석결과 검증 | 기초자료 및 업무 분석, 산정 부하량에 대한 사용자, 아키텍트 검증 | |
참조모델 결정 서버 규모 산정 |
참조모델 결정 | 아키텍처 형태(1-계층, 2-계층, 3-계층)에 따른 참조 모델 결정 |
보정계수 설정 | 피크타임, 데이터베이스 크기, 구조, 계층 등 보정계수 상세 설정 | |
규모 산정 | WEB, WAS, DB, Storage 등 구성요소 별 상세한 규모 산정 수행 | |
가중치 적용 | 가중치 적용 | 1-계층: WEB 0.4 + WAS 0.7 + DB 1 2-계층: WAS 0.7 + DB 1 3-계층: 가중치 없음 |
요소별 규모 산정 방식
구분 | 규모 산정 방식(산출식) |
CPU(OLTP) | CPU(tpmC 단위) = 분당 트랜잭션 수(산정값) * 기본 tpmC(5) * 피크타임 부하(1.3) * DB 크기(1.7) * 애플리케이션 구조 (1.2) * 애플리케이션 부하 (1.7) * 클러스터 (1.4) * 시스템 여유율 (1.3) / 시스템 목표 활용률 (0.7) |
CPU(WEB/WAS) | CPU(max jOPS 단위) = (동시 사용자 수(산정값) * 사용자당 오퍼레이션 수 (5) * 기본 OPS (3) * 업무 용도 (WEB:0.7, WAS:2) * 인터페이스 부하 (1.1) * 피크타임 부하 (1.3) * 클러스터 (1.4) * 시스템 여유율 (1.3)) / 시스템 목표 활용률 (0.7) * 단위 보정 (30)) |
메모리 | 메모리 (MB 단위 ) = {시스템 영역(산정값) + (사용자당 메모리 (2MB) * 사용자 수 (산정값)) + 미들웨어 버퍼 캐시 메모리 (산정값 )} * 버퍼 캐시 (1.15) * 시스템 여유율 (1.3) |
디스크(시스템) | 디스크(MB 단위) = (시스템 OS 영역 (산정값) + 응용 프로그램 영역 (산정값) + SWAP영역 (산정값)) * 파일 시스템 오버헤드 (1.1) * 시스템 디스크 여유율 (1.3) * RAID 여유율 (RAID1:2, RAID5:1.3) |
디스크(데이터) | 디스크(MB 단위) = (데이터 영역(산정값) + 백업 영역 산정값)) * 파일 시스템 오버헤드 (1.1) * 데이터 디스크 여유율(1.3) * RAID 여유율(RAID1:2, RAID5:1.3) |
스토리지 | - 서버 성능 당 스토리지 성능 비율로 계산하여 규모를 산정 - 서버 성능 1 25,000 tpmC 일 때 스토리지 성능 2,500 IOPS 로 적용 |
- 규모 산정을 위한 산출식 중 괄호 안의 숫자는 일반적으로 적용하는 보정치로 필요 시 변경하여 활용
- 규모산정 시 신규 시스템에 대한 보정치는 향후 시스템의 원활한 운영을 위해 중장기적 측면과 시스템 전략, 장비 설치 조건 및 하드웨어 기종 별 슬롯(Slot) 수 적정성 등을 고려하여 적용해야 함
정보시스템 규모산정 방법의 장단점
구분 | 장점 | 단점 |
수식계산법 |
|
|
참조법 |
|
|
시뮬레이션법 |
|
|
모범답안
- IOPS : Input Output Operation per Second [본문으로]