Windows 인스턴스에서 Elastic Network Adapter(ENA)를 통한 향상된 네트워킹 사용 - Amazon Elastic Compute Cloud

Windows 인스턴스에서 Elastic Network Adapter(ENA)를 통한 향상된 네트워킹 사용

Amazon EC2는 ENA(Elastic Network Adapter)를 통해 향상된 네트워킹을 제공합니다. 향상된 네트워킹을 사용하려면 필수 ENA 모듈을 설치하고 ENA 지원을 활성화해야 합니다.

요구 사항

ENA를 사용하여 향상된 네트워킹을 준비하려면 인스턴스를 다음과 같이 설정하세요.

  • m4.16xlarge보다 작은 C4, D2, M4 인스턴스 또는 T2를 제외하고 현재 세대 인스턴스 유형을 사용하여 인스턴스를 시작합니다.

  • 인스턴스에서 Windows Server 2008 R2 SP1을 실행하는 경우 SHA-2 코드 서명 지원 업데이트가 있는지 확인합니다.

  • 인스턴스가 인터넷에 연결되어 있는지 확인합니다.

  • AWS Management Console에서 AWS CloudShell을(를) 사용하거나 선택한 컴퓨터에 AWS CLI 또는 AWS Tools for Windows PowerShell을(를) 설치하고 구성합니다(로컬 데스크톱/노트북 권장). 자세한 내용은 Amazon EC2 액세스 또는 AWS CloudShell 사용 설명서를 참조하세요. Amazon EC2 콘솔에서는 향상된 네트워킹을 관리할 수 없습니다.

  • 인스턴스에 보존해야 할 중요한 데이터가 있는 경우 인스턴스에서 AMI를 만들어 데이터를 백업해야 합니다. 커널 및 커널 모듈 업데이트 외에도 enaSupport 속성을 활성화하면 호환되지 않는 인스턴스나 운영 체제에 접속할 수 없게 됩니다. 최신 백업을 확보하면 이 경우에도 데이터를 보존할 수 있습니다.

참고

TLS 1.2는 필수이며 TLS 1.3을 권장합니다. 고객이 Amazon Simple Storage Service(S3)에서 다운로드하려면 이 요건을 충족해야 합니다. 자세한 내용은 TLS 1.2를 모든 AWS API 엔드포인트에 대한 최소 TLS 프로토콜 레벨로 사용를 참조하세요.

향상된 네트워킹 성능

다음 설명서에는 ENA 향상된 네트워킹을 지원하는 인스턴스 유형의 네트워크 성능이 요약되어 있습니다.

향상된 네트워킹 기능 활성화 여부 테스트

향상된 네트워킹 기능이 활성화되었는지를 알아보려면 인스턴스에 드라이버가 설치되어 있는지, 그리고 enaSupport 속성이 설정되어 있는지를 확인해야 합니다.

인스턴스 속성(enaSupport)

다음 명령 중 하나를 사용하여 인스턴스에 향상된 네트워킹 enaSupport 속성 세트가 있는지 확인할 수 있습니다. 속성이 설정되었으면 true가 반환됩니다.

  • describe-instances (AWS CLI/AWS CloudShell)

    aws ec2 describe-instances --instance-ids instance_id --query "Reservations[].Instances[].EnaSupport"
  • Get-EC2Instance(Windows PowerShell용 도구)

    (Get-EC2Instance -InstanceId instance-id).Instances.EnaSupport
이미지 속성(enaSupport)

다음 명령 중 하나를 사용하여 AMI에 향상된 네트워킹 enaSupport 속성이 설정되어 있는지 확인할 수 있습니다. 속성이 설정되었으면 true가 반환됩니다.

  • describe-images (AWS CLI/AWS CloudShell)

    aws ec2 describe-images --image-id ami_id --query "Images[].EnaSupport"
  • Get-EC2Image(Windows PowerShell용 도구)

    (Get-EC2Image -ImageId ami_id).EnaSupport

Windows에서 향상된 네트워킹 활성화

확장 네트워크를 설정하지 않은 상태로 인스턴스를 시작한 경우에는 인스턴스에 필요한 네트워크 어댑터 드라이버를 다운로드하여 설치한 다음 enaSupport 인스턴스 속성을 설정하여 확장 네트워크를 활성화해야 합니다. 이 속성은 지원되는 인스턴스 유형 및 ENA 드라이버가 설치된 경우에만 활성화할 수 있습니다. 자세한 내용은 향상된 네트워킹 지원 섹션을 참조하세요.

