EC2 인스턴스에서 향상된 네트워킹을 활성화하고 구성하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2020년 10월 30일

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 실행하고 있으며 향상된 네트워킹을 활성화하려고 합니다. 향상된 네트워킹이란 무엇이며 언제 사용해야 하나요?

간략한 설명

향상된 네트워킹은 더 높은 대역폭, 더 높은 PPS(초당 패킷) 성능 및 일관적으로 더 낮은 인스턴스 간 지연 시간을 제공합니다.

Amazon EC2 인스턴스에는 VIF, 인텔 82599 VF, Elastic Network Adapter(ENA) 등 3가지 가상 네트워크 어댑터가 있습니다. 최신 인스턴스 유형과 어댑터는 Linux에서 향상된 네트워킹Windows 인스턴스에서 인텔 82599 VF 인터페이스를 사용하여 향상된 네트워크 활성화를 참조하세요.

향상된 네트워킹 사용을 고려하는 경우 다음 사항에 유의하세요.

  • 초당 패킷 비율이 상한에 도달한다면 향상된 네트워킹으로 전환하는 것이 좋습니다. 비율이 상한에 도달하면 가상 네트워크 인터페이스 드라이버의 상한 임계값에 도달했을 가능성이 높습니다.
  • VIF 드라이버에서 처리량이 20K PPS(초당 패킷)에 근접하거나 초과하는 경우 향상된 네트워킹 사용하는 것이 가장 좋습니다.
  • 인스턴스에 가장 짧은 지연 시간과 가장 높은 초당 패킷 네트워크 성능을 제공하려면 클러스터 배치 그룹을 사용하는 것이 좋습니다.
  • 인스턴스 간에 최대 10Gbps 속도에 도달해야 하는 경우 향상된 네트워킹 인스턴스 유형을 사용하여 클러스터 배치 그룹으로 인스턴스를 시작해야 합니다. 이러한 인스턴스 유형은 물리적으로 서로 가깝게 배치되므로 더욱 지연 시간을 단축하고 전송 속도를 개선합니다.
  • 인스턴스 간에 최대 25Gbps 속도에 도달해야 하는 경우 ENA 호환 인스턴스과 함께 클러스터 배치 그룹에서 인스턴스를 시작합니다.

해결 방법

Linux

인스턴스 및 어댑터 유형에 따라 다음 두 안내서 중 하나를 골라 참조하세요.

인스턴스 유형에 대해 향상된 네트워킹을 활성화하는 단계를 완료했다면 몇 가지 네트워크 또는 커널 튜닝을 고려하세요. 시스템 성능을 극대화하려면 집중적인 조사와 테스트를 통해 워크로드에 커널에 어떤 변경 사항이 필요한지 평가해야 합니다. 대부분의 워크로드에는 기본 네트워크 커널 파라미터를 사용할 수 있습니다. 그러나 워크로드에 따라 처리량을 최적화하기 위해 튜닝이 필요할 수도 있습니다.

관찰 가능한 작동 및 지표를 기반으로 커널을 튜닝하는 것이 가장 좋습니다. 가능한 경우 운영 체제 또는 애플리케이션에서 제공하는 지침을 사용하세요. 운영 체제나 애플리케이션에서 제공하는 정보는 실제 시나리오를 반영합니다. 예를 들어 워크로드의 특성이 다르기 때문에 데이터베이스 서버에 대한 커널 튜닝은 웹 서버에 사용되는 커널 튜닝과 다릅니다.

Windows

향상된 네트워킹에 대한 자세한 내용은 Windows에서 향상된 네트워킹을 참조하세요. Elastic Network Interface 드라이버는 Windows Server 2008 R2 이상의 모든 Amazon AMI에 설치됩니다.

Elastic Network Interface에 대한 자세한 내용은 Windows 인스턴스에서 ENA(Elastic Network Adapter)를 사용하여 향상된 네트워킹 활성화를 참조하세요.