<aside> 🚨 비용 문제로 aws 프리티어를 이용하고 있습니다. aws에서도 NCP와 비슷한 환경을 구축하여 사용하고 있습니다.
in AWS
</aside>
VPC는 virtual private cloud의 약자로, 가상 네트워크 환경을 의미한다. VPC는 다른 가상 네트워크와 논리적으로 분리되어 있는데, 이는 클라우드 서비스에서 리소스를 격리함으로써 보안상 안전하다.
VPC는 용도에 따라 퍼블릭 서브넷과 프라이빗 서브넷으로 나뉜다.
- 퍼블릭 서브넷 : 웹 서버, 메일 서버 위치
- 프라이빗 서브넷 : 데이터베이스, 보안 데이터, 백업 데이터 위치
서브넷은 VPC의 IP 주소 대역을 의미한다. VPC를 세분화하여 네트워크 구성을 더욱 정교하게 사용하기 위해 사용한다.
VPC > VPC Management
프로젝트를 위한 논리적인 네트워크 환경을 구축한다.
일반적으로 DB는 VPC의 프라이빗 서브넷에 배치한다. 같은 VPC 내의 리소스에서 접근하는 것은 가능하지만 VPC 바깥의 리소스에서는 접근하지 못한다.
VPC > Subnet Management