프로젝트 목록과제용 — 과업지시서 요건과 예산 기준 실무용 — WAF 계층, 기관 IPsec VPN, 인증서 관리 추가
2026.02 · 클라우드스퀘어 인턴십 2차 과제 · 개인 과제
지질공원 통합관리시스템 아키텍처 설계
나라장터 과업지시서의 보안 · 운영 요건과 예산 사이에서 균형을 잡은 NCP 3-Tier 설계
- Multi-Zone 이중화
- 보안 · 관리 서비스 요건 반영
- WEB 장애 무중단 시연
Stack
- NCP
- VPCApplication Load BalancerNAT GatewaySSL VPNNASObject StorageMySQL
- 보안
- ACGBasic SecurityAnti-VirusWAFCertificate Manager
- 관리 · 운영
- Cloud InsightCloud Log AnalyticsBackupSub AccountCloud Activity TracerResource Manager
01
내 역할
- 요구사항 분석
- 국립공원공단 과업지시서에서 서버 사양과 보안 · 운영 요건(웹 방화벽, 서버 백신, ACG, SSL VPN, 모니터링, 로그 분석, 계정 관리 · 감시, 리소스 관리)을 뽑아 NCP 서비스에 대응
- 과제용 아키텍처
- WEB을 KR1 · KR2 두 Zone에 이중화하고 WAS · DB를 Private Subnet에 격리, 관리자 접근은 SSL VPN으로 받는 구조를 예산 기준에 맞춰 설계
- 실무용 아키텍처
- 같은 요건을 실제 기관에 적용한다고 보고 WAF 서버 계층, 기관용 IPsec VPN, Certificate Manager를 더한 안을 따로 설계
- 운영 구성
- NAS · Object Storage 스토리지와 Cloud Insight · Cloud Log Analytics · Backup · Cloud Activity Tracer · Sub Account · Resource Manager로 운영 · 감사 체계 구성
- 구축 · 시연
- 과제용 구성을 직접 구축하고 WEB 서버 1대를 내려 Load Balancer가 남은 서버로 넘기는 것을 시연
02
요구사항
- 국립공원공단 「지질공원 통합관리시스템 디지털 서비스 용역」 과업지시서를 실제 고객 요구사항으로 가정했다.
- 서버 사양(WEB · WAS · DB)과 함께 웹 방화벽, 서버 백신, 방화벽(ACG), SSL VPN, 모니터링, 로그 분석, 계정 관리 · 감시, 리소스 관리가 요건으로 명시되어 있었다.
- Private Subnet 격리, ACG 최소 권한, 소산 백업을 보안 · 운영 기준으로 잡았다.
03
아키텍처 — 과제용과 실무용
- WEB은 KR1 · KR2 두 Zone에 나눠 두고, WAS · DB는 Private Subnet에 격리했다. 관리자 접근은 SSL VPN으로 받는다.
- 실무용 안에는 WAF 서버 계층, 기관용 IPsec VPN, Certificate Manager를 더했다.
- 스토리지는 NAS와 Object Storage, 운영은 Cloud Insight · Cloud Log Analytics · Backup · Cloud Activity Tracer로 구성했다.
04
검증
- WEB 서버 1대를 내려도 Load Balancer가 남은 서버로 넘겨 서비스가 정상 동작하는 것을 시연으로 확인했다.
05
배운 것
- 처음에는 정해진 요건대로 만들면 되는 단순한 일로 보였지만, 예산과 요구사항 사이에서 어디까지 넣을지 정하는 것이 실무의 고민이라는 걸 알게 됐다.