📌 인프라 구성
본 프로젝트는 Azure 환경에서 Terraform을 활용하여
단일 Virtual Machine 기반의 인프라를 코드로 구성했습니다.
전체 인프라는 하나의 VM 위에서 동작하며,
Docker Compose를 통해 Web–App–DB 구조를 논리적으로 분리하여 실행되는 구조입니다.
🧩 구성 요소
1. Virtual Network (VNet)
- 주소 대역: 10.10.0.0/16
- 단일 Subnet 구성 (10.10.1.0/24)
- 모든 리소스는 동일 네트워크 내에서 통신
2. Subnet
- Public / Private 구분 없이 단일 Subnet 사용
- 학습 및 재현성을 고려하여 단순한 구조로 설계
3. Network Security Group (NSG)
외부 접근 제어를 위해 다음 포트를 허용했습니다.
- SSH (22): 원격 접속
- HTTP (80): 웹 서비스