향상된 네트워킹을 활성화하려면
  1. 인스턴스 연결 후 로컬 관리자로 로그인합니다.

  2. [Windows Server 2016 및 2019만 해당] 다음 EC2Launch PowerShell 스크립트를 실행하여 드라이버가 설치된 후의 인스턴스를 구성합니다.

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
  3. 다음과 같이 인스턴스 상에서 드라이버를 설치합니다.

    1. 최신 드라이버를 인스턴스로 다운로드합니다.

    2. ZIP 아카이브를 추출합니다.

    3. install.ps1 PowerShell 스크립트를 실행하여 드라이버를 설치합니다.

      참고

      실행 정책 오류가 발생하면 정책을 Unrestricted(기본값으로 Restricted 또는 RemoteSigned로 설정되어 있음)로 설정합니다. 명령 줄에서 Set-ExecutionPolicy -ExecutionPolicy Unrestricted를 실행한 다음 install.ps1 PowerShell 스크립트를 다시 실행하세요.

  4. 로컬 컴퓨터에서 Amazon EC2 콘솔을 사용하거나 stop-instances(AWS CLI/AWS CloudShell) 또는 Stop-EC2Instance(AWS Tools for Windows PowerShell) 명령 중 하나를 사용하여 인스턴스를 중지합니다. 인스턴스를 AWS OpsWorks에서 관리할 경우 AWS OpsWorks 콘솔에서 인스턴스를 중지해야 인스턴스 상태가 동기화됩니다.

  5. 다음과 같이 인스턴스에서 ENA 지원을 활성화합니다.

    1. 로컬 컴퓨터에서 다음 명령 중 하나를 실행하여 해당 인스턴스의 EC2 인스턴스 ENA 지원 속성을 확인합니다. 이 속성이 활성 상태가 아니면 "[]" 또는 공백이 출력됩니다. 기본적으로 EnaSupportfalse로 설정됩니다.

      • describe-instances (AWS CLI/AWS CloudShell)

        aws ec2 describe-instances --instance-ids instance_id --query "Reservations[].Instances[].EnaSupport"
      • Get-EC2Instance(Windows PowerShell용 도구)

        (Get-EC2Instance -InstanceId instance-id).Instances.EnaSupport
    2. ENA 지원을 활성화하려면 다음 명령 중 하나를 실행합니다.

      • modify-instance-attribute (AWS CLI/AWS CloudShell)

        aws ec2 modify-instance-attribute --instance-id instance_id --ena-support
      • Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

        Edit-EC2InstanceAttribute -InstanceId instance_id -EnaSupport $true

      인스턴스를 재시작할 때 문제가 발생하는 경우 다음 명령 중 하나를 사용하여 ENA 지원을 비활성화할 수도 있습니다.

      • modify-instance-attribute (AWS CLI/AWS CloudShell)

        aws ec2 modify-instance-attribute --instance-id instance_id --no-ena-support
      • Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

        Edit-EC2InstanceAttribute -InstanceId instance_id -EnaSupport $false
    3. 이전 설명과 같이 true 또는 describe-instances를 사용하여 속성이 Get-EC2Instance로 설정되어 있는지 확인합니다. 이제 다음 결과가 표시됩니다.

      [ true ]
  6. 로컬 컴퓨터에서 Amazon EC2 콘솔을 사용하거나 start-instances(AWS CLI/AWS CloudShell) 또는 Start-EC2Instance(AWS Tools for Windows PowerShell) 명령 중 하나를 사용하여 인스턴스를 시작합니다. 인스턴스를 AWS OpsWorks에서 관리할 경우 AWS OpsWorks 콘솔을 사용하여 인스턴스를 시작해야 인스턴스 상태가 동기화됩니다.

  7. 인스턴스에서 다음과 같이 ENA 드라이버가 설치되고 활성화되어 있는지 확인합니다.

    1. 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭하고 네트워크 및 공유 센터 열기(Open Network and Sharing Center)를 선택합니다.

    2. 이더넷 어댑터(예: Ethernet 2)를 선택합니다.

    3. 세부 정보를 선택합니다. 네트워크 연결 세부 정보(Network Connection Details)에서 설명(Description)Amazon Elastic Network Adapter인지 확인합니다.

  8. (선택 사항) 인스턴스에서 AMI를 만듭니다. 생성된 AMI는 인스턴스의 enaSupport 속성을 상속합니다. 따라서 이 AMI를 사용하여 기본적으로 ENA가 활성화된 상태로 다른 인스턴스를 시작할 수 있습니다. 자세한 내용은 사용자 지정 Windows AMI 생성 섹션을 참조하세요.

