AWS - EC2 ( ENI , Elastic IP )

TopOfTheHead·2025년 12월 16일

클라우드 / AWS

목록 보기
13/38

ENI ( Elastic Network Interface) 데이터링크계층 - Network Interface
EC2 인스턴스가상 NIC이자 VPC논리적 구성요소
ENI를 통해 EC2 인스턴스네트워크로부터 식별되어 액세스가 가능
NIC로서 IP 주소Mac 주소를 포함

AZ 단위로 적용 가능하며 다른 AZ에서 생성된 ENI를 활용할 수 없음.

ENI 생성 시 기본값으로 AZPrivate Network 내부에만 통신가능한 Private IP 주소Private DNS가 생성
Elastic IP를 추가 정의하여 Public IP 주소와 연동해서 활용

EC2 인스턴스 생성 시 함께 Public IP 주소, Private IP 주소, Private DNS를 보유한 Primary ENI(Eth0)가 생성
EC2 인스턴스 삭제 시 해당 ENI도 함께 삭제

。단일 EC2 인스턴스에 여러 ENI를 연동하여 Private IP 주소 + Elatic IP 또는 Public IP 주소를 추가 가능

  • ENI장애대응
    ENI단일 인스턴스에 종속된게 아닌 이동 가능한 네트워크 인터페이스
    장애가 발생한 EC2 인스턴스ENI를 다른 인스턴스에 적용하여 장애 대응이 가능

    ▶ 다른 EC2 인스턴스에 장애가 발생한 인스턴스ENI를 적용하여 장애 대응에도 효과적으로 대응할 수 있음.

ENI 생성 및 인스턴스 적용

  • AWS콘솔 - EC2 - 네트워크 인터페이스 진입 후 네트워크 인터페이스 생성

    서브넷 : ENI를 적용할 EC2 인스턴스가 위치한 AZ서브넷을 선택

    프라이빗 IPv4 주소 : ENI에 할당할 Private IP주소 설정

    보안그룹 : ENI보안그룹을 설정

    ENI 생성 시 기본적으로 AZPrivate Network 내부에만 통신가능한 Private IP 주소Private DNS가 생성

  • 생성한 ENIEC2 인스턴스와 연결


    EC2 인스턴스에 생성된 ENI가 연동됨을 관측 가능
    ▶ 해당 방식으로 여러 ENI를 정의함으로써 여러 Private IP 주소 + Elatic IP 또는 Public IP 주소를 추가 가능

IPv4

  • Public IPv4 Address :
    EC2 인스턴스ENI에 할당된 공개 IP 주소
    ▶ 외부에서 해당 IP주소를 통해 EC2 인스턴스에 접근

    EC2 인스턴스서버 어플리케이션 설치 시 ENI에 할당된 Public IP Address를 통해 해당 서버 어플리케이션Access가 가능.

    AWSPublic IPv4에 시간당 $0.0005요금 청구
    EC2 인스턴스 임대 시 해당 IPv4 주소 요금까지 청구

  • Private IPv4 Address :
    EC2 인스턴스ENI에 할당되어 EC2 인스턴스AZPrivate Network 내에서만 사용가능한 IP Address
    인스턴스Private IPv4Public IPv4와 달리 고정되어 재실행 시에도 변화하지 않음.

Elastic IP
。특정 EC2 인스턴스에게 계정에 종속된 고정된 Public IPv4 Address를 제공하는 서비스
EC2 인스턴스Private IPv4 Address를 연동하여 인스턴스재시작하더라도 변경되지 않는 계정에 종속된 고정된 IP주소를 제공

리전 단위로 하나의 인스턴스에만 적용 가능하며, 계정 당 Elastic IP를 약 5개만 사용 가능
▶ 다른 리전으로 전환이 불가능

EC2 이외의 AWS 서비스 ( NLB 등 )에도 사용가능

Elastic IP를 보유하기만해도 비용 발생
EC2 인스턴스에 연결하지 않아도 요금이 청구되므로 삭제하는게 좋다.

Elastic IP 정의 및 설정
AWS 콘솔 - EC2 접속 및 EC2 인스턴스 프로비저닝 후 좌측 컨트롤패널의 네트워크 및 보안 - 탄력적 IP에 접근 후 탄력적 IP 할당 설정

  • 생성된 Elastic IPEC2 인스턴스에 연결



    。 이후 해당 EC2 인스턴스ENIPublic IPv4 AddressElastic IP로 설정됨을 확인가능
    EC2 인스턴스를 중지 후 재실행하더라도 Public IPv4 Address는 해당 Elastic IP로 고정.

  • EC2 인스턴스 종료 및 Elastic IP 삭제
    Elastic IP는 보유하기만해도 비용 발생하므로 삭제.
    탄력적 IP 주소 연결 해제 - 탄력적 IP 주소 릴리스
profile
공부기록 블로그

0개의 댓글