인프라 디자인 패턴
인프라 디자인 패턴
인프라 디자인 패턴과 같은 서적 참고. (인프라 디자인 패턴 - 안정적인 시스템 가동을 위한 127가지 설계 방식 인프라 디자인 패턴 - 예스24 )
기능적 요구사항 : 개발
비기능적 요구사항 : 운영. 보안 포함
일반적인 비기능 요구사항 정리
대분류 | 내용 | 예 |
---|---|---|
가용성 | 시스템상의 서비스 동작, 정지에 대한 요구사항 |
|
성능, 확장성 | 시스템 처리능력과 확장 가능성에 대한 요구사항 |
|
운영, 유지보수 | 장기간 시스템을 가동하면서 이루어지는 운영작업과 서비스 레벨을 유지하기 위해 필요한 모니터링 작업에 대한 요구사항 |
|
마이그레이션 | 레거시 시스템의 자원을 새로운 시스템으로 이관하는 작업에 대한 요구사항 |
|
보안 | 시스템에서 처리하는 정보의 보안에 대한 요구사항 |
|
시스템환경, 그린IT | 시스템 설치환경과 자연환경에 대한 요구사항 |
|
각 비기능 요구사항에 대해 레벨을 정의. 실현 레벨의 예(대분류 : 가용성, 중분류 : 연속성, 소분류 : 운영스케쥴)
메트릭스 | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|
운영시간 (통상) | 규정 없음 | 업무시간 내(9시-17시) | 야간만 정지(9시-21시) | 1시간 정도 정지(9시-익일 8시) | 잠시 정지(9시-익일 8시55분) | 24시간 무정지 |
운영시간 | 규정 없음 | 업무시간 내(9시-17시) | 야간만 정지(9시-21시) | 1시간 정도 정지(9시-익일 8시) | 잠시 정지(9시-익일 8시55분) | 24시간 무정지 |
계획에 따른 정지 유무 | 계획에 따른 정지 있음(운영 스케쥴 변경 가능) | 계획에 따른 정지 있음(운영 스케쥴 변경 불가) | 계획에 따른 정지 없음 | - | - | - |
패턴 기반 설계 순서
|
|
|
---|---|---|
요구사항 확인 | 비즈니스 요구, 이해관계자 요구 확인 기능, 비기능 요구사항 확인 리스크 및 유의점 검토 제약조건 확인 |
|
설계 방식 선택 | 설계 방식 선택 제약조건 검토 요구사항 및 제약조건과 설계 방식 관계 기록 |
|
인프라 구성 검토 | 인프라 구성 검토 인프라 구성도 작성 | 개념적 시스템 구성 설계 |
인프라 구성 확인 | 인프라 구성 리뷰 | 논리적 시스템 구성 설계 |
|
|
|