- Virtual Private Cloud, 가상 네트워크를 구축해주는 서비스
- 가상 네트워크 VPN의 클라우드 버전이라 생각하면 될 듯
- AWS 리전 내 VPC를 적용함으로써 여러개의 네트워크를 구축할 수 있으며 AWS 리소스들을 배치할 수도 있음
구성 요소
Subnet
- 서브넷은 VPC 안에서 더 쪼개질 수 있는 네트워크
- 서브넷 안에서 EC2나 RDS 같은 리소스들을 배치할 수 있음
Routing Table, Router
- 라우터는 네트워크 요청에 대한 목적지를 말하며
- 라우팅 테이블은 요청에 대한 이정표를 나타냄, 요청 목적지가 저기다!라는 것을 알려줌
Internet Gateway
- VPC로 어플리케이션을 세팅하면 외부 요청을 날릴수 없는데 이땐 게이트웨이를 추가하여 외부 요청도 날릴 수 있게 구성할 수 있음
- 0.0.0.0/0이 모든 요청에 대한 값을 나타내며, 트래픽을 게이트웨이를 통해 외부로 날리게 된다는 의미
- 인터넷과 연결된 서브넷은 Public, 연결되지 않은 서브넷은 Private라고 함
ACL, Security Group