Elastic Network Adapter(ENA) 드라이버 설치 또는 업그레이드

인스턴스가 Amazon에서 제공하는 최신 Windows Amazon Machine Image(AMI) 중 하나를 기반으로 하지 않는 경우 다음 절차에 따라 인스턴스에 최신 ENA 드라이버를 설치하세요. 인스턴스를 재부팅하기 편리한 시간에 이 업데이트를 수행하세요. 설치 스크립트가 인스턴스를 자동으로 재부팅하지 않는 경우 마지막 단계로 인스턴스를 재부팅하는 것이 좋습니다.

인스턴스가 실행되는 동안 인스턴스 스토어 볼륨을 사용하여 데이터를 저장하는 경우 인스턴스를 중지하면 해당 데이터가 지워집니다. 인스턴스를 중지하기 전에 필요한 데이터를 인스턴스 스토어 볼륨에서 영구 스토리지(예: Amazon EBS 또는 Amazon S3)로 복사했는지 확인하세요.

필수 조건

ENA 드라이버를 설치 또는 업그레이드하려면 Windows 인스턴스가 다음 사전 조건을 충족해야 합니다.

  • PowerShell 버전 3.0 이상 설치

1단계: 데이터 백업

장치 관리자를 통해 변경 사항을 롤백할 수 없는 경우를 대비하여 백업 AMI를 생성하는 것이 좋습니다. AWS Management Console을 사용하여 백업 AMI를 생성하려면 다음 단계를 따르세요.

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 인스턴스(Instances)를 선택합니다.

  3. 드라이버 업그레이드가 필요한 인스턴스를 선택하고 인스턴스 상태 메뉴에서 인스턴스 중지를 선택합니다.

  4. 인스턴스가 중지되면 인스턴스를 다시 선택합니다. 백업을 생성하려면 작업 메뉴에서 이미지 및 템플릿을 선택한 다음 이미지 생성을 선택합니다.

  5. 인스턴스를 다시 시작하려면 인스턴스 상태 메뉴에서 인스턴스 시작을 선택합니다.

2단계: ENA 드라이버 설치 또는 업그레이드

AWS Systems Manager 배포자 또는 PowerShell cmdlet을 사용하여 ENA 드라이버를 설치하거나 업그레이드할 수 있습니다. 자세한 내용을 보려면 사용하고자 하는 방법에 해당하는 탭을 선택하세요.

Systems Manager Distributor

Systems Manager Distributor 기능을 사용하여 Systems Manager 관리 노드에 패키지를 배포할 수 있습니다. Systems Manager Distributor와 함께 ENA 드라이버 패키지는 한 번 또는 예약된 업데이트와 함께 설치할 수 있습니다. Systems Manager 배포자를 사용하여 ENA 드라이버 패키지(AwsEnaNetworkDriver)를 설치하는 방법에 대한 자세한 내용은 AWS Systems Manager 사용 설명서의 패키지 설치 또는 업데이트를 참조하세요.

PowerShell

이 섹션에서는 PowerShell cmdlet을 사용하여 인스턴스에 ENA 드라이버 패키지를 다운로드하고 설치하는 방법을 설명합니다.

옵션 1: 최신 버전 다운로드 및 추출
  1. 인스턴스 연결 후 로컬 관리자로 로그인합니다.

  2. invoke-webrequest cmdlet을 사용하여 최신 드라이버 패키지를 다운로드합니다.

    PS C:\> invoke-webrequest https://ec2-windows-drivers-downloads.s3.amazonaws.com/ENA/Latest/AwsEnaNetworkDriver.zip -outfile $env:USERPROFILE\AwsEnaNetworkDriver.zip
    참고

    또는 인스턴스의 브라우저 창에서 최신 드라이버 패키지를 다운로드할 수도 있습니다.

  3. expand-archive cmdlet을 사용하여 인스턴스에 다운로드한 zip 아카이브를 추출합니다.

    PS C:\> expand-archive $env:userprofile\AwsEnaNetworkDriver.zip -DestinationPath $env:userprofile\AwsEnaNetworkDriver
