[Udemy-SSA]Public IP vs Private IP vs Elastic IP

전역변주의 DB·2024년 1월 2일

Udemy-SAA강의기록

목록 보기
1/8
post-thumbnail

글을 쓰는 목적 : 한글자막】 AWS Certified Solutions Architect Associate 시험합격! Udemy 강의 정리


Public IP vs Private IP vs Elastic IP

보통 public, private 두 개를 비교를 많이 하는데 Elastic 까지 비교하는게 궁금했다.

Elastic IP

  • EC2 인스턴스를 시작하고 중지할 때 공용 IP를 바꿀 수 있다.
  • 인스턴스에서 고정된 IP가 필요하다면 Elastic IP(탄력적 IP)가 필요하다, Elastict IP는 공용 IPv4인데, 삭제하지 않는 한 계속 가질 수 있다.
  • 당연히 한 번에 한 인스턴스에만 적용할 수 있다.
  • IP 주소가 탄력적이면 한 인스턴스에서 다른 인스턴스로 빠르게 이동함으로써 인스턴스 또는 소프트웨어의 오류를 마스킹할 때 사용할 수 있지만 이런 일은 사실 드문데요 왜냐하면 계정당 탄력적 IP를 5개만 쓸 수 있기 때문입니다(AWS에 개수 증가를 요청할 수는 있지만 사실 그렇게 사용할 일은 드물죠.. 프로젝트할 때 각자 연습해본다고 탄력적 IP 증가를 요청해본 경험이 있다.)
  • 🌟🌟결론적으로 탄력적 IP는 사용하지 않는 것이 좋습니다. 이건 매우 좋지 않은 구조적 결정으로 종종 언급되거든요. 대신 임의의 공용 IP를 써서 DNS 이름을 할당하는 것이 좋습니다.(그래서 이 3개가 같이 언급되는 구나!)

DNS를 써야하는 이유

  • Router 53에서 사용할 수 있다.
  • 훨씬 더 많은 제어가 가능하고 확장 가능성도 크다.
    -> 나중에 배우겠지? 어떤 기능들이 있는지 궁금하다)

로드 밸런서를 사용해서 공용 IP주소를 전혀 안 쓸 수 있다. → AWS에서 취할 수 있는 최상의 패턴 !
-> 최상의 패턴이 이거라니, 이유가 궁금하다. 프로젝트하면서 트래픽분산을 위해서 로드밸런서를 사용하기 때문에 계속 이 아키텍처를 사용했는데 최상의 패턴이라니 기분이 좋네

실습

  1. EC2를 종료하고 다시 실행시킬 때 IP 주소 바뀌는 거 확인(프로젝트하면서 확인 해봄)

Point

  • 고정 IP를 만들고 싶으면 Elastic IP를 사용하자
  • EC2를 연결해주지 않으면 돈이 나간다.
  • 연결을 해지하면 끝이 아니라 Elastic IP 릴리즈를 해줘야지 돈이 나가지 않는다.
profile
배운 내용을 기록하는 공간입니다.

0개의 댓글