ENI와 ElasticIP

Sb_chi·2025년 6월 18일

AWS 기초 개념 정리

목록 보기
4/5
post-thumbnail

🔍 Intro

컴퓨터에 네트워크 인터페이스 카드(NIC)가 있어 네트워크에 연결되듯, AWS의 EC2 인스턴스에도 가상 네트워크 인터페이스인 ENI가 부착되는데, 이번 포스팅에서는 ENI의 구성 요소와 역할을 정리하고, 그 과정에서 Elastic IP(EIP)가 어떤 역할을 하며 ENI와 어떻게 연결되는지 정리했다.


🌐 ENI란?

  • 물리 서버의 NIC 역할을 하는 EC2의 가상 NIC
    -> EC2 인스턴스가 VPC 네트워크와 통신하기 위해 사용되는 가상 네트워크 인터페이스

  • 하나의 ENI에는 다음이 포함됨:

    1. MAC 주소
    
    2. 프라이빗 IP 주소
    
    3. 하나 이상의 보안 그룹
    
    4. 탄력적 IP 주소 (선택)
  • 하나의 EC2 인스턴스에 여러 개의 ENI 부착 가능
    하나의 인스턴스가 한 개 이상의 IP 주소를 보유 가능

  • ENI는 다른 인스턴스로 이동 가능
    1.인스턴스 장애 발생 시 빠른 복구
    2.ENI에 고정된 IP, MAC 주소를 그대로 가져가서 새 인스턴스에 붙이면 문제 없이 동작

  • ENI는 인스턴스 종료 시에도 사라지지 않고 독립적으로 존재 가능


ENI 연결 순서

순번단계이유
1VPC 및 서브넷 생성네트워크의 기본 구조 설정 후 ENI 또는 EC2에 할당
2보안 그룹 생성ENI에 붙을 보안 정책 생성
3EC2 인스턴스 생성 (기본 ENI 자동 생성)대부분 이때 자동으로 ENI도 같이 생성됨
4추가 ENI가 필요한 경우에만 ENI 수동 생성다중 NIC, 장애 조치 등의 특수한 경우, ENI를 따로 만듦
5EC2에 ENI 추가 부착 (Attach)이미 만들어진 EC2에 ENI를 붙이거나 교체할 수도 있음
6모니터링 및 테스트CloudWatch, Ping, curl 등으로 확인

🌐 EIP란?

Elastic IP는 AWS에서 제공하는 고정 IP 주소로, EC2 인스턴스에 연결할 수 있는 서비스다.

✨ ENI에 할당되어 인스턴스가 재부팅되거나 장애가 발생해도 동일한 IP 주소를 유지할 수 있도록 지원한다.

  💡 EC2 인스턴스의 Public IP는 인스턴스를 중지 후 다시 시작할 때마다 퍼블릭 IP가 새로 할당되어 바뀐다. 
  
  	 도메인을 Route53같은 서비스로 IP에 부착할때 IP가 유동적이면 연결 시,
  
  	 중지가 되면 제대로 도메인에 연결이 안되기 때문에 고정 IP인 EIP를 사용하여 해결할 수 있다.

EIP의 기능

  1. 고정 IP 주소

EIP를 사용하면 인스턴스의 IP 주소가 변경되지 않아, DNS 설정이나 외부 시스템과의 연결이 안정적이다.

클라이언트가 특정 IP 주소를 통해 서비스에 접근해야 하는 경우에 유용

  1. 장애 조치

인스턴스에 문제가 발생했을 때, EIP를 다른 인스턴스에 쉽게 재할당하여 빠른 복구가 가능하다.

EX :

주 인스턴스에 장애가 발생하면 EIP를 대체 인스턴스에 할당하여 서비스 중단 없이 운영


EIP의 요금

상태요금설명
EIP가 EC2에 연결됨 (1개)무료EC2에 연결된 첫 번째 EIP는 무료 (단, 인스턴스가 실행 중이어야 함)
EIP가 연결되어 있지만 인스턴스가 중지됨시간당 $0.005중지 상태인데 IP를 점유 중이기 때문
연결되지 않은 EIP시간당 $0.005낭비 방지 목적 요금
EC2 하나에 2개 이상 EIP 연결추가당 시간당 $0.0051개 이상은 유료

💡 정리

Elastic IPENI와 함께 사용하여 EC2 인스턴스의 외부 접근성(도메인 연결)을 향상시키고, 장애 조치 및 고가용성을 위한 중요한 역할을 한다. EIP를 활용하면 IP 주소의 변동 없이 안정적인 서비스를 제공하고, 인스턴스 장애 시에도 빠르게 복구할 수 있는 유연성을 제공한다.

ENI와 EIP

항목설명
ENIEC2 인스턴스의 가상 NIC으로, 다수의 IP 주소를 지원하고 인스턴스 장애 시 복구를 용이하게 함.
Elastic IP고정 IP 주소로, 인스턴스의 IP 주소 변동을 방지하고 외부 시스템과의 안정적인 연결을 지원.
장애 조치EIP와 ENI의 조합을 통해 인스턴스 장애 시 빠른 복구와 안정적인 서비스 제공 가능.
고가용성EIP를 활용하여 IP 주소의 변동 없이 안정적인 서비스를 제공하며, 서비스 중단 없이 운영 가능.

EIP 요금

항목기본 요금예외 요금 조건
EIP1개/EC2 실행 중이면 무료중지 상태거나 연결 안 됐거나 2개 이상일 때 유료
ENI무료자체 비용 없음 (EIP 붙은 경우는 EIP 비용 발생)

0개의 댓글