정보시스템 감리 기출해설/시스템 구조 해설

(제 23회) 시스템 구조 / (96)~(97) 해설

아이티신비 2024. 10. 16. 09:00

96. 다음 중 시계열 데이터를 예측하는데 주로 사용되는 딥러닝 모델로서 시간 t에서의 은닉층 (hidden layer) 출력값이 시간 t+1에서의 은닉층 입력값으로 사용되는 특징을 가진 것으로 가장 적절한 것은?

 

① 로지스틱회귀(logistic regression)

② 순환신경망(recurrent neural network)

③ 퍼셉트론(perceptron)

④ 합성곱신경망(convolutional neural network)

 

▣ RNN 개념 및 구성도

구분
설명
개념
  • 내부에 루프를 가진 네트워크로 신호가 한쪽 방향으로 흘러가는 것이 아니라 순환 구조를 가지는 신경망
  • 유닛간의 연결이 Directed Cycle 을 형성해 자신을 가리키며 Recurrent Weight 을 포함하고 입력/출력을 시퀀스 단위로 처리하는 신경망 알고리즘
  • 셀은 이전 값을 기억하는 메모리 역할
구성도


  • 내부의 루프를 가진 네트워크를 구성함으로써 정보의 지속성을 획득(파라미터를 공유)
  • 은닉층이 깊어질수록 장기 의존성 문제(Long-Term Dependencies)에 의해 학습 효율이 떨어져 LSTM으로 발전
  • 기존의 역전파 방법에 시간이 추기되어 BPTT(BackPropagation Through Time) 이라는 변형된 학습 방법을 이용
  • 다만, 역전파의 거리가 늘어나면 gradient 값이 폭증하거나 사라지는 현상이 발생하는 문제점이 발생(이를 개선한 구조가 LSTM과 GRU 임)

정답 : ②

 

 

 

97. 정보시스템 하드웨어 규모산정 지침(정보통신단체 표준, TTAK.KO-10.0292, 2018.12.19.)에서 CPU의 규모를 산정할 때 OLTP와 WEB/WAS 서버 모두에서 고려하는 공통 항목으로 가장 적절하지 않은 것은?

 

① 사용자당 오퍼레이션 수

② 시스템 목표 활용률

③ 클러스터 보정

④ 피크타임 부하 보정

 

▣ OLTP 산정 방식

구분
산정 항목
내용
적용 범위
일반 값
O1
분당 트랜잭션 수
산정 대상 서버에서의 분당 트랜잭션 발생 추정치의 힘
-
업무 수 : 2 업무당 트랜잭션 수 : 4~6개
O2
기본 tpmc 보정
실험 환경에서 측정한 tpmc 수치를 복잡한 실제 환경에 맞게 적응하기 위한 보정
-
5
O3
피크타임 부하 보정
업무가 과중한 시간대에 시스템이 원활하게 운영될 수 있도록 피크타임을 고려한 보정
1.2~1.5
1.3
O4
데이터베이스 크기 보정
데이터베이스 테이블의 레코드 건수와 전체 데이터베이스 불륨을 고려한 보정
1.5~2.0
1.7
O5
애플리케이션 구조 보정
애플리케이션의 구조와 요구되는 응답 시간에 따른 성능 차이를 감안한 보장
1.1~1.5
1.2
O6
애플리케이선 부하 보정
온라인 작업을 수행하는 피크타임에 배치 작업 등이 동시에 이루어지는 경우 감안한 보정
1.3~2.2
1.7
O7
클러스터 보정
클러스터 환경에서 장애 발생 시 대비한 보정
2-NODE : 1.4~1.5
3-NODE : 1.3
-
O8
시스템 여유율
예기치 못한 업무의 증가 등을 위한 여유율
-
1.3
O9
시스템 목표 활용률
시스템의 안정적인 운영을 전체로한 CPU 활용율

0.7
산정식
CPU(tcmpC 단위) = (분당 트랜잭션 수 * 기본 tpmc 보장 * 피크타임 부하 보정 * DB크기 보정 * 애플리케이션 구조 보정 * 애플리케이션 부하 보정 * 클리스터 보정 * 시스템 여유율) / 시스템 목표 활용률

● WEB/WAS 산정 방식

 
구분
산정 항목
내용
적용 범위
일반 값
SI
동시 사용자 수
소프트웨어나 시스템을 네트워크상에서 동시에 사용하는 사용자
-
산정 값
S2
사용자당 오퍼레이션 수
사용자 한 사람이 초다 발생시키는 오퍼레이션 수
3~6개
5개
S3
기본 OPS 보정
실험 환경에서 측정한 ops 수치를 복잡한 실제 환경에 맞게 적용하기 위한 보정
-
3
S4
업무용도 보정
적용 대상 시스템 유형에 따른 보정치
-
WEB : 0.7
WAS : 2
S5
인터페이스 부하 보정
서버가 타 서버와 통신하게 될 때 인터페이스에서 발생하는 부하를 고려한 보정
1.1~1.2
1.1
S6
피크타임 부하 보장
갑자기 많은 접속으로 인해 부하가 발생하는 것을 해결하기 위한 보정
1.2~1.5
1.3
S7
클러스터 보장
클러스터 환경에서 장애 발생 시를 대비한 보정(노드 수에 따른 적용)
2~NODE : 1.4~1.5
3-NODE : 1.3
-
S8
시스템 여유율
시스템의 안정된 운영을 위한 보정
-
1.3
S9
시스템 목표 활용률
시스템의 안정적인 운영을 전제로 한 CPU 활용율
-
0.7
S10
단위 보정
산정 결과를 max-jOPS 단위로 변환하는 위한 환산치
29~31
30
산정식
CPU(max-jOPS단위) = (동시 사용자 수 * 사용자당 오퍼레이션 수 * 기본 OPS보장 * 업무 용도 보정 * 인터페이스 부하 보정 * 피크타임 부하 보정 * 클러스터 보정 * 시스템 여유율) / (시스템 목표 활용률 * 단위 보정)

정답 : ①

 

 



 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