Amazon EC2 인스턴스에는 프라이빗 IP, 퍼블릭 IP, 탄력적 IP라는 세 가지 유형의 IP 주소를 할당할 수 있습니다. 프라이빗 IP 주소는 동일한 VPC에 있는 인스턴스 간의 내부 통신에 사용됩니다. Amazon DHCP에서 할당한 고정 IP 주소입니다.
공개 주소는 인터넷을 통해 연결할 수 있으며 동적이며 Amazon에서 할당합니다. 새 인스턴스를 배포할 때마다 Amazon은 IANA(Internet Assigned Numbers Authority)에서 IP 주소를 가져와 Amazon EC2 인스턴스에 할당합니다. 동적 공인 IP 주소이므로 EC2 인스턴스를 중지하거나 시작할 때마다 Amazon에서 새 공용 주소를 제공합니다.
설치된 업데이트로 인해 다시 시작해야 하는 Amazon EC2 인스턴스에서 웹 서버를 실행하는 시나리오를 상상해 보십시오. 다시 시작되면 Amazon에서 새 공개 주소를 할당하고 웹 서버에 연결할 수 없습니다. 불필요한 불편을 피하기 위해 Amazon 계정과 실행 중인 EC2 인스턴스에 탄력적 IP 주소를 할당합니다. 탄력적 IP 주소는 Amazon EC2 인스턴스를 중지하더라도 항상 동일하게 유지되는 고정 공개 주소입니다.
언급된 모든 IP 주소(프라이빗, 퍼블릭, 엘라스틱)는 모든 Amazon EC2 인스턴스의 설명 탭에서 볼 수 있습니다.
이 기사에서는 Amazon 계정에 탄력적 IP 주소를 할당하고 이를 실행 중인 Amazon EC2 인스턴스에 할당하는 방법을 설명합니다. 아래 절차를 따르십시오.
- AWS 관리 콘솔 에 로그인
- 서비스를 클릭합니다. 그런 다음 EC2를 클릭합니다.
리소스에서 특정 리전에서 사용 가능한 Amazon EC2 리소스에 대한 자세한 정보를 볼 수 있습니다. 우리의 경우에는 하나의 실행 중인 인스턴스가 있고 탄력적 IP는 없습니다. 다른 리소스가 아닌 EC2 및 Elastic IP를 살펴보겠습니다.
- 탄력적 IP를 클릭합니다.
- 탄력적 IP 주소 할당 을 클릭합니다. 창의 오른쪽 상단에 있습니다.
- 탄력적 IP 주소 할당에서 Amazon의 풀에서 탄력적 IP 주소를 할당하거나 퍼블릭 IPv4 또는 고객 소유 풀을 가져올 수 있습니다. 탄력적 IP는 IPv6 주소를 지원하지 않습니다. 우리의 경우 Amazon 풀에서 IP 주소를 할당합니다.
- 이 탄력적 IP 주소 연결 을 클릭합니다. 창의 오른쪽 상단에 있습니다. Amazon이 탄력적 IP를 할당한 것을 볼 수 있으며 이를 확인해야 합니다.
- 탄력적 IP 주소 연결 아래 , 탄력적 IP 주소를 가져와야 하는 실행 중인 인스턴스를 검색하고 탄력적 IP 주소와 연결할 사설 IP 주소를 선택한 다음 연결을 선택합니다. . 탄력적 IP 주소를 이미 탄력적 IP 주소가 연결되어 있는 인스턴스에 연결하는 경우 이전에 연결된 이 탄력적 IP 주소는 연결이 해제되지만 여전히 계정에 할당됩니다.
Amazon 설명서에 따르면 탄력적 IP 주소가 이미 다른 인스턴스와 연결된 경우 해당 인스턴스에서 연결이 해제되고 지정된 인스턴스와 연결됩니다. 탄력적 IP 주소를 기존 탄력적 IP 주소가 있는 인스턴스와 연결하면 기존 주소가 인스턴스에서 연결 해제되지만 계정에 할당된 상태로 유지됩니다.
- 탄력적 IP 주소가 인스턴스와 성공적으로 연결되었습니다.
- EC2 인스턴스로 돌아갑니다(예:EC2를 클릭하거나 Services – EC2를 클릭). 보시다시피 Amazon 계정 및 실행 중인 인스턴스와 연결된 하나의 탄력적 IP가 있습니다.
실행 중인 인스턴스를 클릭하면 연결된 탄력적 IP 주소도 표시됩니다.