답변 1
1
안녕하세요.
VPC는 AWS 클라우드 내의 네트워크 환경이며 ENI는 네트워크 인터페이스입니다.
집에서 쓰이는 네트워크 환경을 예로 들면 VPC는 인터넷 공유기가 되겠으며 ENI는 데스크탑이나 노트북의 유/무선 네트워크 인터페이스 카드 입니다.
AWS에서는 EC2 인스턴스가 개별 서버이고 이 서버가 IP를 가지고 네트워크 통신을 하기 위해서는 ENI라는 네트워크 인터페이스를 생성하여 연결하게 됩니다. 이 ENI가 VPC에서 가지고 있는 IP 주소를 할당 받고 라우팅 규칙에 따라 VPC내에 있는 ENI와 연결된 EC2와 통신을 하거나 다른 VPC와 통신 또는 VPC외부와 네트워크 통신을 하게 됩니다.
집에서 사용하는 네트워크 환경을 예로 들면 노트북의 무선랜카드(무선네트워크인터페이스)가 IP를 가지고 있고 이 노트북의 네트워크 인터페이스가 인터넷 공유기와 연결되어 공유기와 연결된 TV, 스마트폰, 프린터 등과 내부적으로 통신이 가능하고 공유기 외부의 인터넷 환경과 통신이 가능합니다.
AWS 클라우드 환경의 VPC, ENI
홈 네트워크 환경의 공유기(라우터), 유/무선 네트워크 인터페이스
이렇게 두 가지 환경으로 비교하여 설명 드렸는데 이해가 되셨다면 좋겠습니다.
관련하여 추가 질문이 있으시면 언제든 문의 주세요.
감사합니다.