

# EC2 インスタンスで ENA による拡張ネットワーキングを有効にする
<a name="enhanced-networking-ena"></a>

Amazon EC2 は、Elastic Network Adapter (ENA) を介してネットワーキング機能を提供します。拡張ネットワーキングを使用するには、必要な ENA ドライバーを定義した AMI を使用するか、必要な ENA ドライバーを手動でインストールする必要があります。その後、インスタンスで ENA サポートを有効にできます。

ENA ドライバーのリリースノートやインストール手順を確認するには、ご使用のインスタンスオペレーティングシステムプラットフォームに応じたタブを参照してください。

------
#### [ Linux ]

GitHub では、以下のドキュメントを参照できます。
+ GitHub で「[ENA Linux kernel driver release notes](https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/ena/RELEASENOTES.md)」を確認してください。
+ インストール手順が含まれている ENA Linux カーネルドライバーの概要については、GitHub で「[Elastic Network Adapter (ENA) ファミリー用Linuxカーネルドライバ](https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/ena/README.rst)」を参照してください。

------
#### [ Windows ]

このガイドの「**Manage device drivers**」セクションから、以下のドキュメントを確認できます。
+ [ENA Windows ドライバーのバージョンリリースを追跡する](ena-driver-releases-windows.md).
+ [EC2 Windows インスタンスに ENA ドライバーをインストールする](ena-adapter-driver-install-upgrade-win.md).

------

Nitro ベースのインスタンスの場合、拡張ネットワーキング機能はインスタンスタイプが実装する Nitro のバージョンによって異なります。

インスタンスのネットワーク仕様を確認するには、インスタンスタイプのインスタンスファミリーリンクを選択してください。適用されるインスタンスファミリーがわからない場合は、「*Amazon EC2 インスタンスタイプ*」ガイドの「[Naming conventions](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html)」を参照してください。
+ [高速コンピューティングインスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html#ac_network)
+ [コンピューティング最適化インスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/co.html#co_network)
+ [汎用インスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html#gp_network)
+ [ハイパフォーマンスコンピューティングインスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/hpc.html#hpc_network)
+ [メモリ最適化インスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/mo.html#mo_network)
+ [ストレージ最適化インスタンスのネットワーク仕様](https://docs.aws.amazon.com/ec2/latest/instancetypes/so.html#so_network)

**Topics**
+ [ENA を使用した拡張ネットワーキングの前提条件](#ena-requirements)
+ [拡張ネットワーキングが有効化されているかどうかのテスト](test-enhanced-networking-ena.md)
+ [インスタンスでの拡張ネットワーキングの有効化](enabling_enhanced_networking.md)
+ [ENA キュー](ena-queues.md)
+ [Linux での ENA カーネルドライバーのトラブルシューティング](troubleshooting-ena.md)
+ [エラスティックネットワークアダプタ Windows ドライバーのトラブルシューティング](troubleshoot-ena-driver.md)

## ENA を使用した拡張ネットワーキングの前提条件
<a name="ena-requirements"></a>

ENA を使用した拡張ネットワーキングを準備するには、次のようにインスタンスをセットアップします。
+ [Nitro ベースのインスタンス](instance-types.md#instance-hypervisor-type)を起動します。
+ インスタンスがインターネットに接続されていることを確認します。
+ 保持する必要がある重要なデータがインスタンスにある場合、インスタンスから AMI を作成してそのデータをバックアップする必要があります。`enaSupport` 属性を有効にすると共に、ENA カーネルドライバーを更新すると、互換性のないインスタンスがレンダリングされたり、オペレーティングシステムに接続できなくなったりする可能性があります。最近のバックアップがある場合はこれが発生してもデータは保持されます。
+ **Linux インスタンス** – インスタンスに対して ENA 拡張ネットワーキングが自動的に有効化されるように、サポートされているバージョンの Linux カーネルとサポートされているディストリビューションを使用してインスタンスを起動します。詳細については、[ENA Linux Kernel Driver リリースノート](https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/ena/RELEASENOTES.md)を参照してください。
+ **Windows インスタンス** – インスタンスで Windows Server 2008 R2 SP1 を実行している場合は、[SHA-2 コード署名サポートが更新](https://support.microsoft.com/en-us/help/4474419/sha-2-code-signing-support-update)されていることを確認します。
+ 選択した任意のコンピュータ、できればローカルのデスクトップまたはノートパソコンで、AWS マネジメントコンソール から [AWS CloudShell](https://console.aws.amazon.com/cloudshell) を使用するか、[AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) もしくは [AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/) をインストールし設定します。詳細については[Amazon EC2 へのアクセス](concepts.md#access-ec2)もしくは [AWS CloudShell ユーザーガイド](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)を参照してください。拡張ネットワーキングは、Amazon EC2 コンソールから管理することはできません。