AWS Nitro System에 구축된 인스턴스 - Amazon EC2

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Nitro System에 구축된 인스턴스

Nitro 시스템은 우수한 성능과 고가용성, 철저한 보안을 지원하기 위해 AWS가 구축한 하드웨어 및 소프트웨어 구성 요소의 모음입니다.

Nitro System은 가상화 오버헤드를 없애고 호스트 하드웨어에 대한 모든 액세스 권한이 필요한 워크로드를 지원하는 베어 메탈 기능을 제공합니다. 베어 메탈 인스턴스는 다음과 같은 경우에 적합합니다.

  • 가상화된 환경에서 사용할 수 없거나 완전히 지원되지 않는 저수준 하드웨어 기능(예: intel VT)에 액세스해야 하는 워크로드

  • 라이선스 또는 지원을 위해 가상화되지 않은 환경이 필요한 애플리케이션

Nitro 구성 요소

다음 구성 요소는 Nitro 시스템의 일부입니다.

  • Nitro Card

    • 로컬 NVMe 스토리지 볼륨

    • 네트워킹 하드웨어 지원

    • 관리

    • 모니터링

    • 보안

  • 마더보드에 통합된 Nitro 보안 칩

  • Nitro 하이퍼바이저 - 메모리 및 CPU 할당을 관리하고, 대부분의 워크로드를 위한 베어 메탈과 구분이 어려울 정도로 뛰어난 성능을 제공하는 경량 하이퍼바이저입니다.

자세한 내용은 AWS Nitro System을 참조하세요.

네트워크 특성 지원

다음 콘텐츠에 Nitro System 각 버전의 주요 네트워킹 기능이 요약되어 있습니다. 버전은 버전 릴리스 순서 내림차순으로 표시됩니다. 인스턴스가 속하는 인스턴스 유형 패밀리를 알고 있으면 사양 섹션을 확장하고 인스턴스 패밀리를 선택할 수 있습니다. 인스턴스 패밀리에 대한 플랫폼 요약 표의 하이퍼바이저 열에 인스턴스 유형의 Nitro 버전이 표시되어 있습니다.

어떤 인스턴스 패밀리가 적용되는지 잘 모르면 이름 지정 규칙 섹션을 참조하세요.

참고

특성은 누적됩니다. 즉, Nitro 시스템의 더 새로운 버전에서는 별도로 명시된 경우 외에는 모든 이전 버전에 나열된 특성을 지원합니다.

Nitro v4 이상 인스턴스 유형의 최적의 성능을 위한 최소 ENA 드라이버 및 Linux 커널 버전은 Nitro 인스턴스 요구 사항 섹션을 참조하세요.

Nitro v5
  • 이 버전에서는 트래픽 미러링을 지원하지 않습니다.

  • 네트워크 카드당 최대 200Gbps*입니다.

Nitro v4
  • 이 버전에서는 트래픽 미러링을 지원하지 않습니다.

  • GPU 가속 및 Trainium 기반 인스턴스 유형에서는 일관성을 위해 네트워크 카드당 최대 100Gbps*를 지원합니다. 기타 인스턴스 유형에서는 네트워크 카드당 최대 170Gbps*를 지원합니다.

  • 원격 직접 메모리 액세스(RDMA) 쓰기는 p5.48xlargep5e.48xlarge 인스턴스용 EFA에서 사용할 수 있습니다.

  • ENA Express를 지원합니다. ENA Express에 대한 자세한 내용(이를 지원하는 특정 인스턴스 포함)은 Amazon EC2 사용 설명서EC2 인스턴스에서 ENA Express로 네트워크 성능 개선을 참조하세요.

Nitro v3
  • 네트워크 카드당 최대 100Gbps*입니다.

  • p4d(e).24xlarge 인스턴스용 EFA를 통해 RDMA 읽기를 지원합니다.

  • 전송 중 암호화

Nitro v2
  • Elastic Network Adapter(ENA)를 통해 네트워킹이 향상되었습니다.

  • 트래픽 미러링

