AWS Nitro System 上に構築されたインスタンス - Amazon EC2

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Nitro System 上に構築されたインスタンス

Nitro System は、 AWS が構築した、高パフォーマンス、高可用性、高度なセキュリティを実現するハードウェアとソフトウェアコンポーネントのコレクションです。

Nitro System は、ベアメタル機能を備えることで、仮想化オーバーヘッドを排除するとともに、ホストハードウェアへのフルアクセスを要求するワークロードをサポートします。ベアメタルインスタンスは、次の用途に適しています。

  • 仮想環境で利用できない、または完全にサポートされていない低レベルのハードウェア機能 (例: Intel VT) へのアクセスを必要とするワークロード

  • ライセンスやサポートを目的として非仮想化環境で実行する必要があるアプリケーション

Nitro コンポーネント

Nitro System には、以下のコンポーネントが含まれます。

  • Nitro Card

    • ローカルNVMeストレージボリューム

    • ネットワーキングハードウェアのサポート

    • 管理

    • モニタリング

    • セキュリティ

  • Nitro Security Chip (マザーボードに統合)

  • Nitro ハイパーバイザー - メモリとCPU割り当てを管理し、ほとんどのワークロードでベアメタルと区別できないパフォーマンスを実現する軽量ハイパーバイザー。

詳細については、AWS 「 Nitro System」を参照してください

ネットワーク機能のサポート

次のコンテンツは、Nitro System の各バージョンの主要なネットワーク機能をまとめたものです。バージョンは、リリース順の降順で表示されます。インスタンスが属するインスタンスタイプファミリーがわかっている場合は、 仕様セクションを展開し、インスタンスファミリーを選択できます。インスタンスファミリーのプラットフォーム概要テーブルには、ハイパーバイザー列にインスタンスタイプの Nitro バージョンが表示されます。

どのインスタンスファミリーが適用されるかわからない場合は、命名規則「」セクションを参照してください。

注記

機能は累積的です。つまり、新しいバージョンの Nitro システムは、特に明記されていない限り、以前のすべてのバージョンにリストされている機能をサポートします。

Nitro v4 以降のインスタンスタイプの最適なパフォーマンスNitro インスタンスの要件については、ENAドライバーと Linux カーネルの最小バージョンのセクションを参照してください。

Nitro v5
  • このバージョンでは、トラフィックミラーリングはサポートされていません。

  • ネットワークカードあたり最大 200 Gbps*

Nitro v4
  • このバージョンでは、トラフィックミラーリングはサポートされていません。

  • GPU 高速インスタンスタイプと Trainium ベースのインスタンスタイプは、ネットワークカードごとに最大 100 Gbps* をサポートし、一貫性を確保します。他のインスタンスタイプは、ネットワークカードあたり最大 170 Gbps* をサポートします。

  • リモートダイレクトメモリアクセス (RDMA) 書き込みは、 p5.48xlarge インスタンスEFAの で使用できます。

  • ENA Express をサポートします。ENA Express の詳細については、「Amazon EC2ユーザーガイド」のEC2「インスタンスでの ENA Express によるネットワークパフォーマンスの向上」を参照してください。

Nitro v3
  • ネットワークカードあたり最大 100 Gbps*

  • p4d(e).24xlarge インスタンスEFAの でのRDMA読み取りをサポートします。

  • 送信中の暗号化

Nitro v2
  • Elastic Network Adapter による拡張ネットワーキング (ENA)。

  • トラフィックミラーリング。

* インスタンスタイプは、より低い最大帯域幅をサポートする場合があります。詳細については、インスタンスファミリーページのインスタンスタイプのネットワーク仕様を参照してください。

仮想インスタンス

次の仮想インスタンスは Nitro System で構築されています。

Nitro v5
  • コンピューティング最適化 : C7gn

  • メモリ最適化: R8g

  • ハイパフォーマンスコンピューティング: 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 | 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 System で構築されています。

Nitro v5
  • コンピューティング最適化: C7gn

  • メモリ最適化: R8g

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 ユーザーガイド」のAWS NVMe「Windows インスタンス用ドライバー」を参照してください。 EC2 ENA ドライバーの詳細については、「Amazon ユーザーガイド」の「 による拡張ネットワーキングの要件ENA」を参照してください。 EC2

次のタブには、オペレーティングシステムに推奨されるドライバーまたはカーネルバージョンの詳細が表示されます。

Linux

Amazon Drivers GitHub リポジトリの ENA Linux カーネルドライバーバージョン 2.2.9g 以降は、Nitro v4 インスタンスタイプに推奨され、バージョン情報を公開する Linux ディストリビューションの Nitro v5 インスタンスタイプに必要です。ENA Linux 用 ドライバーは、 で使用できます GitHub。詳細については、「Elastic Network Adapter (ENA) ファミリー 用の Linux カーネルドライバー」を参照してください。リリースノートについては、ENA「Linux カーネルドライバーリリースノート」を参照してください。

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 ドライバーバージョンはサポートされていないため、Elastic Network Interface アタッチメントが失敗します。

  • ENA Linux

    • Nitro v5 – 2.2.9 より前

    • v5 より前のすべての Nitro バージョン – v1.2.0 より前

  • ENA DPDK

    • Nitro v5 – 20.11 より前

    • v5 より前のすべての Nitro バージョン – v1.1.1 より前

Windows

ENA Windows インスタンス用の Windows ドライバーバージョン: 2.2.3 以降。

注記

以下の ENA Windows ドライバーはサポートされていません。

  • ENA Windows: v2.2.0 以前

現在の AWS Windows はすべてこれらのAMIs要件を満たしています。AMI バージョンとリリースノートの詳細については、AWS 「Windows AMIリファレンス」を参照してください。

FreeBSD

ENA 無料BSDドライバーバージョン: 無料インスタンスの場合は 2.3.1 BSD以降。

注記

ENA v2.3.1 より前のバージョンの無料BSDドライバーはサポートされていないため、Elastic Network Interface アタッチメントが失敗します。

AWS Graviton プロセッサを搭載した Linux インスタンス

AWS Graviton プロセッサを搭載した Linux インスタンスには、次の追加要件があります。

  • 64 ビットARMアーキテクチャAMIの 。

  • ACPI テーブルとPCIデバイスのACPIホットプラグによるUEFI起動のサポート。

注記

AWS Graviton プロセッサは Linux オペレーティングシステムのみをサポートします。