EC2 인스턴스의 ENA Express 설정 구성하기
EC2 인스턴스의 ENA Express 설정 구성하기
추가 소프트웨어를 설치할 필요 없이 지원되는 EC2 인스턴스 유형에 대해 ENA Express를 구성할 수 있어요. 자세한 내용은 ENA Express 지원 인스턴스 유형 문서를 참고하세요.
출처: 문서
본문
Console
네트워크 인터페이스에 대한 ENA Express 관리하기
-
Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
-
왼쪽 탐색 창에서 Network interfaces를 선택합니다.
-
인스턴스에 연결된 네트워크 인터페이스를 선택합니다. Network interface ID 링크를 선택해 세부 페이지를 열거나, 목록 왼쪽의 체크박스를 선택할 수 있어요.
-
페이지 오른쪽 상단의 Action 메뉴에서 Manage ENA Express를 선택합니다. 선택한 네트워크 인터페이스 ID와 현재 설정이 표시된 Manage ENA Express 대화 상자가 열립니다.
선택한 네트워크 인터페이스가 인스턴스에 연결되어 있지 않으면 이 작업이 메뉴에 나타나지 않습니다.
-
ENA Express를 사용하려면 Enable 체크박스를 선택합니다.
-
ENA Express가 활성화되면 UDP 설정을 구성할 수 있습니다. ENA Express UDP를 사용하려면 Enable 체크박스를 선택합니다.
-
설정을 저장하려면 Save를 선택합니다.
인스턴스에 대한 ENA Express 관리하기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 왼쪽 탐색 창에서 Instances를 선택합니다.
- 관리하려는 인스턴스를 선택합니다. Instance ID를 선택해 세부 페이지를 열거나, 목록 왼쪽의 체크박스를 선택할 수 있어요.
- 인스턴스에 대해 구성할 네트워크 인터페이스(Network interface)를 선택합니다.
- 페이지 오른쪽 상단의 Action 메뉴에서 Manage ENA Express를 선택합니다.
- 인스턴스에 연결된 네트워크 인터페이스에 대해 ENA Express를 구성하려면 Network interface 목록에서 선택합니다.
- 선택한 네트워크 인터페이스 연결에 대해 ENA Express를 사용하려면 Enable 체크박스를 선택합니다.
- ENA Express가 활성화되면 UDP 설정을 구성할 수 있습니다. ENA Express UDP를 사용하려면 Enable 체크박스를 선택합니다.
- 설정을 저장하려면 Save를 선택합니다.
네트워크 인터페이스를 연결할 때 ENA Express 구성하기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 왼쪽 탐색 창에서 Network interfaces를 선택합니다.
- 인스턴스에 연결되지 않은 네트워크 인터페이스(Status가
Available)를 선택합니다. Network interface ID 링크를 선택해 세부 페이지를 열거나, 목록 왼쪽의 체크박스를 선택할 수 있어요. - 연결할 Instance를 선택합니다.
- 네트워크 인터페이스를 인스턴스에 연결한 후 ENA Express를 사용하려면 Enable 체크박스를 선택합니다.
- ENA Express가 활성화되면 UDP 설정을 구성할 수 있습니다. ENA Express UDP를 사용하려면 Enable 체크박스를 선택합니다.
- 네트워크 인터페이스를 인스턴스에 연결하고 ENA Express 설정을 저장하려면 Attach를 선택합니다.
AWS CLI
네트워크 인터페이스를 연결할 때 ENA Express 구성하기
다음 예시처럼 attach-network-interface 명령을 사용합니다.
예시 1: TCP 트래픽에는 ENA Express를 사용하고 UDP 트래픽에는 사용하지 않기
이 예시는 EnaSrdEnabled를 true로 구성하고 EnaSrdUdpEnabled는 false로 기본값을 유지합니다.
aws ec2 attach-network-interface \
--network-interface-id eni-1234567890abcdef0 \
--instance-id i-1234567890abcdef0 \
--device-index 1 \
--ena-srd-specification 'EnaSrdEnabled=true'
예시 2: TCP 트래픽과 UDP 트래픽 모두에 ENA Express 사용하기
이 예시는 EnaSrdEnabled와 EnaSrdUdpEnabled를 모두 true로 구성합니다.
aws ec2 attach-network-interface \
--network-interface-id eni-1234567890abcdef0 \
--instance-id i-1234567890abcdef0 \
--device-index 1 \
--ena-srd-specification 'EnaSrdEnabled=true,EnaSrdUdpSpecification={EnaSrdUdpEnabled=true}'
네트워크 인터페이스 연결에 대한 ENA Express 설정 업데이트하기
다음 예시처럼 modify-network-interface-attribute 명령을 사용합니다.
예시 1: TCP 트래픽에는 ENA Express를 사용하고 UDP 트래픽에는 사용하지 않기
이 예시는 EnaSrdEnabled를 true로 구성하고, 이전에 설정된 적이 없다면 EnaSrdUdpEnabled가 false로 기본값을 유지하도록 합니다.
aws ec2 modify-network-interface-attribute \
--network-interface-id eni-1234567890abcdef0 \
--ena-srd-specification 'EnaSrdEnabled=true'
예시 2: TCP 트래픽과 UDP 트래픽 모두에 ENA Express 사용하기
이 예시는 EnaSrdEnabled와 EnaSrdUdpEnabled를 모두 true로 구성합니다.
aws ec2 modify-network-interface-attribute \
--network-interface-id eni-1234567890abcdef0 \
--ena-srd-specification 'EnaSrdEnabled=true,EnaSrdUdpSpecification={EnaSrdUdpEnabled=true}'
예시 3: UDP 트래픽에 ENA Express 사용 중지하기
이 예시는 EnaSrdUdpEnabled를 false로 구성합니다.
aws ec2 modify-network-interface-attribute \
--network-interface-id eni-1234567890abcdef0 \
--ena-srd-specification 'EnaSrdUdpSpecification={EnaSrdUdpEnabled=false}'
PowerShell
네트워크 인터페이스를 연결할 때 ENA Express 구성하기
다음 예시처럼 Add-EC2NetworkInterface cmdlet을 사용합니다.
예시 1: TCP 트래픽에는 ENA Express를 사용하고 UDP 트래픽에는 사용하지 않기
이 예시는 EnaSrdEnabled를 true로 구성하고 EnaSrdUdpEnabled는 false로 기본값을 유지합니다.
Add-EC2NetworkInterface `
-NetworkInterfaceId eni-1234567890abcdef0 `
-InstanceId i-1234567890abcdef0 `
-DeviceIndex 1 `
-EnaSrdSpecification_EnaSrdEnabled $true
예시 2: TCP 트래픽과 UDP 트래픽 모두에 ENA Express 사용하기
이 예시는 EnaSrdEnabled와 EnaSrdUdpEnabled를 모두 true로 구성합니다.
Add-EC2NetworkInterface `
-NetworkInterfaceId eni-1234567890abcdef0 `
-InstanceId i-1234567890abcdef0 `
-DeviceIndex 1 `
-EnaSrdSpecification_EnaSrdEnabled $true `
-EnaSrdUdpSpecification_EnaSrdUdpEnabled $true
네트워크 인터페이스 연결에 대한 ENA Express 설정 구성하기
다음 예시처럼 Edit-EC2NetworkInterfaceAttribute cmdlet을 사용합니다.
예시 1: TCP 트래픽에는 ENA Express를 사용하고 UDP 트래픽에는 사용하지 않기
이 예시는 EnaSrdEnabled를 true로 구성하고, 이전에 설정된 적이 없다면 EnaSrdUdpEnabled가 false로 기본값을 유지하도록 합니다.
Edit-EC2NetworkInterfaceAttribute `
-NetworkInterfaceId eni-1234567890abcdef0 `
-EnaSrdSpecification_EnaSrdEnabled $true ;
Get-EC2NetworkInterface -NetworkInterfaceId eni-0123f4567890a1b23 | `
Select-Object `
NetworkInterfaceId,
@{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }},
@{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | `
Format-List
예시 2: TCP 트래픽과 UDP 트래픽 모두에 ENA Express 사용하기
이 예시는 EnaSrdEnabled와 EnaSrdUdpEnabled를 모두 true로 구성합니다.
Edit-EC2NetworkInterfaceAttribute `
-NetworkInterfaceId eni-1234567890abcdef0 `
-EnaSrdSpecification_EnaSrdEnabled $true `
-EnaSrdSpecification_EnaSrdUdpSpecification_EnaSrdUdpEnabled $true ;
Get-EC2NetworkInterface -NetworkInterfaceId eni-1234567890abcdef0 | `
Select-Object `
NetworkInterfaceId,
@{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }},
@{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | `
Format-List
예시 3: UDP 트래픽에 ENA Express 사용 중지하기
이 예시는 EnaSrdUdpEnabled를 false로 구성합니다.
Edit-EC2NetworkInterfaceAttribute `
-NetworkInterfaceId eni-0123f4567890a1b23 `
-EnaSrdSpecification_EnaSrdUdpSpecification_EnaSrdUdpEnabled $false ;
Get-EC2NetworkInterface -NetworkInterfaceId eni-0123f4567890a1b23 | `
Select-Object `
NetworkInterfaceId,
@{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }},
@{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | `
Format-List
실행 시 ENA Express 구성하기
다음 방법 중 하나로 인스턴스를 실행할 때 ENA Express를 직접 구성할 수 있어요. 지정된 링크는 이 방법들의 AWS Management Console 지침을 안내해요.
- 인스턴스 시작 마법사 – 인스턴스 시작 마법사로 실행 시 ENA Express를 구성할 수 있습니다. 자세한 내용은 인스턴스 시작 마법사의 Network settings에 있는 Advanced network configuration 항목을 참고하세요.
- 시작 템플릿 – 시작 템플릿을 사용할 때 실행 시 ENA Express를 구성할 수 있습니다. 자세한 내용은 Amazon EC2 시작 템플릿 만들기 페이지를 참고한 다음 Network settings 섹션을 펼치고 Advanced network configuration을 검토하세요.
더 알아보기
- 인스턴스 설정 검토하기
- Intel 82599 VF