EC2 탄력적 IP 적용 (AWS EIP)

Jay·2021년 4월 16일
0

EIP 사용 이유

1. 고정 IP 할당

  • 지금도 get, post 요청 등 가능하지만 인스턴트를 중지하고 다시 실행 시 동적IP가 변경된다.
    실제 서비스에서 사용하긴 어렵다.

2. AWS lambda로 서버 중지, 실행 자동화

  • 사실 1의 이유와 같으며, 개인적인 이유이다. (서버 2개 실행 시 과금되는 문제)
    중지 실행될 때마다 동적 IP가 변경될텐데, 고정IP는 변경될일이 없다.

EC2 요금? 🤔

EC2 t2.micro 프리티어의 무료 요금제는 월 750시간만 적용되는데  `24 * 31 = 744 ` 
24시간 31일(한달)내내 돌려놔도 과금이 안된다. 물론.. 서버가 하나일 때이다. 서버 두개를 돌리면 
744 * 2가 되어 과금이 된다. 구글링 해보니 가동 시간에 대한 요금만 약 14,000원 정도 나오는 것 같다.

평일 오전 9시 ~ 오후 6시 사이에만 서버를 실행하고, 이외의 시간은 종료할 것이다.
그러면 2개를 사용해도 24시간이 안넘는다.. 과금될 일이 없을 것이다.

EIP 요금? 🤔

ec2 인스턴스에 연결된 하나의 탄력적 IP는 무료이다.

  • IP는 귀중한 자원이다. 탄력적 IP를 만들어놓고 인스턴트를 중지해버리면 과금되니 조심하자.
    1개를 초과한 탄력적 IP도 과금 대상이다.

적용 방법

EC2 접속 후 탄력적 IP 클릭

탄력적 IP 주소 할당

Amazon의 IPv4 주소 풀 >> 할당

탄력적 IP주소 할당

인스턴스,프라이빗IP주소 선택 >> 연결

탄력적 IP주소 생성 및 연결 완료

다음은 AWS lambda 서비를 이용하여 ec2 인스턴스를 특정 시간에만 가동하도록 함수를 생성할 것이다.

다음포스팅에서 계속...

profile
programming!

0개의 댓글