[EC2 - SAA Level] ENI(탄력적 네트워크 인터페이스) - 개요

IMKUNYOUNG·2024년 8월 7일
0

AWS-SAA

목록 보기
18/91

아마존 웹 서비스(AWS) 환경에서의 VPC(가상 사설 클라우드)는 다양한 논리적 구성 요소로 이루어져 있습니다. 그중에서도 ENI(탄력적 네트워크 인터페이스)는 매우 중요한 역할을 합니다. ENI는 EC2 인스턴스가 네트워크에 액세스할 수 있게 해주는 가상 네트워크 카드를 의미합니다. 이번 포스트트에서는 ENI가 무엇인지, 그리고 그것이 어떻게 사용되는지에 대해 자세히 살펴보겠습니다.

ENI의 기본 개념

ENI는 기본적으로 EC2 인스턴스와 연계되어 네트워크 연결을 제공합니다. 각 ENI는 특정 가용 영역(AZ)에 바인딩되며, 이를 통해 지정된 AZ 내에서만 사용이 가능합니다. 예를 들어, 하나의 EC2 인스턴스가 있고, 이 인스턴스에 기본 ENI인 Eth0이 연결되어 있다고 가정해봅시다. 이 Eth0은 사설 IP 주소를 통해 인스턴스의 네트워크 연결을 제공합니다.

ENI의 속성

ENI는 다음과 같은 다양한 속성을 가질 수 있습니다:

  1. 주요 사설 IPv4 주소: ENI는 기본적으로 하나의 주요 사설 IPv4 주소를 가집니다.
  2. 보조 IPv4 주소: 필요에 따라 하나 이상의 보조 사설 IPv4 주소를 추가로 가질 수 있습니다. 이는 추가 ENI(Eth1 등)를 통해 제공됩니다.
  3. 탄력적 또는 공용 IPv4 주소: 각 ENI는 사설 IPv4 주소당 탄력적 IPv4 주소를 가질 수 있으며, 이를 통해 공용 IP 주소를 사용할 수 있습니다.
  4. 보안 그룹: 하나 이상의 보안 그룹을 ENI에 연결할 수 있어, 네트워크 트래픽에 대한 제어가 가능합니다.

ENI의 활용

ENI는 단순히 네트워크 연결을 제공하는 것 외에도 다양한 활용 방안이 있습니다. 예를 들어, ENI는 EC2 인스턴스와 독립적으로 생성하고 관리할 수 있으며, 장애 조치 시 다른 인스턴스로 이동시킬 수 있습니다. 이는 특정 EC2 인스턴스에 문제가 발생했을 때, 해당 ENI를 다른 인스턴스로 옮겨 네트워크 연결을 지속적으로 유지할 수 있도록 해줍니다.

ENI의 이점

ENI를 활용하면 다음과 같은 이점을 얻을 수 있습니다:

  • 장애 조치(Failover): 사설 정적 IP 주소를 사용하여 EC2 인스턴스 간에 IP를 쉽게 이동시킬 수 있어, 장애 발생 시 신속한 복구가 가능합니다.
  • 보안 관리: 보안 그룹을 사용하여 ENI를 통해 들어오는 트래픽을 제어할 수 있습니다.
  • 유연한 네트워크 구성: 다양한 IP 주소와 ENI를 사용하여 복잡한 네트워크 구성을 구현할 수 있습니다.

마치며

ENI는 AWS 환경에서 네트워크 인프라를 더욱 유연하고 강력하게 만드는 중요한 도구입니다. ENI의 다양한 기능을 잘 활용하면 클라우드 인프라의 가용성과 안정성을 크게 향상시킬 수 있습니다.

0개의 댓글