-
Elastic Network Interface(ENI)Cloud/AWS 2023. 2. 23. 16:16
chatGPT를 이용한 AWS공부.. 효율적이다..!
ENI란?
AWS의 Elastic Network Interface(ENI)는 Amazon EC2 인스턴스에 대한 가상 네트워크 인터페이스입니다. ENI를 사용하면 EC2 인스턴스에 추가적인 네트워크 인터페이스를 연결할 수 있습니다.
각 ENI는 EC2 인스턴스와 VPC(Virtual Private Cloud) 또는 ClassicLink 연결에서 사용할 수 있는 IPv4 주소, IPv6 주소, MAC 주소, 보안 그룹 및 라우팅 정보를 포함합니다. 이러한 ENI를 사용하여 EC2 인스턴스에 여러 가지 네트워크 기능을 제공할 수 있습니다. 예를 들어, 다른 서브넷에 있는 다른 EC2 인스턴스와 통신하거나 인터넷에 연결할 수 있습니다.
ENI는 AWS의 다양한 서비스와 통합될 수 있습니다. 예를 들어, ENI를 사용하여 Amazon Elastic Load Balancer(ELB)와 같은 로드 밸런서를 구성하고 인바운드 및 아웃바운드 트래픽을 제어할 수 있습니다. 또한, ENI를 사용하여 AWS Direct Connect와 같은 외부 네트워크와 EC2 인스턴스를 연결할 수 있습니다.
Secondary ENI란?
ENI는 기본 ENI와 추가 ENI로 나뉩니다. 기본 ENI는 EC2 인스턴스를 만들 때 자동으로 생성되며, 추가 ENI는 EC2 인스턴스에 연결할 수 있는 여러 개의 ENI 중 하나입니다. 추가 ENI를 사용하면 EC2 인스턴스에 더 많은 네트워크 인터페이스를 추가하여 가용성과 내결함성을 높일 수 있습니다. 이러한 추가 ENI를 "secondary ENI"라고 합니다.
Secondary ENI를 사용해야 하는 경우
1) 더 많은 IP 주소가 필요한 경우
EC2 인스턴스가 여러 개의 서비스를 호스팅하는 경우, 각 서비스는 고유한 IP 주소를 갖는 것이 좋습니다. 이러한 경우 secondary ENI를 사용하여 각 서비스에 대한 고유한 IP 주소를 제공할 수 있습니다.2) 서로 다른 보안 그룹을 적용해야 하는 경우
서로 다른 보안 그룹을 사용하여 여러 개의 서비스를 보호하려는 경우, secondary ENI를 사용하여 각 서비스에 대해 다른 보안 그룹을 적용할 수 있습니다.
3) 트래픽을 분리하고 관리해야 하는 경우
secondary ENI를 사용하여 인터넷 트래픽과 내부 트래픽을 분리하고 관리할 수 있습니다. 예를 들어, 인터넷 트래픽을 처리하는 ENI와 내부 트래픽을 처리하는 ENI를 각각 사용할 수 있습니다.4) 가용성과 내결함성을 높이기 위해 필요한 경우
secondary ENI를 사용하여 가용성과 내결함성을 높일 수 있습니다. 예를 들어, primary ENI에 문제가 발생한 경우 secondary ENI를 사용하여 인스턴스에 연결할 수 있습니다.이러한 경우를 제외하고도, ENI를 사용하여 네트워크 구성을 유연하게 관리할 수 있습니다. 따라서 특정한 경우에만 사용해야 하는 것이 아니라, 네트워크 구성의 유연성을 고려하여 secondary ENI를 사용할 수 있습니다.
'Cloud > AWS' 카테고리의 다른 글
chatGPT와 SAA-C03 예제 풀어보기 #2 (0) 2023.02.23 NAT gateway vs Internet gateway (0) 2023.02.23 CORS(Cross-Origin Resource Sharing) (0) 2023.02.23 chatGPT와 SAA-C03 예제 풀어보기 #1 (0) 2023.02.23 EC2 Sleep mode(절전 모드) (0) 2023.02.23