옵션 2: 특정 버전 다운로드 및 추출
  1. 인스턴스 연결 후 로컬 관리자로 로그인합니다.

  2. Amazon ENA 드라이버 버전 표의 버전 링크에서 원하는 특정 버전의 ENA 드라이버 패키지를 다운로드합니다.

  3. ZIP 아카이브를 인스턴스로 추출합니다.

PowerShell을 사용하여 ENA 드라이버 설치

설치 단계는 최신 드라이버를 다운로드했든 특정 버전을 다운로드했든 동일합니다. ENA 드라이버를 설치하려면 다음 단계를 따르세요.

  1. 드라이버를 설치할 때에는 인스턴스의 AwsEnaNetworkDriver 디렉토리에서 install.ps1 PowerShell 스크립트를 실행합니다. 오류가 발생하면 PowerShell 3.0 이상을 사용하고 있는지 확인합니다.

  2. 설치 프로그램이 인스턴스를 자동으로 재부팅하지 않는 경우 Restart-Computer PowerShell cmdlet을 실행합니다.

    PS C:\> Restart-Computer

3단계(선택 사항): 설치 후 ENA 드라이버 버전 확인

ENA 드라이버 패키지가 인스턴스에 성공적으로 설치되었는지 확인하려면 다음과 같이 새 버전을 확인할 수 있습니다.

  1. 인스턴스 연결 후 로컬 관리자로 로그인합니다.

  2. Windows 장치 관리자를 열려면 실행(Run) 상자에 devmgmt.msc를 입력합니다.

  3. 확인(OK)을 선택합니다. 그러면 장치 관리자 창이 열립니다.

  4. 네트워크 어댑터(Network adapters) 왼쪽의 화살표를 선택하여 목록을 확장합니다.

  5. 이름을 선택하거나 Amazon Elastic Network Adapter의 컨텍스트 메뉴를 연 다음 속성(Properties)을 선택합니다. 그러면 Amazon Elastic Network Adapter 속성 대화 상자가 열립니다.

    참고

    ENA 어댑터는 모두 동일한 드라이버를 사용합니다. ENA 어댑터가 여러 개 있는 경우, 그 중 하나를 선택하여 모든 ENA 어댑터의 드라이버를 업데이트할 수 있습니다.

  6. 설치된 현재 버전을 확인하려면 드라이버 탭을 열고 드라이버 버전을 확인합니다. 현재 버전이 대상 버전과 일치하지 않는 경우 Elastic Network Adapter(ENA) Windows 드라이버 문제 해결을 참조하세요.

ENA 드라이버 설치 롤백

설치에 문제가 생기면 드라이버를 롤백해야 할 수도 있습니다. 인스턴스에 설치된 ENA 드라이버의 이전 버전으로 롤백하려면 다음 단계를 따르세요.

  1. 인스턴스 연결 후 로컬 관리자로 로그인합니다.

  2. Windows 장치 관리자를 열려면 실행(Run) 상자에 devmgmt.msc를 입력합니다.

  3. 확인(OK)을 선택합니다. 그러면 장치 관리자 창이 열립니다.

  4. 네트워크 어댑터(Network adapters) 왼쪽의 화살표를 선택하여 목록을 확장합니다.

  5. 이름을 선택하거나 Amazon Elastic Network Adapter의 컨텍스트 메뉴를 연 다음 속성(Properties)을 선택합니다. 그러면 Amazon Elastic Network Adapter 속성 대화 상자가 열립니다.

    참고

    ENA 어댑터는 모두 동일한 드라이버를 사용합니다. ENA 어댑터가 여러 개 있는 경우, 그 중 하나를 선택하여 모든 ENA 어댑터의 드라이버를 업데이트할 수 있습니다.

  6. 드라이버를 롤백하려면 드라이버 탭을 열고 드라이버 롤백을 선택합니다. 그러면 드라이버 패키지 롤백 창이 열립니다.

    참고

    드라이버 탭에 드라이버 롤백 작업이 표시되지 않거나 작업을 사용할 수 없는 경우 인스턴스의 드라이버 스토어에 이전에 설치한 드라이버 패키지가 포함되어 있지 않다는 뜻입니다. 이 문제를 해결하려면 예기치 않은 ENA 드라이버 버전 설치 섹션에서 문제 해결 시나리오을 참조하여 확장하세요. 장치 드라이버 패키지 선택 프로세스에 대한 자세한 내용은 Microsoft 설명서 웹 사이트에서 Windows 디바이스에 대한 드라이버 패키지를 선택하는 방법을 참조하세요.

