AWS의 Virtual Private Cloud (VPC)는 사용자가 정의한 가상 네트워크로서, 사용자는 이 VPC 내에서 AWS 리소스를 안전하게 시작하고 사용자 정의 네트워크 환경을 구성할 수 있다.

VPC를 만들 때, 사용자는 VPC에 대한 IP 주소 범위를 CIDR(Classless Inter-Domain Routing) 형식으로 지정해야 한다.

이 CIDR 블록은 VPC에서 사용할 수 있는 IPv4 주소의 범위를 결정한다.

사용자는 또한 VPC 내에서 여러 서브넷을 만들 수 있으며, 각 서브넷도 자체 CIDR 블록을 가지게 된다.

이 서브넷 CIDR 블록은 해당 서브넷에서 사용할 수 있는 IP 주소 범위를 결정하며, 이는 VPC CIDR 블록의 하위 범위여야 한다.

AWS VPC에서는 주로 RFC 1918 정의한 다음의 사설 IP 주소 범위를 사용한다:

10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16)

 

예를 들어, 사용자가 VPC의 CIDR 블록을 10.0.0.0/16으로 설정한다면, 해당 VPC 내에서는 10.0.0.1부터 10.0.255.254까지의 IP 주소를 사용할 수 있다.

 

사용자는 이 범위 내에서 서브넷을 만들고, 각 서브넷에 CIDR 블록을 할당할 수 있다.

예로 10.0.1.0/24는 VPC 내의 한 서브넷에 할당될 수 있는 CIDR 블록.

이 경우, 해당 서브넷에서는 10.0.1.1부터 10.0.1.254까지의 IP 주소를 사용할 수 있다.

VPC의 IP 대역을 계획할 때는 현재 필요한 용량뿐만 아니라 미래의 확장 가능성도 고려해야 한다.

너무 작은 CIDR 블록을 선택하면 나중에 IP 주소가 부족해질 수 있으며, 이는 VPC를 다시 설계하거나 새로 만들어야 하는 번거로움을 초래할 수 있다.

반면, 너무 큰 CIDR 블록을 선택하면 IP 주소가 낭비될 수 있다. 따라서, 적절한 규모의 CIDR 블록을 선택하는 것이 중요하다.

 

 

+ Recent posts