이전 내용
[Cloud] aws: small project - 3 Tier 구현하기
이전 내용 [Cloud] aws: Network LoadBalancer (feat. AWS CLI + yaml 파일)이전 내용 [Cloud] aws: eksctl, kubectl 주요 명령어이전 내용 [Cloud] aws : aws cli 로 쿠버네티스 클러스터 만들기이전 내용 [Cloud] aws : aws consol
puppy-foot-it.tistory.com
클라우드 서비스 프로젝트의 출발:
관리대장
클라우드 서비스 교육을 받으면서 꼭 작성하고 싶었던 내용이 있었다. 클라우드 서비스 프로젝트 진행 시 모든 과정이 중요하지만, 그중에서도 프로젝트의 첫 단추 역할을 하는 관리대장이다.

[관리대장]
클라우드 서비스 프로젝트 진행 시 작성하는 관리대장은 프로젝트의 계획, 실행, 모니터링 및 통제 과정에서 발생하는 다양한 정보를 체계적으로 기록하고 관리하기 위한 문서다. 관리대장은 프로젝트의 진행 상황을 명확하게 파악하고, 문제를 조기에 발견하여 대응할 수 있도록 돕는 중요한 역할을 한다.
관리대장에는 프로젝트의 목적, 범위, 일정, 자원 등 프로젝트와 관련된 상세한 정보를 기록한다.
현업에서 관리대장은 다양한 방식으로 작성될 수 있고, 필자의 경우엔 엑셀(Excel) 파일로 작성하여 관리 및 보관하였다.
[관리대장 작성의 예]

[관리대장을 작성해야 하는 이유]
- 투명한 정보 공유: 관리대장은 프로젝트 팀원, 이해관계자와의 커뮤니케이션을 원활하게 하고, 정보를 쉽게 공유할 수 있도록 한다.
- 효율적인 의사 결정: 프로젝트의 진행 상황 및 문제를 명확하게 확인할 수 있어, 신속하고 정확한 의사 결정을 지원한다.
- 위험 관리: 프로젝트 진행 중 발생할 수 있는 위험 요소를 사전에 파악하고 대응 방안을 마련하는 데 유용하다.
- 성과 평가: 프로젝트의 성과를 기록하고 확인함으로써, 목표 달성 여부를 평가할 수 있다.
- 법적 및 규제 요구사항: 일부 산업 분야에서는 프로젝트의 진행 과정을 문서화해야 할 법적 또는 규제적 요구사항이 있을 수 있다.
필자가 이해한 관리대장은 집짓기로 비유하자면, 집을 짓기 위한 설계도를 그리기 이전에, 집을 어떤 식으로 구성할 것인지에 대한 상세한 정보들을 기록해 둔 문서 (또는 파일) 이다. 이를 가지고, 프로젝트의 이해 관계자끼리 프로젝트의 세부 구성 내용과 진행 방식, 세부 설정 등을 논의하고 이를 토대로 클라우드 서비스들을 구성하기 때문에 관리대장을 작성하는 일은 매우 중요하다고 볼 수 있다.
건축물의 설계도와 같은 역할:
시방서
집을 어떻게 만들 것인지 구체적인 계획서가 완성되면 이를 토대로 설계도를 만들듯이, 관리대장을 통해 전체적인 프로젝트의 구성 요소 및 컨셉이 정해졌다면 시방서를 통해 전체적인 프로젝트 구성을 도식화시킨다.
시방서는 프로젝트 또는 시스템의 요구 사항, 기능 및 특성을 명확하게 정의하고 기술하는 문서다. 시방서는 프로젝트의 전반적인 방향성을 설정하고, 개발 및 배포 과정에서 중요한 기준이 된다.
시방서에는 시스템 아키텍처, 데이터 흐름 및 기술 스택 관련 내용, 시스템 운영에 요구되는 관리 절차 등이 포함되어 있다.
[시방서 작성의 목적]
- 프로젝트 요구 사항을 명확히시켜 이해 관계자 간의 오해 방지
- 일관된 목표 유지
- 프로젝트 담당 각 구성원들이 시스템의 설계를 이해하고 설계 기준 준수
- 효율적인 의사소통
- 효율적인 리소스 관리
[시방서의 예]

시방서 작성을 위한 프로그램: drawio
관리대장에 작성된 내용을 토대로 시방서를 그리면 되는데, 보통은 drawio 라는 프로그램을 사용한다.
[drawio 프로그램]
Draw.io는 다이어그램 작성 및 시각적 표현을 위한 무료 웹 기반 도구다. 사용자는 코드나 복잡한 그래픽 소프트웨어 없이도 쉽게 다양한 유형의 다이어그램을 만들 수 있다.
drawio 프로그램은 설치 없이 웹에서 바로 사용할 수도 있고, 프로그램을 설치하여 사용할 수도 있다.
여기서는 프로그램 설치 방법에 대해 안내하고자 한다.
◆ drawio 프로그램 설치
구글에 'drawio' 를 검색하면 다운로드 페이지가 노출된다. 이 페이지에 접속 (또는 하단 링크 이용)

