1. 프로젝트 개요
이 프로젝트는 AWS 클라우드 환경을 기반으로 실제 비즈니스 요구사항을 해결하는 웹 애플리케이션 인프라를 설계하고 배포하는 과제입니다. 주요 목표는 다음과 같습니다:
- AWS 핵심 서비스를 사용하여 확장 가능하고, 비용 효율적이며, 안전한 웹 애플리케이션 구축 및 운영
- 고객 요구사항을 반영한 클라우드 아키텍처 설계
- 자동화된 배포, 확장성 확보, 보안 설정, 모니터링 및 비용 최적화 구현
- 업무시간 내외의 고객 요청 처리 방안 수립
- 문제 및 사고 상황 대응 방안 마련
2. 프로젝트 목적
- 클라우드 서비스 실무 역량 강화
- 비즈니스 요구 반영 능력 향상
- 확장성 및 비용 최적화 능력 개발
- 보안 및 안정성 확보 역량 강화
- 문서화 및 문제 해결 능력 향상
- 모니터링 구성 역량 개발
3. 평가 항목 및 기준
주요 평가 항목은 다음과 같습니다:
- AWS 서비스 사용 능력
- 배포 자동화
- 아키텍처 설계 논리성
- 문제 해결 능력
- 비용 최적화
- 확장성 고려
- 보안 설정
- 모니터링 및 로깅
- 문서화
- 실행 가능성 및 품질
4. 시나리오
(1) 시나리오 배경
고객: 스타트업 회사 "클라우드 주식회사"
목표: 스마트폰을 통해 집안의 기기들을 원격으로 제어할 수 있는 웹 기반 애플리케이션 제공
(2) 고객 요구사항
- 안정적이고 확장 가능한 웹 애플리케이션 배포
- 확장성과 비용 최적화 고려
- 24시간 중단 없는 서비스 제공
- 사용자 정보 보호 및 암호화된 통신
- 비용 효율적인 클라우드 인프라 사용
5. 과제
- AWS 기반 웹 애플리케이션 설계 및 배포
- 확장성 및 가용성 확보
- 보안 및 네트워크 구성
- 비용 최적화 및 모니터링 설정
- 업무 프로세스 정의
6. 평가 기준
평가는 다음 항목을 중심으로 이루어집니다
- 기술적 능력
- 아키텍처 설계 논리성 및 문제 해결 능력
- 확장성 및 비용 최적화
- 보안 및 네트워크 설정
- 모니터링 및 로깅
- 문서화 및 다이어그램
- 최종 결과물의 품질 및 실행 가능성
- 업무 프로세스 구성 및 완성도
7. 프로젝트 계획서
프로젝트 계획서는 다음과 같은 주요 단계로 구성됩니다
- 분석: 요구조건 식별 (구축, 보안, CI/CD, 기타 서비스 워크로드)
- 설계: 아키텍처, AWS 리소스, CI/CD, 보안 솔루션 구성안 작성
- 구축: 개발 및 운영 환경 구성, CI/CD 환경 설정 및 테스트
- 모니터링: 계획 수립, 메트릭 정의, 알람 구성
- 운영 계획: 정책, 기술, 단계, 점검, 관리 프로세스 수립
이 프로젝트를 통해 실무에서 클라우드 인프라를 직접 설계하고 운영할 수 있는 역량을 키울 수 있을 것입니다.
'AWS > PROJECT' 카테고리의 다른 글
| [ 배포 자동화 ] (0) | 2024.10.23 |
|---|---|
| [ 네트워킹 및 로깅 ] (0) | 2024.10.23 |
| [ 요구사항 분석, 아키텍처 설계 ] (0) | 2024.10.23 |