[MIS] 하드웨어 비용산정
2022. 12. 24. 02:21
하드웨어 H/W 비용산정
하드웨어 규모 산정
구분 | 정의 | 관점 | 시간성 |
용량관리 | 비즈니스 요구사항을 충족시키기 위한 현재와 미래의 용량 계획을 수립하고 비용과 용량의 균형을 맞추는 것 |
조직 | 지속적 |
용량계획 | 개략적인 시스템 아키텍처와 응용 업무 기반으로 시스템에 요구되는 성능 요구사항과 성능을 결정하기 위한 계획 |
조직, 시스템 |
지속적 |
규모산정 | 기본적인 용량과 성능 요구사항이 제시되었을 때, 그것을 시스템 요구사항으로 변환하는 것 |
시스템 | 일시적 |
하드웨어 규모 산정 방법
구분 | 개념 | 장점 | 단점 |
수식계산법 | 규모산정을 위한 요소를 토대로 용량의 수치를 계산, 보정치 적용 |
규모산정의 근거를 명확하게 제시 다른 방법에 비해 간단하게 산정 |
보정치가 잘못되어 있을 경우 원하는 값과 많은 차이 발생 |
참조법 | 업무량에 따라, 기본 데이터를 토대로 대략적인 시스템 규모를 비교하여 비슷한 규모를 산정 |
기존 구축되어 있는 업무 시스템과 비교 가능하므로 비교적 안전한 규모산정 가능 |
비교에 의한 것이므로 근거 제시 미약 |
시뮬레이션법 | 대상업무에 대한 작업부하를 모델링하고 이를 시뮬레이션하여 규모를 산정 |
상대적으로 정확한 값 | 시간과 비용 많이 소요 |
규모 산정 대상
OLTP | WEB/WAS | |||
서버 |
CPU | O | O | |
메모리 | O | |||
디스크 | 시스템 | O | ||
데이터 | O | |||
스토리지 | O | O |
OLTP (Online Transaction Process) : 실시간 트랜잭션 처리
WEB : World Wide Web
WAS : Web Application Server
규모 산정 참조 아키텍처
규모산정은 서버단위로 이루어지므로
시스템에 대한 전체적인 아키텍처의 개념적 모델을 염두할 필요가 있음
-> 제시된 아키텍처 내에서 서버의 역할에 따라 서버별 산정방식이 달라지기 때문
- 정보시스템의 아키텍처 개념 모델 (서버의 역할)
프리젠테이션 | 비즈니스 로직 | 데이터 서비스 |
● 사용자 입력 수집 ● 표준 인터페이스 제공 ● 비즈니스 서비스 접근 제공 |
● 데이터 처리 규칙 포함 ● 어플리케이션 비즈니스 로직 정의 ● 비즈니스 기능을 비즈니스 객체 상의 동작으로 사상 |
● 데이터 저장 ● 데이터 오류와 불일치 방치 ● 메인프레인 데이터 베이스 접근 제공 |
아키텍처 참조 모델
아키텍처 형태 | 가중치 적용 방식 |
참조모델 1 | 단일서버에서 WEB / WAS / DB서버의 역할을 동시에 수행 산정된 서버의 CPU 규모에 상대적인 서버 가중치 2.1 |
참조모델 2 | (1) WEB / 응용서버, DB서버 : WEB / 응용서버의 경우 WEB서버와 WAS서버의 역할을 동시에 수행 1.6 (2) WEB 서버, 응용 / DB서버 : 응용 / DB서버의 경우 응용과 DB서버의 역할을 동시에 수행 1.7 |
참조모델 3 | 별도의 서버 가중치를 적용하지 않음 1 |
CPU & 스토리지를 위한 적용 성능기준치
구분 | CPU | 스토리지 | ||
OLTP 또는 OLTP & 배치 어플리케이션 서버 |
WEB 서버 | WAS 서버 | ||
성능기준치 | tpmC (1분에 몇 건 처리) |
max-jOPS | IOPS (1초당 인/아웃풋 개수) |
|
참조 성능기준 | TPC-C | SPECjbb2015 | SPC-1 (스토리지 성능 위원회) |
OLTP : Online Transaction Process 온라인 트랜잭션 프로세스
WAS :
CPU(tpmC단위)
= (분당 트랜잭션 수 * 기본 tpmC 보정 * 피크타임 부하 보정 * DB 크기 보정 * 어플리케이션 구조 보정 * 어플리케이션 부하 보정 * 클러스터 보정 * 시스템 여유율) / 시스템목표활용율
TPM = 분당 트랜잭션 수 * 보정치 / 시스템 목표 활용율
CPU(max-jOPS단위)
= (동시 사용자 수 * 사용자당 오퍼레이션 수 * 기본 OPS 보정 * 업무용도보정 * 인터페이스 부하 보정 * 피크타임 부하 보정 * 클러스터 보정 * 시스템 여유율) / (시스템목표활용율 * 단위보정)
max-jobs = 동시 사용자수 * 사용자당 오퍼레이션 수 * 보정치 / 시스템 목표 활용율
● 동시사용자 산출
전체 사용자 > 접속사용자 수 > 동시 사용자 수
ex) 예상 가입자 수 : 100만명
동시 접속자 수 : 1% (1만명)
동시 사용자 수 = 1만 x 10% = 1000명
반응형
'전공 ✏️ > MIS' 카테고리의 다른 글
[MIS] 소프트웨어 비용산정 (0) | 2022.12.23 |
---|---|
[MIS] ISP, ISMP, EA/ITA - 아키텍처, 참조모형 (0) | 2022.12.22 |
[MIS] ISP 검토를 위한 주요 구성항목 및 내용, 편익산출 (0) | 2022.12.22 |
[MIS] ISP 이행 계획 수립 (0) | 2022.12.22 |
[MIS] ISP 신규 모델 개발, 영역별 아키텍처, 기대효과 및 ROI 분석 (0) | 2022.12.22 |