[AWS] Elastic IP (탄력적 IP)

artp·2024년 11월 13일
0

aws

목록 보기
6/13
post-thumbnail

EC2 인스턴스와 IP 주소: 고정 IP가 필요한 이유

EC2 인스턴스를 생성하면 AWS는 해당 인스턴스에 퍼블릭 IP를 자동으로 할당합니다. 하지만 이 IP 주소는 임시적(동적)입니다. 만약 EC2 인스턴스를 중지했다가 다시 시작하면, 할당된 IP가 변경됩니다.

이러한 동적 IP는 테스트용이나 일시적인 워크로드에서는 문제가 없을 수 있지만, 서비스를 운영하거나 고정된 주소로 접근이 필요한 경우에는 매우 불편합니다. IP가 바뀔 때마다 다시 설정을 변경해야 하기 때문입니다.

고정 IP를 위한 탄력적 IP(Elastic IP)

AWS에서는 이러한 문제를 해결하기 위해 탄력적 IP(Elastic IP)라는 고정 IP를 제공합니다. 탄력적 IP는 다음과 같은 특징을 가지고 있습니다:

  1. 중지 후 재시작에도 유지

    • 탄력적 IP는 EC2 인스턴스를 중지했다가 다시 시작하더라도 변경되지 않는 고정된 IP 주소입니다. 이를 통해 서비스의 가용성을 유지하고, IP 변경으로 인한 번거로움을 없앨 수 있습니다.
  2. 서비스 접근성 보장

    • 서비스 사용자나 클라이언트가 항상 동일한 IP로 EC2에 접근할 수 있으므로, 서비스 운영에 필수적입니다.
  3. 쉽게 다른 인스턴스로 재할당 가능

    • 탄력적 IP는 특정 EC2 인스턴스와 연결되어 있다가 필요할 경우 다른 인스턴스로 쉽게 재할당할 수 있어, 유연한 네트워크 구성이 가능합니다.

탄력적 IP 사용 시 주의사항

  1. 사용하지 않을 경우 요금 부과

    • 탄력적 IP는 연결된 EC2 인스턴스가 없는 상태에서 유지하면 AWS에서 요금을 부과합니다. 따라서 사용하지 않을 경우 반드시 해제하거나 삭제해야 합니다.
  2. IP 관리 필요

    • 탄력적 IP는 AWS 계정 내에서 제한된 수량만 사용할 수 있으므로, 필요하지 않은 IP를 계속 유지하지 않도록 주의해야 합니다.

탄력적 IP 실습

EC2 인스턴스 IP 주소 확인

  • 현재 IP 주소를 확인합니다.
  • EC2 인스턴스 중지를 선택합니다.
  • 인스턴스 중지 후 IP 주소를 확인합니다.
  • 인스턴스 시작을 선택합니다.
  • 인스턴스 재시작 후 IP 주소를 확인합니다.
    - 재시작 후 이전과 다른 IP 주소를 할당받았음을 확인할 수 있습니다.
    - 이러한 이유 때문에, 일반적으로 EC2 인스턴스 생성 후에는 변하지 않는 고정 IP인 탄력적 IP를 할당받고, 이를 인스턴스와 연결하여 사용합니다.

탄력적 IP 할당 및 연결

  • 메뉴 ➡️ 탄력적 IP 선택
  • 탄력적 IP 주소 할당을 선택합니다.
  • 할당을 선택합니다.
  • 탄력적 IP 이름은 식별하기 쉬운 이름으로 설정합니다.
  • 작업을 선택한 후 탄력적 IP 주소 연결을 선택합니다.
  • 연결할 EC2 인스턴스를 선택하고, 연결을 선택하여 작업을 완료합니다.

요약

  • EC2 인스턴스의 기본 IP는 임시적이므로, 서비스를 안정적으로 운영하려면 탄력적 IP(Elastic IP)를 설정하는 것이 중요합니다.
  • 탄력적 IP는 고정된 IP 주소를 제공해 중단 없는 서비스 운영을 가능하게 하며, 현업에서도 필수적으로 사용되는 설정 중 하나입니다.
  • EC2를 생성할 때 탄력적 IP를 함께 설정해 두면 장기적으로 안정적인 네트워크 구성을 유지할 수 있습니다.
profile
donggyun_ee

0개의 댓글