본문 바로가기
개발 지식/AWS

AWS IP

by gamdong2 2024. 12. 14.

📖 학습 목표

  • 퍼블릭 IP vs 프라이빗 IP vs 탄력적 IP
  • 탄력적 IP 요금 정책
  • 왜 EC2 접속 후, 터미널에 프라이빗 IP가 표시될까?

1. 퍼블릭 IP vs 탄력적 IP vs 프라이빗 IP

  퍼블릭 IP 탄력적 IP (Elastic IP) 프라이빗 IP
용도 외부에서 EC2에 접근 고정된 외부 IP로 EC2에 접근 VPC 내부 리소스 간 통신
할당 인터넷 게이트웨이를 통해 외부에 노출됨 사용자에게 고정적으로 할당되어 유지됨 AWS 네트워크(VPC) 내에서만 유효
변경 여부 퍼블릭 IP는 재부팅 시 변경될 수 있음 고정된 IP, 재부팅해도 변경되지 않음 프라이빗 IP는 고정(재부팅 시 유지)
접속 경로 외부 클라이언트가 EC2에 연결할 때 사용 외부 시스템과 안정적인 연결을 유지할 때 사용 EC2 간 내부 통신 및 AWS 서비스 접근 시 사용
유료 여부 무료 사용하지 않으면 유료* (미연결 시 시간당 과금) 무료

 

2. 탄력적 IP 요금 정책*

AWS는 탄력적 IP가 공용 IP 자원을 소비하므로, 미사용 상태의 탄력적 IP를 방지하기 위해 요금을 부과. 사용하지 않는 IP 주소가 낭비되지 않도록 관리하려는 정책

 

1) 사용하지 않으면 유료

  • 연결된 경우 무료
    • 탄력적 IP가 EC2 인스턴스에 연결되어 있고, 인스턴스가 실행 중일 때는 추가 비용이 발생하지 않음
  • 다음의 경우에는 유료
    • 탄력적 IP를 발급받았으나 어떤 EC2 인스턴스에도 연결하지 않은 경우
    • 탄력적 IP가 EC2 인스턴스에 연결되어 있지만, 해당 인스턴스가 중지된 상태일 경우
    • 한 계정에서 1개의 EC2 인스턴스에 2개 이상의 탄력적 IP를 연결한 경우 (추가된 탄력적 IP에 대해 과금)

2) 사용하지 않는 탄력적 IP 당장 삭제하기..

① AWS EC2 > 네트워크 및 보안 > 탄력적 IP

  • 퍼블릭 IP로 사용할 수 있는 탄력적 IP 목록 확인
  • 현재 어떤 인스턴스에도 연결되어 있지 않음(연결된 인스턴스 ID가 없음)

② 퍼블릭 IP vs 탄력적 IP 구분

  • 퍼블릭 IP: EC2 인스턴스가 자동으로 할당받는 외부 접속 가능한 IP 주소로, 인스턴스를 재부팅하면 IP가 변경됨
  • 탄력적 IP: 사용자가 명시적으로 할당하여 EC2 인스턴스에 고정적으로 연결할 수 있는 IP 주소로, 인스턴스를 재부팅해도 IP가 유지됨

③ 삭제 가능 여부 판단

  • 탄력적 IP를 삭제해도 되는 경우
    • 현재 할당된 탄력적 IP를 사용하는 인스턴스가 없고, 이 IP가 필요하지 않은 경우 삭제해도 됨
  • 삭제하면 안 되는 경우
    • 이 IP를 특정 EC2 인스턴스에서 사용하려고 하거나, 서비스에서 이미 고정 IP로 사용 중이라면 삭제하면 안 됨

④ 삭제!

  • 탄력적 IP 체크 → Release

 

3. 왜 EC2 접속 후, 터미널에 프라이빗 IP가 표시될까?

  • AWS의 내부 네트워크(VPC)에서 통신할 때는 프라이빗 IP를 사용. 이는 외부 네트워크(인터넷)와는 독립적으로 동작-
  • SSH로 접속할 때, 퍼블릭 IP를 통해 연결하더라도 실제 접속 후에는 AWS 네트워크 내부에서 프라이빗 IP가 기본적으로 표시됨

 

 

 

 

 

 

 

 

'개발 지식 > AWS' 카테고리의 다른 글

AWS VPC  (2) 2024.12.14