KT에이블스쿨/수업 복습 정리

온프레미스 아키텍처 - 목표 시스템 구성도 [KT 에이블스쿨] 2025.05.16(금)

PaperDrop 2025. 5. 19. 22:52

2025.05.16 (금)

 

 

 

 

오늘은 IT 인프라, 데이터베이스 등에 대한 이야기가 끝나고,

온프레미스 아키텍처에 대해 시작하는 날입니다 ! 

 

우리가 이용하는 인터넷 및 IT 서비스들이

그냥 사용되는 구나 ! 라고 막연하게 생각했던 저는..

이번 수업을 들으면서 많은 것을 배우고 깨닫는 중입니다 ! 

정말 많은 자원들과 서비스와 사람들이 있어야지만

우리가 사용하는 IT 서비스들을 이용할 수 있음을 

느끼게되는 시간인 것 같습니다 ~ 

 

더불어 이 많은 서비스와 산업 가운데

나는 어떤 일을 하고 싶을까 ! 

하는 생각이 들기도 했습니다 ~ :D

 

지난 주에 감기와 기사 시험 준비로 인해서 ..

복습이 많이 밀렸는데 열심히 작성하고 있으니 ! 

참고해주세요 :) 

 

 

 

 


1. 목표시스템 구성도

 

○ 목표시스템 구성도 정의

  : 전체 시스템 구조와 구성 요소 관계를 시각화한 도식

  → 각 영역의 역할과 관계를 명확하게 표현

  → 설계 프로세스의 출발점

  → 구성단위의 책임과 연결 관계 중심 (구조적 책임 분리)

  → 확장성/유지보수성/안정성을 고려한 기반 마련

 

○ 목표시스템 구성도 필요성 및 목적

  ① 복잡한 기능을 영역별로 구분하여 책임을 분리

  ② 설계 누락을 방지

  ③ 구성 요소 관계 시각화를 통한 커뮤니케이션 도구 제공

  ④ 자원 산정과 설계 기준 마련

 

○ 목표시스템 구성도 중요성 (in 온프레미스 환경)

  ① 모든 자원을 직접 설계

  ② 구조화된 계획 수립 필요

  ③ 기능의 흐름과 인프라 구조 연결

→ 설계 오류/누락/중복을 방지, 확장성/유지보수성 확보, 커뮤니케이션 도구

 

○ 목표시스템 구성도 시각화 기준

  ① 영역별 구성을 통해 역할과 책임을 시각적으로 구분

  ② 사용자 중심의 서비스 흐름 고려

  ③ 기능의 단위가 아닌 구조 단위 설계

  ④ 과도한 세부 표현 지양 (구조적 관계 집중)

 

○ 설계 프로세스 흐름

  ① 목표시스템 구성도 설계

  ② 하드웨어 구성도 설계

  ③ 소프트웨어 구성도 설계

  ④ 서비스 흐름도 설계

  ⑤ 프로토타입 제작

 

○ 목표시스템 구성도의 구성요소

  ① 사용자 영역 → 서비스 이용 주체 정의 (사용자 유형 구분 필요)

  ② 서비스 영역 → 서비스 단위 구체화 (서비스 단위 책임 분리)

  ③ 시스템 영역 → 실제 업무 처리 단위로 구성 (업무 단위별 시스템 분할) → CRUD를 생각해보면 좋다 ! 

  ④ 관리 영역 → 운영/유지보수/장애 대응을 위한 구성 (사전 예방 중심 설계)

   연계 시스템 영역 → 외부 시스템의 데이터 및 기능과 연동한 서비스 명시

  ⑥ 데이터베이스 영역 → 서비스에 사용되는 데이터 저장/관리/조회 구성 (무결성/일관성/보안성 확보)

 

○ UX 디자인과 목표시스템 구성도 관계

  : 사용자가 서비스를 사용할 때 경험의 흐름을 고려하여 설계 → 이 과정에서 목표시스템 구성도 참고

 

○ 더블 다이아몬드 프로세스

  ① Discover - 문제 탐색

  ② Define - 문제 정의 

  ③ Develope - 해결안 개발

  ④ Deliver - 실행 및 개선

 

○ Affordance(어포던스)

  : 어떤 요소가 어떻게 사용될 수 있는지를 직관적으로 유추할 수 있게 하는 특성

  → 자세한 설명이 없어도 행동 가능성을 시각적/구조적으로 인지해야 함 (서비스 역할과 기능에 혼돈이 없어야 함)

 

○ 시스템 구성 실패사례

① 서비스 영역 분리 실패 → 장애 전파, 확장성 부족

② 사용자 유형 설정 미흡 → 서비스 흐름 혼선, 권한 문제

시스템 영역 과도 집중 → 처리 병목, 확장성 저하

④ 관리 영역 설계 부재 → 장애 대응, 운영 리스크 증가

 

○ 시스템 구성 성공사례

① 서비스 영역 분리 → 장애 전파 최소화, 확장 대응 확보

② 사용자 유형 명확화 → 접근 흐름 일관성 확보, 운영 리스크 최소화

 

2. 목표시스템 구성도 작성 실습

  → 구성도 영역을 고려하여 'draw.io'를 사용해 구성도 작성

 

○ 실습 주제 

  : 네이버 카페와 같은 서비스 구성도

  → 네이버 카페 구성을 조사 및 참고

 

작성한 목표시스템 구성도 

네이버카페 시스템 구성도

 

→ 사용자는 이용자와 관리자로 구분하여 작성

→ 현재 이용되는 다양한 서비스와 시스템을 참고, 추가하고자 하는 서비스 추가

→ 전체 발표를 통해 좋은 아이디어를 참고해 관리 영역 수정 

 

 


 

 

다양한 구성도의 영역을 통해

시스템과 서비스의 관계를 이해하는데 큰 도움이 된거 같습니다 ! 

 

시스템을 설계할 때 뿐 아니라 유지 보수 및 이해에도 

큰 도움이 되는거 같습니다.

그만큼 작성할 때 잘 작성해둬야할거 같다는 생각이 듭니다 ! 

 

아 근데 오늘도 컨디션이 좋지는 않네요 ...ㅠㅠㅠ 

얼른 푹 쉬고 나아서 오겠습니다 ..!! 

 

오늘도 수고하셨습니다 :D