* 인스턴스 유형에서 지원하는 최대 대역폭이 더 낮을 수 있습니다. 자세한 내용은 인스턴스 패밀리 페이지의 인스턴스 유형에 대한 네트워크 사양을 참조하세요.

가상화된 인스턴스

다음은 Nitro 시스템에 구축된 가상화된 인스턴스입니다.

Nitro v5
  • 범용: M8g

  • 컴퓨팅 최적화: C7gn | C8g

  • 메모리 최적화: R8g | X8g

  • 고성능 컴퓨팅: Hpc7g

Nitro v4
  • 범용: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex

  • 컴퓨팅 최적화: C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • 메모리 최적화: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | X2idn | X2iedn

  • 스토리지 최적화: I4g | I4i | Im4gn | Is4gen

  • 가속 컴퓨팅: G6 | G6e | Gr6 | Inf2 | P5 | P5e | Trn1 | Trn1n

  • 고성능 컴퓨팅: Hpc6a | Hpc6id | Hpc7a

Nitro v3
  • 범용: M5dn | M5n | M5zn

  • 컴퓨팅 최적화: C5n

  • 메모리 최적화: R5dn | R5n | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • 스토리지 최적화: D3 | D3en | I3en

  • 가속 컴퓨팅: DL1 | DL2q | G4ad | G4dn | G5 | Inf1 | P3dn | P4d | P4de | VT1

Nitro v2
  • 범용: M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • 컴퓨팅 최적화: C5 | C5a | C5ad | C5d | C6g | C6gd

  • 메모리 최적화: R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | X2gd | z1d

  • 가속 컴퓨팅: G5g

  • 이전 세대: A1

베어 메탈 인스턴스

다음은 Nitro 시스템에 구축된 베어 메탈 인스턴스입니다.

Nitro v5
  • 범용: M8g

  • 컴퓨팅 최적화: C7gn | C8g

  • 메모리 최적화: R8g | X8g

Nitro v4
  • 범용: M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i

  • 컴퓨팅 최적화: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • 메모리 최적화: R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | X2idn | X2iedn

  • 스토리지 최적화: I4i

Nitro v3
  • 범용: M5dn | M5n | M5zn

  • 컴퓨팅 최적화: C5n

  • 메모리 최적화: R5dn | R5n | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • 스토리지 최적화: I3en

  • 가속 컴퓨팅: G4dn

Nitro v2
  • 범용: M5 | M5d | M6g | M6gd | Mac1 | Mac2 | Mac2-m1ultra | Mac2-m2 | Mac2-m2pro | A1

  • 컴퓨팅 최적화: C5 | C5d | C6g | C6gd

  • 메모리 최적화: R5 | R5b | R5d | R6g | R6gd | X2gd | z1d

  • 스토리지 최적화: I3

  • 가속 컴퓨팅: G5g

  • 이전 세대: A1

대부분의 경우 베어 메탈 인스턴스를 시작하면 기본 서버에서 부팅 프로세스가 진행되며, 그동안 모든 하드웨어 및 펌웨어 구성 요소가 확인됩니다. 즉, 인스턴스가 실행 상태가 되어 네트워크를 통해 사용할 수 있게 될 때까지 최대 20분 이상이 걸릴 수 있습니다.

Nitro 인스턴스 요구 사항

AWS Nitro System에 구축된 인스턴스에서는 향상된 네트워킹과 NVMe 블록 디바이스로 노출된 스토리지 볼륨을 위해 ENA를 사용합니다. NVMe 드라이버에 대한 자세한 내용은 Linux 인스턴스용 Amazon EBS 사용 설명서NVMe 드라이버 설치 또는 업그레이드 또는 Amazon EC2 사용 설명서Windows 인스턴스의 AWS NVMe 드라이버를 참조하세요. ENA 드라이버에 대한 자세한 내용은 Amazon EC2 사용 설명서ENA로 향상된 네트워킹에 대한 요구 사항을 참조하세요.

