Elastic Fabric Adapter를 생성하여 Amazon EC2 인스턴스에 연결
Amazon EC2의 다른 탄력적 네트워크 인터페이스와 마찬가지로 EFA를 생성하여 Amazon EC2 인스턴스에 연결할 수 있습니다. 그러나 탄력적 네트워크 인터페이스와 달리 EFA는 running
상태에서 인스턴스에 연결하거나 연결 해제할 수 없습니다.
고려 사항
-
EFA과 연결된 보안 그룹을 변경할 수 있습니다. OS 우회 기능을 사용하기 위해 EFA는 보안 그룹 자체 내의 모든 인바운드 및 아웃바운드 트래픽을 허용하는 보안 그룹에 구성되어야 합니다. 자세한 내용은 1단계: EFA를 사용한 보안 그룹 준비 단원을 참조하십시오.
탄력적 네트워크 인터페이스와 연결된 보안 그룹을 변경한 것과 동일한 방법을 사용하여 EFA에 연결된 보안 그룹을 변경할 수 있습니다. 자세한 내용은 보안 그룹 변경을 참조하세요.
-
탄력적 네트워크 인터페이스에 IP 주소를 할당하는 것과 동일한 방법을 사용하여 EFA(ENA 포함 EFA) 네트워크 인터페이스에 탄력적 IP(IPv4) 및 IPv6 주소를 할당할 수 있습니다. 자세한 내용은 IP 주소 관리를 참조하세요.
EFA 전용 네트워크 인터페이스에는 IP 주소를 할당할 수 없습니다.
EFA 생성
VPC의 서브넷에 EFA를 생성할 수 있습니다. EFA는 일단 생성되고 나면 다른 서브넷으로 옮길 수 없으며 동일 가용 영역의 인스턴스에만 네트워크 인터페이스를 연결할 수 있습니다.
중지된 인스턴스에 EFA 연결
stopped
상태에 있는 지원되는 모든 인스턴스에 EFA를 연결할 수 있습니다. running
상태인 인스턴스에는 EFA를 연결할 수 없습니다. 지원되는 인스턴스 유형에 대한 자세한 내용은 지원되는 인스턴스 유형를 참조하세요.
네트워크 인터페이스를 인스턴스에 연결하는 방법을 사용해 EFA를 연결할 수 있습니다. 자세한 내용은 네트워크 인터페이스 연결 섹션을 참조하세요.
인스턴스를 시작할 때 EFA 연결
인스턴스를 시작할 때 기존 EFA를 연결하려면(AWS CLI)
run-instances 명령을 사용합니다. --network-interfaces
에는 연결할 EFA 네트워크 인터페이스를 지정합니다. 기본 네트워크 인터페이스에 대해 EFA 네트워크 인터페이스와 NetworkCardIndex=0
, DeviceIndex=0
을 지정합니다. 여러 EFA 네트워크 인터페이스를 연결하는 경우 여러 네트워크 카드를 사용하여 Amazon EC2 인스턴스의 네트워크 대역폭 극대화를 참조하세요.
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,NetworkInterfaceId=efa_1_id
,Groups=sg_id
,SubnetId=subnet_id
" ...
인스턴스를 시작할 때 새 EFA를 연결하려면(AWS CLI)
run-instances 명령을 사용합니다. --network-interfaces
에는 연결할 EFA 네트워크 인터페이스를 지정합니다. 기본 네트워크 인터페이스의 경우 NetworkCardIndex=0
, DeviceIndex=0
, InterfaceType=efa
을 사용합니다. 여러 EFA 네트워크 인터페이스를 연결하는 경우 여러 네트워크 카드를 사용하여 Amazon EC2 인스턴스의 네트워크 대역폭 극대화를 참조하세요.
aws ec2 run-instances \ --image-id
ami_id
\ --count1
\ --instance-typec5n.18xlarge
\ --key-namemy_key_pair
\ --network-interfaces "NetworkCardIndex=0
,DeviceIndex=0
,Groups=security_group_id
,SubnetId=subnet_id
,InterfaceType=efa
" ...
시작 템플릿에 EFA 추가
EFA 지원 인스턴스 시작에 필요한 구성 정보가 포함된 시작 템플릿을 생성할 수 있습니다. 시작 템플릿에서 EFA 및 EFA 전용 네트워크 인터페이스를 모두 지정할 수 있습니다. EFA 지원 시작 템플릿을 생성하려면 새 시작 템플릿을 생성하고 지원되는 인스턴스 유형과 EFA 지원 AMI, EFA 지원 보안 그룹을 지정합니다. NetworkInterfaces
에는 연결할 EFA 네트워크 인터페이스를 지정합니다. 기본 네트워크 인터페이스의 경우 NetworkCardIndex=0
, DeviceIndex=0
, InterfaceType=efa
을 사용합니다. 여러 EFA 네트워크 인터페이스를 연결하는 경우 여러 네트워크 카드를 사용하여 Amazon EC2 인스턴스의 네트워크 대역폭 극대화를 참조하세요.
시작 템플릿을 활용하여 다른 AWS 서비스(예: AWS Batch 또는 AWS ParallelCluster)와 함께 EFA 사용 인스턴스를 시작할 수 있습니다.
시작 템플릿 생성에 대한 자세한 내용은 Amazon EC2 시작 템플릿 생성 섹션을 참조하세요.