기술 환경 정의 자료 수집 - 자료 존재 유무 파악, 자료 조사, 조사 자료 분석

CODEDRAGON Development/Software Engineering

반응형


 

 

 

기술 환경 정의 자료 수집

·         자료 존재 유무 파악

·         자료 조사

·         조사 자료 분석

 

 

 

 

 

자료 존재 유무 파악

·         수집할 자료의 목록 정해야 합니다.

·         현행 시스템 담당자가 제시한 자료와 면담 기록에 필요 자료의 존재 여부 파악합니다.

 

 

 

[온라인 트랜잭션 처리(OLTP: OnLine Transaction Processing) 위한 기초 자료 조사 항목]

항목

설명

시스템 구축 형태

단독 시스템(Single System), 고가용성 시스템(HA System), 병렬 구성 여부

사용자

전체 사용자 , 동시 사용자 비율, 동시 사용자당 평균 질의 (1), 가동 시간 피크타임의 시간, 연간 사용자 증가율

트랜잭션

연간 트랜잭션 , 1 평균 트랜잭션 , 피크타임 트랜잭션 , 예상 연간 트랜잭션 증가율, 온라인 업무 검색, 갱신, 삽입, 삭제 레코드 크기 전체 건수

배치 업무

온라인 업무에 대한 배치 업무 비중, 배치 업무 구분, 대량 배치 기준으로 데이터 건수 길이

데이터베이스

데이터 크기(초기, 1 , 2 , 3 이후 데이터 증가율), 데이터 이미지, 사운드, 텍스트 파일의 비율, 인덱스 테이블의 초기 크기 3 크기, 가장 테이블의 레코드 건수, 데이터베이스 크기

데이터 백업

데이터 백업, 데이터 백업 서버의 운영 여부, 백업 장치의 접속 패턴, 백업

데이터의

운영 시간

운영 시간 7x24 여부

 

 

 

 

 

자료 조사

·         시스템 사용 현황 파악을 위하여 자료를 조사합니다.

·         기초 자료 조사 항목 중에서 현업 담당자 면담 기록에 존재하는 부분만 발췌하여 시스템 용량산정에 활용합니다.

·         만일 존재하지 않는 항목에는 기본 값을 적용합니다.

 

 

[WEB / WAS 위한 기초 자료 조사 항목]

항목

설명

시스템 용도

서비스 형태

페이지만 제공, 트랜잭션이 빈번하지 않은 서비스

(데이터베이스 연계), 트랜잭션이 빈번한 서비스(데이터베이스 연계)

시스템의 구성 형태

1계층, 2계층, 3계층

접속자

평균 접속자 (24시간 기준), 최고 접속자 (1시간), 연간 접속자 증가율

사용률

동시 사용자 , 사용자당 오퍼레이션 , 이미지 파일과 사운드 파일의 크기, 페이지 크기, 허용 응답 시간

업무 중요도 긴급도

중요도(상ㆍ중ㆍ하), 긴급도(상ㆍ중ㆍ하)

엔드 상호 작용 형태

읽기 전용(Read Only), 업데이트(Update), 온라인 트랜잭션 처리(OLTP)

SSL 사용 여부

안전한 통신이 필요한지 여부

 

 

 

 

 

조사 자료 분석

조사한 자료를 이용하여 운영체제, DBMS, 애플리케이션 서버 (WAS : Web Application Server) 등을 결정합니다.

 

 

[WEB / WAS 위한 기초 자료 조사 항목]

항목

설명

운영체제

·         시스템 구축 예산이 적은 경우( ex:2천만원이하 )에는 유닉스(UNIX) 도입하기 어려움

·         리눅스(Linux) 비용이 저렴하나 유지 관리를 위한 기술 인력을 보유하거나 별도의 계약을 체결해야

·         유닉스(UNIX) 안정적이고 대량의 처리가 가능하며 기술 지원이

·         용이하나 비용이 많이 소요됨

·         윈도우(Windows) 유지 관리 기술 인력 확보가 용이하고 유닉스(UNIX) 비해 상대적으로 비용이 저렴하나, 대부분의 대용량 처리 서버에 설치할 없음

DBMS

·         상용 DBMS 경우 안정적이며 확장성이 뛰어나고 기술 지원을 받기 용이하나 비용이 많이 소요됨

·         오픈 소스 DBMS 경우 비용이 저렴하나, 관련 기술을 자체적으로 확보할 필요가 있음

·         일반적으로 많이 사용되고 있는 DBMS(상용 또는 오픈 소스) 선택하면 관련 기술 인력 기술 자료를 확보하기 용이하고 문제 해결이 용이함

애플리케이션 서버

(WAS)

·         표준 규격을 준수하는 애플리케이션 서버(WAS) 경우 개발용과 운영용을 구분하여 사용할 있음

·         개발용은 가볍고 빠른 오픈 소스 애플리케이션 서버(WAS) 선택할 있음

·         상용 애플리케이션 서버(WAS) 경우에는 안정적이며, 대량 처리가 검증되어 있고 기술지원을 받기가 용이함

·         오픈 소스 애플리케이션 서버(WAS) 경우 일반적으로 널리 사용하는 애플리케이션 서버(WAS) 선택하는 것이 바람직함