다음과 같은 탭에서는 운영 체제에 권장되는 드라이버 또는 커널 버전에 대한 세부 정보를 보여줍니다.

Linux

Amazon Drivers GitHub 리포지토리의 ENA Linux 커널 드라이버 버전 2.2.9g 이상은 Nitro v4 인스턴스 유형에 권장되며 버전 정보를 노출하는 Linux 배포의 Nitro v5 인스턴스 유형에 필요합니다. Linux용 ENA 드라이버는 GitHub에서 사용할 수 있습니다. 자세한 내용은 Elastic Network Adapter(ENA) 패밀리용 Linux 커널 드라이버를 참조하세요. 릴리스 정보는 ENA Linux Kernel Driver 릴리스 정보를 참조하세요.

Linux 배포판에서는 커널 내에 ENA 드라이버 특성을 통합할 수도 있습니다. 하지만 다른 배포판 내에 구현하는 시기가 달라질 수 있습니다. Amazon Linux 2023 및 Bottlerocket Linux 배포판에서는 기본적으로 Nitro v4 및 최신 인스턴스 유형에 대한 ENA 특성을 지원합니다.

일부 Linux 배포판에는 Nitro v4 및 더 새로운 인스턴스 유형에 대한 ENA 드라이버 특성의 차선 성능을 방지하는 최소 커널 버전이 필요할 수 있습니다. 사용하는 Linux 배포판이 다음 표에 있으면 다음과 같이 uname 명령으로 인스턴스의 커널 버전을 확인할 수 있습니다.

uname -r
Linux 배포판 최소 커널 버전
Linux 업스트림 커널 버전 5.9
Amazon Linux 2 커널 4.14.186
Red Hat Enterprise Linux(RHEL) RHEL 8.3 커널 4.18.0-240.1.1.el8_3.ARCH
SUSE Linux Enterprise Server(SLES)
  • SLE 12 SP4 커널 4.12.14-95.99.3

  • SLE 12 SP5 커널 4.12.14-122.116.1

  • SLE 15 커널 4.12.14-150000.150.92.2

  • SLE 15 SP1 커널 4.12.14-150100.197.114.2

  • SLE 15 SP2 커널 5.3.18-24.15.1

Linux Ubuntu 20.04 커널 5.4.0-1025-aws
DPDK v20.11
참고

다음과 같은 ENA Linux 드라이버 버전은 지원되지 않으며, 탄력적 네트워크 인터페이스 연결 실패가 발생합니다.

  • ENA Linux

    • Nitro v5 - 2.2.9 이전

    • v5 이전의 모든 Nitro 버전 - v1.2.0 이전

  • ENA DPDK

    • Nitro v5 - 20.11 이전

    • v5 이전의 모든 Nitro 버전 - v1.1.1 이전

Windows

Windows 드라이버 버전: Windows 인스턴스의 경우 드라이버 2.2.3 이상.

참고

다음과 같은 ENA Windows 드라이버는 지원되지 않습니다.

  • ENA Windows: v2.2.0 이하

현재 AWS Windows AMI는 이러한 요구 사항을 충족합니다. AMI 버전 및 릴리스 정보에 대한 자세한 내용은 AWS Windows AMI 참조를 참조하세요.

FreeBSD

ENA FreeBSD 드라이버 버전: FreeBSD 인스턴스의 경우 2.3.1 이상입니다.

참고

v2.3.1 이전의 ENA FreeBSD 드라이버 버전은 지원되지 않으며, 탄력적 네트워크 인터페이스 연결 실패가 발생합니다.

AWS Graviton 프로세서가 있는 Linux 인스턴스.

AWS Graviton 프로세서가 있는 Linux 인스턴스에는 다음과 같은 추가 요구 사항이 있습니다.

  • 64비트 ARM 아키텍처가 있는 AMI.

  • ACPI 테이블과 PCI 디바이스의 ACPI 핫플러그를 통해 UEFI 부팅을 지원합니다.

참고

AWS Graviton 프로세서에서는 Linux 운영 체제만 지원합니다.