Amazon ENA 드라이버 버전

Windows AMI에는 향상된 네트워킹을 활성화하기 위한 Amazon ENA 드라이버가 포함되어 있습니다.

다음 표에는 각 Windows Server 버전에 대해 다운로드할 ENA 드라이버 버전이 나와 있습니다.

Windows Server 버전 ENA 드라이버 버전

Windows Server 2022

2.4.0 이상

Windows Server 2019

최신

Windows Server 2016 최신
Windows Server 2012 R2 최신
Windows Server 2012 최신
Windows Server 2008 R2 2.2.3 이하

다음 표에는 각 릴리스에 대한 변경 사항이 요약되어 있습니다.

드라이버 버전 세부 정보 릴리스 날짜

2.6.0

새로운 기능

  • ENA Express를 지원하는 인스턴스 유형에 대해 다음과 같은 네트워크 성능 메트릭을 추가합니다.

    • ena_srd_mode

    • ena_srd_tx_pkts

    • ena_srd_eligible_tx_pkts

    • ena_srd_rx_pkts

    • ena_srd_resource_utilization

  • Nitro 기반 인스턴스 유형에 대해 conntrack_allowance_available 네트워크 성능 메트릭을 추가합니다.

  • RX 데이터 손상 감지로 인한 새 어댑터 재설정 사유를 추가합니다.

  • 드라이버 로깅 인프라를 업데이트합니다.

버그 수정

  • CPU 부족으로 인해 네트워크 성능 메트릭 업데이트가 실패하는 경우 어댑터 재설정을 방지합니다.

  • 장치 하트비트 중단의 오탐을 방지합니다.

  • 다운그레이드 작업을 지원하도록 드라이버 설치 스크립트를 수정합니다.

  • 수신 오류 수 통계를 수정합니다.

2023년 6월 20일

2.5.0

관련 공지 사항

ENA Windows 드라이버 버전 2.5.0은 Windows 도메인 컨트롤러에서 초기화하지 못해 롤백되었습니다. Windows 클라이언트와 Windows 서버는 영향을 받지 않습니다.

2023년 2월 17일

2.4.0

새로운 기능

  • Windows Server 2022에 대한 지원을 추가합니다.

  • Windows Server 2008 R2에 대한 지원을 제거합니다.

  • 6세대 Amazon EC2 인스턴스의 성능을 개선하려면 짧은 지연 시간 큐잉(LLQ)을 항상 켜기로 설정합니다.

버그 수정

  • PCW(Windows용 성능 카운터) 시스템에 네트워크 성능 지표를 게시하지 못하는 문제를 수정합니다.

  • 레지스트리 키 읽기 작업 중 메모리 누수를 수정합니다.

  • 어댑터 재설정 프로세스 중에 복구할 수 없는 오류가 발생하는 경우 무한 재설정 루프를 방지합니다.

2022년 4월 28일

2.2.4

관련 공지 사항

ENA Windows 드라이버 버전 2.2.4는 6세대 EC2 인스턴스의 잠재적인 성능 저하로 인해 롤백되었습니다. 다음 방법 중 하나를 사용하여 드라이버를 다운그레이드하는 것이 좋습니다.

  • 이전 버전 설치
    1. 이 테이블의 링크에서 이전 버전 패키지를 다운로드합니다(버전 2.2.3).

    2. install.ps1 PowerShell 설치 스크립트를 실행합니다.

    사전 및 사후 설치 단계에 대한 자세한 내용은 Windows에서 향상된 네트워킹 활성화 섹션을 참조하세요.

    대량 업데이트에 Amazon EC2 Systems Manager 사용
    • 다음 파라미터를 사용하여 SSM 문서 AWS-ConfigureAWSPackage를 통해 대량 업데이트를 수행합니다.

      • 이름: AwsEnaNetworkDriver

      • 버전: 2.2.3

