🏗️ 클라우드 하이브리드 시스템 아키텍처
운영 서버
개발 서버
CI/CD 서버
백업 서버
로드밸런서
GitLab
📡 네트워크 구성
- Public Subnet: Web Service Layer
- Private Network: Database Layer
- VPN: Admin Access
- Load Balancing: Round Robin / Health Check
🔐 보안 구성
- SSH: Runner 서버만 운영 서버 접근 허용
- DB: 외부 직접 접근 차단
- Admin: VPN 통한 접근
- Firewall: 각 서버별 Security Group 적용
💾 데이터 흐름
- Master-Slave DB Replication
- 중앙 백업 서버로 일일 백업
- DR 환경 구성
- 로깅 데이터 중앙 집중화
🚀 CI/CD 파이프라인
- GitLab → Runner → Deploy
- 자동 테스트 및 빌드
- Blue-Green 배포 (향후)
- 롤백 전략 구현