7.1 네트워크 리소스의 제어를 위한 기본 API

네트워크 기능

스위치

가상 스위치에는 L3 네트워크에서 사용하는 IP 주소 범위를 서브넷(subnet)이라는 이름으로 할당 받는다.

클라우드 환경의 네트워크들은 서로 완전히 분리되어 있기 때문에 네트워크끼리 직접 연결되지만 않는다면 같은 IP 주소가 사용되어도 무방하다.

AWS VPC에서는 가상 스위치에 대응하는 리소스는 없고, 서브넷에 그 가상 스위치의 개념과 기능이 함께 녹아 있다. 이러한 형태가 가능한 이유는 대부분의 경우에서 가상 스위치와 서브넷은 1:1의 관계이고 TCP/IP를 사용한다는 것을 전제로 하면 서브넷만 정의하더라도 통신하는 데는 충분하기 때문이다.

서브넷

서브넷에 연결된 서버는 기동시 DHCP를 통해 IP 주소를 할당 받고 그 IP 주소로 통신하게 된다. 매번 기동할 때 마다 다른 IP 주소가 할당되는 것은 아니다.

CIDR(Classless Inter Domain Routing) 클래스가 필요없는 내부 도메인 라우팅

AWS에서는 외부로 연결하기 위해 VPC안에 게이트웨이를 만든다. 그런 후, 서브넷의 라우팅 테이블에서 외부로 통신할 때는 이 게이트웨이를 통과하도록 라우팅 정보를 설정해 주면 된다.