AWS

[AWS] AWS EC2 인스턴스 탄력적 IP(Elastic IP) 적용하기 (요금 부과 사항 알아보기)

Hyeonni 2022. 3. 15. 14:03

저번에는 EC2 인스턴스를 생성해봤다.

EC2 인스턴스에 접근하기 위해 퍼블릭 IP를 사용하는데, 퍼블릭 IP의 경우 유동 IP이기 때문에

인스턴스를 중지했다가 재시작하게 되면 퍼블릭 IP가 변경되게 된다.

퍼블릭 IP가 변경이 되면, 백엔드 구현 단에서도 서버 접근을 위한 IP주소를 바꿔줘야 하고,

도메인 설정을 안했다면 프론트도 API 호출에 사용되는 주소를 바꾸어주어야 하는 일이 발생하게 된다.

이렇게 되면 번거로워질 수 있기 때문에,

우리는 고정 IP인 탄력적 IP(Elastic IP == EIP)를 할당해 사용할 수 있다.

하지만 EIP 사용 시 과금이 부과될 수 있으므로 주의해야 한다.

아래 EIP 사용 시 요금 부과 사항도 알아보자.

 

 

EC2 인스턴스에 탄력적 IP (EIP) 할당하기

1. 탄력적 IP(EIP) 할당

'탄력적 IP' 카테고리를 클릭한 후,

아래 주황색 버튼인 탄력적 IP 주소 할당을 클릭한다.

탄력적 Ip 카테고리 클릭 시 뜨는 화면

 

별 다른 설정 없이 할당 버튼을 클릭하면 EIP가 할당된다.

 

2. 할당받은 EIP를 인스턴스에 연결

EIP 할당이 완료된 것을 확인할 수 있다.

인스턴스와 EIP를 연결하기 위해 탄력적 IP 주소 연결을 클릭한다.

 

연결할 인스턴스를 선택해주면 연결 완료!

 

인스턴스를 확인해보면 탄력적 IP 주소가 할당된 것을 볼 수 있다.

 

프리티어 EIP 요금 부과 방지

 

프리티어의 경우, EIP를 설정했을 때, 요금이 부과되는 사항들이 존재한다.

그렇기에 AWS에서 명시하고 있는 요금이 부과되지 않을 조건을 준수해야 한다.

 

  • 요금 부과되지 않을 조건
    • 탄력적 IP 주소가 EC2 인스턴스에 연결되어 있다.
    • 탄력적 IP 주소와 연결된 인스턴스가 실행 중이다.
    • 인스턴스에 연결된 탄력적 IP 주소가 하나만 있다.
    • 탄력적 IP 주소가 첨부된 네트워크 인터페이스에 연결되어 있다. 

위 조건들을 충족하지 않는 EIP의 경우에는 각각 시간당 요금이 부과되기 때문에 꼭! 확인해야 한다.

 

EIP 주소를 사용하지 않을 때, 인스턴스를 중지하거나, 종료(삭제)할 때는 무조건 EIP도 함께 삭제해줘야 한다.

인스턴스를 종료했지만 할당받은 EIP를 삭제하지 않으면 계속 요금이 발생하게 되니 꼭 주의하기!!

 

 

탄력적 IP 요금에 대한 이해

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 모두 종료했지만 여전히 탄력적 IP 주소에 대해 요금이 청구되고 있습니다. Amazon EC2 온디맨드 요금 페이지에 따르면 탄력적 IP 주소는 무료입니다. 요

aws.amazon.com