2025.05.16 (금)
오늘은 IT 인프라, 데이터베이스 등에 대한 이야기가 끝나고,
온프레미스 아키텍처에 대해 시작하는 날입니다 !
우리가 이용하는 인터넷 및 IT 서비스들이
그냥 사용되는 구나 ! 라고 막연하게 생각했던 저는..
이번 수업을 들으면서 많은 것을 배우고 깨닫는 중입니다 !
정말 많은 자원들과 서비스와 사람들이 있어야지만
우리가 사용하는 IT 서비스들을 이용할 수 있음을
느끼게되는 시간인 것 같습니다 ~
더불어 이 많은 서비스와 산업 가운데
나는 어떤 일을 하고 싶을까 !
하는 생각이 들기도 했습니다 ~ :D
지난 주에 감기와 기사 시험 준비로 인해서 ..
복습이 많이 밀렸는데 열심히 작성하고 있으니 !
참고해주세요 :)

1. 목표시스템 구성도
○ 목표시스템 구성도 정의
: 전체 시스템 구조와 구성 요소 관계를 시각화한 도식
→ 각 영역의 역할과 관계를 명확하게 표현
→ 설계 프로세스의 출발점
→ 구성단위의 책임과 연결 관계 중심 (구조적 책임 분리)
→ 확장성/유지보수성/안정성을 고려한 기반 마련
○ 목표시스템 구성도 필요성 및 목적
① 복잡한 기능을 영역별로 구분하여 책임을 분리
② 설계 누락을 방지
③ 구성 요소 관계 시각화를 통한 커뮤니케이션 도구 제공
④ 자원 산정과 설계 기준 마련
○ 목표시스템 구성도 중요성 (in 온프레미스 환경)
① 모든 자원을 직접 설계
② 구조화된 계획 수립 필요
③ 기능의 흐름과 인프라 구조 연결
→ 설계 오류/누락/중복을 방지, 확장성/유지보수성 확보, 커뮤니케이션 도구
○ 목표시스템 구성도 시각화 기준
① 영역별 구성을 통해 역할과 책임을 시각적으로 구분
② 사용자 중심의 서비스 흐름 고려
③ 기능의 단위가 아닌 구조 단위 설계
④ 과도한 세부 표현 지양 (구조적 관계 집중)
○ 설계 프로세스 흐름
① 목표시스템 구성도 설계
② 하드웨어 구성도 설계
③ 소프트웨어 구성도 설계
④ 서비스 흐름도 설계
⑤ 프로토타입 제작
○ 목표시스템 구성도의 구성요소
① 사용자 영역 → 서비스 이용 주체 정의 (사용자 유형 구분 필요)
② 서비스 영역 → 서비스 단위 구체화 (서비스 단위 책임 분리)
③ 시스템 영역 → 실제 업무 처리 단위로 구성 (업무 단위별 시스템 분할) → CRUD를 생각해보면 좋다 !
④ 관리 영역 → 운영/유지보수/장애 대응을 위한 구성 (사전 예방 중심 설계)
⑤ 연계 시스템 영역 → 외부 시스템의 데이터 및 기능과 연동한 서비스 명시
⑥ 데이터베이스 영역 → 서비스에 사용되는 데이터 저장/관리/조회 구성 (무결성/일관성/보안성 확보)
○ UX 디자인과 목표시스템 구성도 관계
: 사용자가 서비스를 사용할 때 경험의 흐름을 고려하여 설계 → 이 과정에서 목표시스템 구성도 참고
○ 더블 다이아몬드 프로세스
① Discover - 문제 탐색
② Define - 문제 정의
③ Develope - 해결안 개발
④ Deliver - 실행 및 개선
○ Affordance(어포던스)
: 어떤 요소가 어떻게 사용될 수 있는지를 직관적으로 유추할 수 있게 하는 특성
→ 자세한 설명이 없어도 행동 가능성을 시각적/구조적으로 인지해야 함 (서비스 역할과 기능에 혼돈이 없어야 함)
○ 시스템 구성 실패사례
① 서비스 영역 분리 실패 → 장애 전파, 확장성 부족
② 사용자 유형 설정 미흡 → 서비스 흐름 혼선, 권한 문제
③ 시스템 영역 과도 집중 → 처리 병목, 확장성 저하
④ 관리 영역 설계 부재 → 장애 대응, 운영 리스크 증가
○ 시스템 구성 성공사례
① 서비스 영역 분리 → 장애 전파 최소화, 확장 대응 확보
② 사용자 유형 명확화 → 접근 흐름 일관성 확보, 운영 리스크 최소화
2. 목표시스템 구성도 작성 실습
→ 구성도 영역을 고려하여 'draw.io'를 사용해 구성도 작성
○ 실습 주제
: 네이버 카페와 같은 서비스 구성도
→ 네이버 카페 구성을 조사 및 참고
○ 작성한 목표시스템 구성도

→ 사용자는 이용자와 관리자로 구분하여 작성
→ 현재 이용되는 다양한 서비스와 시스템을 참고, 추가하고자 하는 서비스 추가
→ 전체 발표를 통해 좋은 아이디어를 참고해 관리 영역 수정
다양한 구성도의 영역을 통해
시스템과 서비스의 관계를 이해하는데 큰 도움이 된거 같습니다 !
시스템을 설계할 때 뿐 아니라 유지 보수 및 이해에도
큰 도움이 되는거 같습니다.
그만큼 작성할 때 잘 작성해둬야할거 같다는 생각이 듭니다 !
아 근데 오늘도 컨디션이 좋지는 않네요 ...ㅠㅠㅠ
얼른 푹 쉬고 나아서 오겠습니다 ..!!
오늘도 수고하셨습니다 :D

'KT에이블스쿨 > 수업 복습 정리' 카테고리의 다른 글
온프레미스 아키텍처 - 소프트웨어 구성도 [KT 에이블스쿨] 2025.05.20(화) (2) | 2025.05.30 |
---|---|
온프레미스 아키텍처 - 하드웨어 구성도 [KT 에이블스쿨] 2025.05.19(월) (2) | 2025.05.28 |
IT인프라이해 (2일차) [KT 에이블스쿨] 2025.05.09(금) (0) | 2025.05.10 |
생성형AI (6일차) [KT 에이블스쿨] 2025.04.25(금) (0) | 2025.04.25 |
생성형AI (5일차) [KT 에이블스쿨] 2025.04.24(목) (1) | 2025.04.24 |