AWS 콘솔에서 VPC 생성/삭제하기

이eun·2024년 12월 24일

VPC 생성

IPv6 CIDR에서 사설 IP대역 하나를 정해서 적어준다.
vpc 생성할 때 필수값은 CIDR이다.

Availity Zone은 물리적 거리가 있는 데이터 센터를 의미하는데 자연재해나 재난으로 인해 데이터 센터가 무너져도 다른 존에도 설치하면 그걸로 복구나 유지가 되므로 고가용성을 갖출 수 있게된다.

프라이빗 서브넷이라는 건 프라이빗 서브넷에 연결되어 있는 라우트 테이블이 인터넷으로 나가는 아웃바운드로 나가는 트래픽이 nat게이트웨이일 경우를 의미한다. 반면 퍼블릭 서브넷이라는 건 nat게이트웨이 대신에 인터넷 게이트웨이가 넣어져 있으면 퍼블릭 서비스넷이라고 부른다. 결국, 서브넷을 어디 라우트테이블에 연결하느냐에 따라서 프라이빗인지 퍼블릭인지 결정된다.

여기서 IaC를 통해 테라폼으로 자원을 생성하는 이유는 히스토리를 추적하기 위함이다. 콘솔읕 통해서 만들면 간편하고 직관적이지만 과거의 어떤 것을 변경하였고 생성했는지를 파악하기는 어렵다. 아키텍쳐가 커질수록 서비스의 구조가 복잡할수록 인프라 구성에 대한 변경사항 추적이 필요하다.
또한, 콘솔로 만들지않고 테라폼으로 통해 만들면 틀에 갇히지 않고 다양하게 만들 수 있다.

VPC 삭제

VPC를 삭제하게 되면 관련된 모든 리소스들이 삭제된다. 다만, 의존성이 있는 것들이 있기때문에 주의깊게 살펴봐야한다. NAT 게이트웨이는 내부적으로 인스턴스이기 때문에 별도로 삭제를 해줘야 한다. Elastic IP(고정 IP)도 별도로 삭제해줘야 한다. 이렇게 두개는 별도로 삭제해 주어야 VPC 삭제가 가능하다.

0개의 댓글