drawio 사이트
draw.io
Security-first diagramming for teams. Bring your storage to our online tool, or save locally with the desktop app. No login or registration required.
www.drawio.com
사이트에 들어가서 [Donwload] 버튼을 누르고,

[Windows Installer] 버튼 클릭 (그 밑은 웹에서 사용)

설치 파일이 다운로드 되면, 실행하여 설치를 진행하면 된다. (매우 쉬우므로 생략)
설치가 완료되면 실행하여 사용하면 된다.

AWS Architecture Icons
: AWS 프로젝트 시방서를 그리기 위한 아이콘
drawio 를 다운 받았으면, 시방서에 들어갈 AWS 클라우드 서비스 아키텍처를 설명해야 하는데, 이왕이면 AWS 아이콘을 사용하여 어떤 서비스로 프로젝트 아키텍처를 구성하는지 훨씬 더 알기 쉽게 하는게 프로젝트 이해 관계자들을 위해 좋을 듯 하다.
다행스럽게도, AWS에서는 AWS Architecture Icons 라는 이름으로 AWS에서 제공하는 서비스에 대한 아이콘들을 다운받아 사용할 수 있도록 제공하고 있다.
AWS Architecture Icons 소개글 (출처: AWS 홈페이지)
아키텍처 다이어그램은 설계, 배포, 토폴로지에 관해 커뮤니케이션할 수 있는 유용한 방법입니다.
다이어그램을 작성하는 데 도움을 주기 위해 이 페이지에는 사용할 수 있는 Amazon Web Services(AWS) 제품 아이콘, 리소스 및 도구가 있습니다. 고객과 파트너가 이러한 도구 키트와 자산을 사용하여 아키텍처 다이어그램을 만들 수 있습니다.
AWS 아키텍처 아이콘은 단순하게 설계되었으므로 다이어그램에서 쉽게 사용할 수 있습니다. 백서, 프레젠테이션, 데이터시트, 포스터와 같은 자료에 아이콘을 넣을 수도 있습니다.
타사 도구에서 기존 라이브러리를 사용하여 다이어그램을 작성할 수 있습니다. 일부 라이브러리에는 기존 아이콘 세트가 포함되어 있을 수 있으므로 최신 아이콘을 사용하고 있는지 확인하세요.
◆ AWS Architecture Icons 다운 받기
구글에서 'aws icon ppt download'를 검색하여 나오는 AWS 홈페이지에 접속 (또는 하단 링크 이용)

AWS Architecture Icons 사이트
아키텍처 아이콘 페이지
아키텍처 다이어그램은 설계, 배포, 토폴로지에 관해 커뮤니케이션할 수 있는 유용한 방법입니다. 다이어그램을 작성하는 데 도움을 주기 위해 이 페이지에는 사용할 수 있는 Amazon Web Services(AWS)
aws.amazon.com
사이트에 접속하여 시작하기 - Microsoft PPTx 도구 키트 다운 버튼 클릭

압축 파일이 다운로드 되는 데, 압축 파일을 해제하면 이렇게 ppt 파일이 있는 것을 확인할 수 있다.
하나는 다크모드 용, 하나는 일반(Light) 용이다.

일반용 파일을 켜서 보면 첫장은 이렇게 되어있고

안에 AWS에서 제공하는 수많은 아이콘들이 있다. (이를 복사하여 drawio에 붙여넣기 하여 사용하면 된다.)



다음 내용
[Cloud] aws: EKS Controller, 쿠버네티스 Service
이전 내용 [Cloud] Cloud 프로젝트: 관리대장, 시방서이전 내용 [Cloud] aws: small project - 3 Tier 구현하기이전 내용 [Cloud] aws: Network LoadBalancer (feat. AWS CLI + yaml 파일)이전 내용 [Cloud] aws: eksctl, kubectl 주
puppy-foot-it.tistory.com
'프로그래밍 및 기타 > Cloud : AWS' 카테고리의 다른 글
[Cloud] aws: small project - 3 Tier 구현하기 (0) | 2025.03.05 |
---|---|
[Cloud] aws: EKS Controller, 쿠버네티스 Service (0) | 2025.03.04 |
[Cloud] aws: Network LoadBalancer (feat. AWS CLI + yaml 파일) (1) | 2025.03.04 |
[Cloud] aws: eksctl, kubectl 주요 명령어 (0) | 2025.03.01 |
[Cloud] aws : aws cli 로 쿠버네티스 클러스터 만들기 (0) | 2025.03.01 |