Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.88 KB

05_Elastic_IP.md

File metadata and controls

56 lines (37 loc) · 1.88 KB

Elastic IP

Elastic IP 자세-히 알아보기 실무 ver.



Elastic IP == 고정 IP

  • EC2 Instance의 Elastic IP 값은 비어 있고, Public IPv4 값은 채워져 있을 때
    • Instance가 stopn & start 할 때 IP가 바뀐다
      • Elasitc IP에 값을 할당 받으면 이러한 현상 없이 고정된 IP를 사용할 수 있다!
        • but, 기존에 할당받은 Public IP를 바탕으로 Elastic IP를 생성할 수는 없다
          • 애초에 처음 instance를 생성할 때 Elastic IP를 설정하는 것!


Elasic IP Charges

  • Elasic IP가 어딘가에 할당되어 있지 않으면 AWS에서 과금을 시킨다!
    • EC2에 연결되어 있으면 과금하지 안흔다
      • why?
        • "IPv4는 유한 자원이기 때문에 사용하지 않으면 아껴쓰라는 의미로 과금한다" 는 AWS의 의견이 있다
          • but, EC2에 연결되어 있으면 그만큼의 비용을 어짜피 내는 것이므로 과금하지 않는 것 같다


Elastic IP address limit

  • 한 계정당 소유할 수 있는 Elastic IP의 개수는 제한적이다
    • IPv4는 유한 자원이기 때문에 너무 많이 요청하면 AWS에서 제공하지 않는다
    • Default로는 region 당 5개의 Elastic IP를 소유할 수 있다



+

Public IP

  • Public subnet에 있다고 꼭 public IP를 가져가야 하는 것은 아니다!
    • 하지만 public 연결이 필요해서 public subnet에 생성했겠지?
  • EC2가 Public subnet에 존재하는데 Public IP가 없으면
    • 외부에서 내부로 접근 불가
    • 내부에서 외부로도 접근 불가
  • Private subnet에 존재하는데 Public IP가 없어도 외부로 접근 가능한 이유는 NAT Public IP를 타고 나가기 때문이다
  • Public IP 가 없어도 ssh로 접근이 되는 이유
    • 방화벽 설정이 되어 있어서이다