킹의 개발일지

탄력적 IP를 할당해보자 본문

aws

탄력적 IP를 할당해보자

k1ng 2022. 8. 19. 20:21

집마다 전봇대에서 인터넷 선이 길게 내려와 공유기에 꽂혀있는걸 본 사람이 있을 것이다. 각 가정마다 그렇게 인터넷이 연결 돼 있을 것이다.

 

인터넷이 연결된 다섯 가정이 있다고 한다면, 그렇다면 인터넷 서비스 제공자는 IP주소도 다섯개를 그 지역에 할당 할까?

 

답은 '아니다' 이다.

 

인터넷 서비스 제공자는 다섯 가정에 인터넷을 연결한다고 하면 3~4개의 IP주소만 할당해도 되는것이다.

 

그 이유는 모든집이 동시에 인터넷을 쓰거나, 24시간 지속적으로 쓰지 않기 때문이다. 한 집이 인터넷 사용을 그만두면 그 IP를 다른 집에 할당하면서 3~4개의 IP주소로 다섯가정을 커버 하는것이다.

 

이를 IP주소가 고정적이지 않고 주기적으로 IP주소가 바뀌기에 유동 IP라고 한다.

 

그런데 우리가 유동IP로 서버를 띄운다면 문제가 생길것이다. 사용자들이 'A' IP 주소로 들어오는데 어느날 갑자기 IP주소가 'B'로 바뀌어 버린다면 서비스 사용자들은 접속하지 못하는 상황이 일어날 것이다. 

 

때문에 서버를 띄우기 위해 사용할 IP주소는 바뀌지않는 고정IP로 설정해야 한다.

 

AWS에서는 고정 IP를 엘라스틱 IP, 즉 탄력적 IP라고 한다! 저번에 만든 인스턴스에 고정 IP를 할당해보자!

 


먼저 EC2 대시보드에서 탄력적 IP를 클릭하자

 

  

 

클릭했다면 오른쪽 상단에 탄력적 IP주소 할당 버튼이 보일텐데 클릭하자

 

 

나머지 값들은 디폴트로 두고 '할당' 버튼을 클릭하자! 그럼 탄력적 IP가 할당된다.

 

 

 

참고로 탄력적 IP는 인스턴스에 할당된 것에 한해서 프리티어로 이용할 수 있다.

 

그렇게 때문에 할당되지 않은채로 둔다면 AWS가 사용 내역을(?) 보내올것이다...

 

그래서 상단 작업 버튼을 클릭하고 탄력적 IP 주소 연결을 해줘야한다.

 

 

 

 

연결 할 인스턴스를 선택하주고 연결을 클릭하면 성공적으로 인스턴스에 고정 IP가 할당 될 것이다!

'aws' 카테고리의 다른 글

aws-amplify에서 chat-gpt stream response 받아보기.  (0) 2023.09.02
AWS S3 사용해서 이미지 업로드  (0) 2022.08.22
AWS 서버를 구축해보자  (0) 2022.08.17