Amazon Virtual Private Cloud
사용 설명서

탄력적 IP 주소

탄력적 IP 주소는 동적 클라우드 컴퓨팅을 위해 고안된 고정 퍼블릭 IPv4 주소입니다. 계정의 모든 VPC에 대한 모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 연결할 수 있습니다. 탄력적 IP 주소로 VPC의 다른 인스턴스에 주소를 신속하게 다시 매핑하여 인스턴스의 오류를 숨길 수 있습니다. 탄력적 IP 주소를 인스턴스에 직접 연결하는 대신에 네트워크 인터페이스와 연결할 경우, 네트워크 인터페이스의 모든 속성들을 한 인스턴스에서 다른 인스턴스로 한 번에 옮길 수 있는 장점이 있습니다.

현재는 IPv6에 대한 탄력적 IP 주소를 지원하지 않습니다.

탄력적 IP 주소 기본 사항

다음은 탄력적 IP 주소에 대해 알아야 할 기본 사항입니다.

  • VPC에서 사용할 탄력적 IP 주소를 먼저 할당한 후 이를 VPC의 인스턴스와 연결합니다(한 번에 하나의 인스턴스에만 할당 가능).

  • 탄력적 IP 주소는 네트워크 인터페이스의 속성입니다. 인스턴스에 연결된 네트워크 인터페이스를 업데이트하여 탄력적 IP 주소를 인스턴스와 연결할 수 있습니다.

  • 탄력적 IP 주소를 인스턴스의 eth0 네트워크 인터페이스와 연결하면, 현재 퍼블릭 IPv4 주소(있는 경우)는 EC2-VPC 퍼블릭 IP 주소 풀로 연결 해제됩니다. 탄력적 IP 주소의 연결을 해제하면 몇 분 내에 자동으로 eth0 네트워크 인터페이스에 새 퍼블릭 IPv4 주소가 배정됩니다. 인스턴스에 보조 네트워크 인터페이스를 연결한 경우에는 이 동작이 적용되지 않습니다.

  • VPC와 EC2-Classic에서 사용하는 탄력적 IP 주소 간에는 차이점이 있습니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서에서 EC2-Classic 및 Amazon EC2-VPC의 탄력적 IP 주소 차이점을 참조하십시오.

  • 인스턴스 간에 탄력적 IP 주소를 이동할 수 있습니다. 같은 VPC나 다른 VPC로 인스턴스를 이동할 수 있을 수 있지만 EC2-Classic으로 이동할 수는 없습니다.

  • 탄력적 IP 주소는 명시적으로 연결 해제할 때까지 AWS 계정과 연결되어 있습니다.

  • 탄력적 IP 주소의 효율적인 사용을 보장하기 위해, 탄력적 IP 주소가 실행 중인 인스턴스와 연결되어 있지 않거나, 중지된 인스턴스 또는 분리된 네트워크 인터페이스와 연결되어 있는 경우 소액의 시간당 요금이 부과됩니다. 인스턴스가 실행 중인 동안에는 이와 연결된 탄력적 IP 주소 하나에 대해서는 요금이 부과되지 않지만 해당 인스턴스와 연결된 추가 탄력적 IP 주소에 대해서는 요금이 부과됩니다. 자세한 내용은 Amazon EC2 요금을 참조하십시오.

  • 탄력적 IP 주소는 5개로 제한되며, 이를 절약하기 위해 NAT 디바이스를 사용할 수 있습니다(NAT 참조).

  • 탄력적 IP 주소는 VPC의 인터넷 게이트웨이를 통해 액세스합니다. VPC와 네트워크 간에 VPN 연결을 설정한 경우, VPN 트래픽은 인터넷 게이트웨이가 아닌 가상 프라이빗 게이트웨이를 통과하기 때문에 탄력적 IP 주소에 액세스할 수 없습니다.

  • EC2-Classic 플랫폼에서 사용하기 위해 할당한 탄력적 IP 주소를 VPC 플랫폼으로 이동할 수 있습니다. 자세한 내용은 Amazon EC2 사용 설명서EC2-Classic에서 EC2-VPC로 탄력적 IP 주소 마이그레이션을 참조하십시오.

  • VPC에 사용하도록 할당된 탄력적 IP 주소를 태그할 수 있지만, 비용 할당 태그가 지원되지 않습니다. 탄력적 IP 주소를 복구하는 경우, 태그가 복구되지 않습니다.

탄력적 IP 주소 작업

탄력적 IP 주소를 할당한 후 VPC의 인스턴스와 연결할 수 있습니다.

