#2 요구사항 분석
서비스를 구성하기 위해서는 우리가 물건을 살때처럼, 필요로 하는 목적에 부합하는 서비스를 위한 요구사항을 분석할 필요가 있다.
크게 서비스의 목적과 목적에 따른 성능과 서버 분산을 계획한다.
서비스 요구사항에 대한 요건정리 후, 과제를 정해 시스템을 정의하고 정리하는 부분이다.
각 항목을 간단하게 예로 나뉜다면 아래의 표와 같고, 이 요건들은 서비스의 성향과 성능을 요하는 부분들, 그리고 처리부분의 예상 성능치, 구성을 위한 각 파트들을 어떻게 해야할지 큰 부분들을 정한다고 볼 수 있다.
요구사항에 대한 내용을 보면서, 내용중 중요한 부분은 고성능을 필요하게 된다는것과 필요에 따라서 Dedicate 서버와 가상 서버를 이용 할 수 있다는것, 그리고 스트리밍서비스와 데이터 조회를 할수 있고, WEB, WAS 를 따로 이용하게 될 것이라는것, 그리고 추가로 개인정보를 보유하지 않는다는것이다. 여기서 이해가 잘되어야 하는 부분은 사용하지 않는다가 아니고 보유하지 않는다이다. ( 이것은 정보를 조회요청하여 맞는지 아닌지 여부만 판단한다는 것이다. ) 이 이후에 상세 내용들을 다시한번 정리하게 되는데 이것을 크게 시스템적인 분석을 분리해서 정리하면 아래와 같다. 위의 요구사항의 내용과 좀 다르지만 구축을 위한 몇가지가 더 예상되어 위의 표에 몇가지를 추가로 추가 했다.
이렇게 과제를 정리 한 후, 추진과제를 바탕으로 세부사항들을 정리해 구축을 위한 상세 설정들을 다시한번 정리해야 하는데 하는데 과제를 다시나누는 것은 하드웨어와 소프트웨어 그리고 각 하드웨어에서 서버와 네트워크, 소프트웨어에서 서버별 서비스를 위한 소프트웨어를 구분하고, 그에대한 사용정책을 정하기 위해서 재정리 한다.
'Technical Architecture Studio' 카테고리의 다른 글
소프트웨어 구성도 (0) | 2020.01.10 |
---|---|
서버 구성도 (0) | 2020.01.08 |
네트워크 구성도 (0) | 2020.01.07 |
표준 시스템 구성도 (0) | 2020.01.03 |
시스템 표준 설계 (0) | 2020.01.03 |