2021년 10월 26일

2.2.3

새로운 기능

  • 최대 400Gbps의 인스턴스 네트워킹을 제공하는 새로운 Nitro Card에 대한 지원이 추가됩니다.

버그 수정

  • 시스템 시간 변경과 시스템 시간 쿼리 ENA 드라이버의 시스템 시간 쿼리 간의 경쟁 조건을 수정하여 HW 무응답의 거짓 탐지를 방지했습니다.

Windows ENA 드라이버 버전 2.2.3은 Windows Server 2008 R2를 지원하는 최종 버전입니다. ENA를 사용하는 현재 사용 가능한 인스턴스 유형은 Windows Server 2008 R2에서 계속 지원되며 드라이버를 다운로드하여 사용할 수 있습니다. 이후 인스턴스 유형은 Windows Server 2008 R2를 지원하지 않으며 Windows Server 2008 R2 이미지를 이후 인스턴스 유형으로 시작, 가져오기 또는 마이그레이션할 수 없습니다.

2021년 3월 25일

2.2.2

새로운 기능

  • CloudWatch 및 Windows 소비자용 성능 카운터를 사용하여 네트워크 어댑터 성능 지표를 쿼리하는 지원을 추가합니다.

버그 수정

  • 베어메탈 인스턴스의 성능 문제를 해결합니다.

2020년 12월 21일

2.2.1

새로운 기능

  • 호스트가 Elastic Network Adapter에 네트워크 성능 지표를 쿼리할 수 있도록 하는 메서드를 추가합니다.

2020년 10월 1일

2.2.0

새로운 기능

  • 차세대 하드웨어 유형에 대한 지원을 추가합니다.

  • 중지-최대 절전 모드에서 재개한 후 인스턴스 시작 시간을 개선하고 오탐지 ENA 오류 메시지를 제거합니다.

성능 최적화

  • 인바운드 트래픽의 처리를 최적화합니다.

  • 낮은 리소스 환경에서 공유 메모리 관리를 개선합니다.

버그 수정

  • 드문 경우이지만 드라이버를 재설정하지 못하는 경우 ENA 디바이스 제거 시 시스템 충돌을 방지합니다.

2020년 8월 12일

2.1.5

버그 수정

  • 베어 메탈 인스턴스에서 가끔 발생하는 네트워크 어댑터 초기화 실패를 해결합니다.

2020년 6월 23일

2.1.4

버그 수정

  • 네트워크 스택에서 도착하는 손상된 LSO 패킷 메타데이터로 인해 발생하는 연결 문제를 방지합니다.

  • 이미 릴리스된 패킷 메모리에 액세스하게 되는 드문 교착 상태로 인해 발생하는 시스템 충돌을 방지합니다.

2019년 11월 25일

2.1.2

새로운 기능

  • OS에서 MAC 기반 UUID를 생성할 수 있도록 공급업체 ID 보고서에 대한 지원이 추가되었습니다.

버그 수정

  • 초기화 시 DHCP 네트워크 구성 성능이 향상되었습니다.

  • 최대 전송 단위(MTU)가 4K를 초과하는 경우 인바운드 IPv6 트래픽에서 L4 체크섬을 적절히 계산합니다.

  • 드라이버 안정성 및 사소한 버그 수정에 대한 전반적인 개선 사항입니다.

2019년 11월 4일

2.1.1

버그 수정
  • 운영 체제에서 매우 조각화된 TCP LSO 패킷이 떨어지는 것을 방지합니다.

  • IPv6 네트워크의 IPSec 내에서 캡슐화 보안 페이로드(ESP) 프로토콜을 적절히 처리합니다.

2019년 9월 16일

2.1.0

