

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS PCS 中有多个网络接口
<a name="working-with_networking_multi-nic"></a>

某些 EC2 实例有多张网卡。这使他们能够提供更高的网络性能，包括超过 100 Gbps 的带宽能力和改进的数据包处理。有关带有多个网卡的实例的更多信息，请参阅 *Amazon 弹性计算云用户指南中的弹性*[网络接口](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#network-cards)。

 通过在 PCS 计算节点组的 EC2 启动模板中添加网络接口，为 AWS PCS 计算节点组中的实例配置其他网卡。以下是启用两个网卡的启动模板示例，例如可以在`hpc7a.96xlarge`实例上找到。请注意以下详细信息：
+ 每个网络接口的子网必须与您在配置将使用启动模板的 AWS PCS 计算节点组时选择的子网相同。
+ 通过将设置为来建立主网络设备，用于进行例行网络通信（例如 SSH 和 HTTPS 流量）`0`。`DeviceIndex`其他网络接口`DeviceIndex`有`1`。只能有一个主网络接口，所有其他接口都是辅助接口。
+ 所有网络接口都必须具有唯一性`NetworkCardIndex`。建议的做法是按照启动模板中定义的顺序对它们进行编号。
+ 每个网络接口的安全组都是使用设置的`Groups`。在此示例中，将入站 SSH 安全组 (`sg-{{SshSecurityGroupId}}`) 添加到主网络接口，以及启用集群内通信的安全组 () `sg-{{ClusterSecurityGroupId}}`。最后，在主接口和辅助接口上都添加了一个允许出站连接到 Internet (`sg-{{InternetOutboundSecurityGroupId}}`) 的安全组。

```
{
    "NetworkInterfaces": [
        {
            "DeviceIndex": 0,
            "NetworkCardIndex": 0,
            "SubnetId": "subnet-{{SubnetId}}",
            "Groups": [
               "sg-{{SshSecurityGroupId}}",
               "sg-{{ClusterSecurityGroupId}}",
               "sg-{{InternetOutboundSecurityGroupId}}"
            ]
        },
        {
            "DeviceIndex": 1,
            "NetworkCardIndex": 1,
            "SubnetId": "subnet-{{SubnetId}}",
            "Groups": ["sg-{{InternetOutboundSecurityGroupId}}"]
        }
    ]
}
```