AWS
AWS EC2에서의 IP 사용
Bentist
2022. 1. 20. 16:33
AWS에서 처음 EC2 인스턴스를 만들면, 퍼블릭 IPv4 주소와 프라이빗 IPv4 주소가 할당된다.
퍼블릭 IP
네트워크 외부와 통신하는데 사용되는 IP 주소로, Public IP 주소는 ISP(Internet Service Provider)에서 할당하고, 외부에 공개되어 있는 IP 주소다. 전 세계에서 유일한 IP 주소를 갖고, 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 PC에서 접속이 가능하다.
프라이빗 IP
Private IP는 동일한 네트워크 내에서 사용되는 IP 주소로, 외부 사용자가 직접 접속할 수 없으며 라우터에 의해 로컬 네트워크 상의 PC나 장치에 할당된다. 즉, 같은 네트워크 망 내에서만 private IP로 접근이 가능하다. 그래서 DB 같은 서버는 외부에서 접속이 불가능하도록 프라이빗 IP로 설정하는 것이 보안상 좋다.
Elastic IP (필수)
인스턴스 요약 창을 보면, 탄력적 IP 주소라는 것이 존재한다.
인스턴스가 처음 생성되거나, 중지 후 다시 시작할때마다 퍼블릭 IP를 재할당한다. IPv4 주소체계에서 IP가 워낙 부족한 상황이라, 새로운 EC2 인스턴스가 생성될 때마다 IP주소를 부여하기 어렵기 때문에 EC2 인스턴스가 동작하는 동안에만 IP를 부여하고 멈추면 IP를 반납시키는 형태의 유동적인 퍼블릭 IP를 사용하고 있다.
외부와의 지속적인 연결이 필요한 EC2 인스턴스에 고정적인 퍼블릭 IP를 제공해주는 것이 바로 Elastic IP다.