ENA Windows 드라이버 v2.1은 새로운 ENA 디바이스 기능을 도입하고 성능 향상을 제공하며 새로운 기능을 추가하고 여러 안정성 개선 기능을 포함합니다.
  • 새로운 기능

    • 점보 프레임 구성에 표준화된 Windows 레지스트리 키를 사용합니다.

    • ENA 드라이버 속성 GUI를 통한 VLAN ID 설정을 허용합니다.

    • 복구 흐름이 개선되었습니다.

      • 결함 식별 메커니즘이 개선되었습니다.

      • 튜닝 가능한 복구 파라미터에 대한 지원이 추가되었습니다.

    • vCPU가 8개 이상인 최신 EC2 인스턴스의 경우 최대 32개의 I/O 대기열을 지원합니다.

    • 드라이버 메모리 공간 90%까지 절감

  • 성능 최적화

    • 전송 경로 지연 시간 감소

    • 수신 체크섬 오프로드를 지원합니다.

    • 과다 로드된 시스템(잠금 메커니즘의 사용 최적화)을 위한 성능 최적화

    • CPU 사용률을 줄이고 로드 시 시스템 응답 속도를 개선하는 추가 향상 기능

  • 버그 수정

    • 불연속 Tx 헤더의 유효하지 않은 구문 분석으로 인한 충돌을 수정했습니다.

    • Bare Metal 인스턴스에서 탄력적 네트워크 인터페이스 분리 중 드라이버 v1.5 충돌 문제를 수정했습니다.

    • IPv6에 대한 LSO 의사 헤더 체크섬 계산 오류를 수정했습니다.

    • 초기화 실패 시 잠재적인 메모리 리소스 유출을 수정했습니다.

    • IPv4 조각에 대한 TCP/UDP 체크섬 오프로드를 비활성화했습니다.

    • VLAN 구성에 대해 수정했습니다. VLAN 우선 순위만 비활성화해야 한 경우 VLAN이 잘못 비활성화되었습니다.

    • 이벤트 뷰어로 사용자 지정 드라이버 메시지의 올바른 구문 분석을 활성화했습니다.

    • 잘못된 타임스탬프 처리로 인한 드라이버 초기화 실패 문제를 수정했습니다.

    • 데이터 처리 및 ENA 디바이스 비활성화 사이의 교착 상태를 수정했습니다.

2019년 7월 1일

1.5.0

  • 안정성 및 성능 수정 사항이 개선되었습니다.

  • 이제, ENA NIC의 고급 속성에서 수신 버퍼를 최대 8192의 값으로 구성할 수 있습니다.

  • 기본 수신 버퍼는 1k입니다.

2018년 10월 4일

1.2.3

안정성 수정 사항이 포함되고, Windows Server 2008 R2부터 Windows Server 2016에 이르는 지원을 통합합니다.

2018년 2월 13일

1.0.8

최초 릴리스입니다. Windows Server 2008 R2, Windows Server 2012 RTM, Windows Server 2012 R2 및 Windows Server 2016용 AMI에 포함됩니다.

2016년 7월

알림 구독

새로운 EC2 Windows Driver 버전이 릴리스되면 이를 알리도록 Amazon SNS를 설정할 수 있습니다. 알림을 받으려면 다음 절차를 수행합니다.

EC2 알림을 받으려면
  1. https://console.aws.amazon.com/sns/v3/home에서 Amazon SNS 콘솔을 엽니다.

  2. 필요한 경우 탐색 모음에서 리전을 미국 동부(버지니아 북부)로 변경합니다. 구독을 신청하는 SNS 알림이 이 지역에 있기 때문에 이 지역을 선택해야 합니다.

  3. 탐색 창에서 구독을 선택합니다.

  4. Create subscription을 선택합니다.

  5. 구독 생성 대화 상자에서 다음 작업을 수행합니다.

    1. TopicARN의 경우, 다음 Amazon 리소스 이름(ARN)을 복사합니다.

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

    2. 프로토콜에서 Email을 선택합니다.

    3. 엔드포인트에는 알림을 받는 데 사용할 수 있는 이메일 주소를 입력합니다.

    4. Create subscription을 선택합니다.

  6. 확인 이메일이 발송됩니다. 이메일을 열고 지침에 따라 구독을 완료합니다.

새 EC2 Windows 드라이버가 릴리스될 때마다 구독자에게 알림이 전송됩니다. 이런 알림을 더 이상 받지 않기를 원하는 경우, 다음 절차를 수행해서 구독을 해제하세요.

Amazon EC2 Windows 드라이버 알림을 구독 해제하려면
  1. https://console.aws.amazon.com/sns/v3/home에서 Amazon SNS 콘솔을 엽니다.

  2. 탐색 창에서 구독을 선택합니다.

  3. 구독 확인란을 선택한 후 작업, 구독 삭제를 선택합니다. 확인 메시지가 나타나면 Delete(삭제)를 선택합니다.