VPC에서 사용할 탄력적 IP 주소를 할당하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. Allocate new address를 선택합니다.

  4. [Allocate]를 선택합니다.

    참고

    계정이 EC2-Classic을 지원할 경우 우선 [VPC]를 선택합니다.

탄력적 IP 주소를 보려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. 표시되는 목록을 필터링하려면 검색 상자에 배정된 인스턴스의 ID나 탄력적 IP 주소를 몇 자 입력합니다.

VPC에서 실행 중인 인스턴스와 탄력적 IP 주소를 연결하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. VPC에서 사용하기 위해 할당한 탄력적 IP 주소를 선택한 후([Scope] 열에 vpc 값이 표시됨), [Actions]를 선택하고 [Associate Address]를 선택합니다.

  4. [Instance] 또는 [Network interface]를 선택한 다음 인스턴스 또는 네트워크 인터페이스 ID를 선택합니다. 탄력적 IP 주소를 연결할 프라이빗 IP 주소를 선택합니다. [Associate]를 선택합니다.

    참고

    네트워크 인터페이스는 탄력적 IP 주소를 포함해 몇몇 속성들을 포함할 수 있습니다. 네트워크 인터페이스를 만들어 내 VPC의 인스턴스에 연결했다가 분리할 수도 있습니다. 탄력적 IP 주소를 인스턴스에 직접 연결하는 대신에 이 주소를 네트워크 인터페이스의 한 속성으로 만들 경우, 네트워크 인터페이스의 모든 속성들을 한 인스턴스에서 다른 인스턴스로 한 번에 옮길 수 있는 장점이 있습니다. 자세한 내용은 Elastic Network Interfaces(탄력적 네트워크 인터페이스[ENI])를 참조하십시오.

탄력적 IP 주소를 인스턴스와 연결하면 DNS 호스트 이름이 활성화된 경우 DNS 호스트 이름을 받습니다. 자세한 내용은 VPC와 함께 DNS 사용 단원을 참조하십시오.

탄력적 IP 주소에 태그를 적용하면 조직의 요구에 따라 이를 식별 또는 분류할 수 있습니다.

탄력적 IP 주소를 태그하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. 탄력적 IP 주소를 선택하고 [Tags]를 선택합니다.

  4. [Add/Edit Tags]를 선택하고, 필요에 따라 태그 키 및 값을 입력하고, [Save]를 선택합니다.

탄력적 IP 주소와 연결된 인스턴스를 변경하려면 현재 연결된 인스턴스에서 연결을 해제한 후 VPC의 새 인스턴스와 연결하십시오.

탄력적 IP 주소를 연결 해제하려면

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. 탄력적 IP 주소를 선택하고 [Actions]를 선택한 후 [Disassociate Address]를 선택합니다.

  4. 메시지가 나타나면 [Disassociate address]를 선택합니다.

더 이상 필요 없는 탄력적 IP 주소는 연결을 해제하는 것이 좋습니다(이 주소는 인스턴스와 연결할 수 없음). VPC에서 사용하기 위해 할당한 탄력적 IP 주소에 대한 요금은 발생하지만 인스턴스와 연결된 주소에 대해서는 요금이 발생하지 않습니다.

탄력적 IP 주소를 해제합니다

  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 [Elastic IPs]를 선택합니다.

  3. 탄력적 IP 주소를 선택하고 [Actions]를 선택한 후 [Release Addresses]를 선택합니다.

  4. 메시지가 나타나면 [Release]를 선택합니다.

탄력적 IP 주소를 해제한 경우 복구할 수 있습니다. 탄력적 IP 주소가 다른 AWS 계정에 할당되었거나, 탄력적 IP 주소 한도를 초과하는 경우에는 탄력적 IP 주소를 복구할 수 없습니다.

Amazon EC2 API 또는 명령줄 도구만을 사용하여 탄력적 IP 주소를 복구할 수 있습니다.

AWS CLI를 사용하여 탄력적 IP 주소를 복구하려면

  • allocate-address 명령을 사용하고, --address 파라미터를 사용하여 IP를 지정합니다.

    aws ec2 allocate-address --domain vpc --address 203.0.113.3

API 및 CLI 개요

명령줄 또는 API를 사용하여 이 페이지에서 설명하는 작업을 수행할 수 있습니다. 명령줄 인터페이스 및 사용 가능한 API 목록에 대한 자세한 내용은 Amazon VPC에 액세스 단원을 참조하십시오.

탄력적 IP 주소 얻기

인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소 연결

하나 이상의 탄력적 IP 주소 설명

탄력적 IP 주소 태그

탄력적 IP 주소 연결 해제

탄력적 IP 주소 릴리스