[Site Map]  [운영체제 및 구조 목차]

 

연관토픽

  1. [하위] TPC(Transaction Processing Performance Council)

 


기출문제

회차 문제
관리133-2 1. 정보시스템 하드웨어 규모산정 지침(TTAK.KO-10.0292/R3, 2023.12.06. 개정)예 대하여 다음을 설명하시오. 
가. 규모산정의 개념 및 대상
나. 규모산정 절차
다. 규모산정 방식
응용129-2 5. 정보시스템 하드웨어 규모산정지침(TTAK.KO-10.0292/R2)""과 관련하여 다음을 설명하시오.
(1) 규모산정 방법
(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)
  • 업무량(사용자 수, DB 크기)에 따라, 기본 데이터를 토대로 대략적인 시스템 규모를 비교하여 비슷한 규모를 산정
  • 경험기반 산정
  • 유사 사업에 효과적
시뮬레이션법
(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) 수 적정성 등을 고려하여 적용해야 함

 

 

 

정보시스템 규모산정 방법의 장단점

구분 장점 단점
수식계산법
  • 명확한 근거 제시 가능
  • 타 방법에 비해 간단한 산정
  • 보정치 오차에 영향도 큼
  • 정확한 (보정) 근거자료 제시 곤란
참조법
  • 유사사업에 정확성
  • 비교적 안전한 규모산정 가능
  • 근거 제시 미약(비교에 의함)
시뮬레이션법
  • 상대적으로 정확한 값 획득
  • 시간과 비용이 많이 소요

 

 

 

모범답안

  1. [답안] 정보시스템 하드웨어 규모 산정 방법 개념/장단점(2교시)
  2. [답안] 정보시스템 하드웨어 규모산정(1교시)

 

 

  1. IOPS : Input Output Operation per Second [본문으로]

+ Recent posts