AWS不同实例类型支持多大的网络带宽?

AWS 实例的网络带宽因实例类型、大小和配置(如增强型网络/ENA、弹性网络适配器)的不同而有很大差异。以下是一个概括性总结,但请务必以 AWS 官方最新文档为准,因为规格会持续更新。

主要规律与分类

  1. 实例系列与带宽趋势

    • 通用型(如 M5, M6i): 提供中等至高带宽,通常从数 Gbps 到最高 40 Gbps(最大规格)。
    • 计算优化型(如 C5, C6i, C7g): 通常提供非常高的网络带宽,尤其是支持弹性结构适配器(EFA)的实例,用于 HPC 和机器学习。许多规格可达 30 Gbps、50 Gbps 甚至 100 Gbps。
    • 内存优化型(如 R5, R6i, X2gd): 提供高带宽,类似计算优化型,许多规格在 25 Gbps 到 100 Gbps 之间。
    • 存储优化型(如 I3, I4i, D2): 带宽范围较广,但高性能实例(如 I4i)可提供极高性能(最高 75 Gbps)。
    • 提速计算型(如 P4d, P5, Inf1, Trn1): 为机器学习训练和推理设计,通常配备极高的网络带宽(通过 EFA),例如:
      • P4d/ P4de 实例: 最高 400 Gbps(通过 EFA)。
      • P5 实例: 最高 3200 Gbps(使用 EFA 和 AWS Elastic Fabric Adapter)。
      • Trn1/ Trn1n 实例: 最高 1600 Gbps(Trn1n 通过 EFA)。
    • 突发性能型(如 T3, T4g): 网络带宽相对较低,通常为 最高 5 Gbps,适合中小负载。
  2. 网络性能描述
    AWS 官方文档中,网络性能通常用以下方式描述,而非固定数值:

    • 低到中等: 最高 5 Gbps。
    • 最高 10 Gbps最高 12 Gbps最高 25 Gbps 等。
    • 最高 100 Gbps最高 200 Gbps 等(多见于提速计算和部分最新通用/计算/内存优化型大规格)。
    • 注意:“最高”表示在理想条件下和最大规格实例上可达到的峰值带宽。实际带宽受实例大小、VPC 配置、负载均衡、对方性能等因素影响。
  3. 关键影响因素

    • 实例大小: 同一实例类型,规格越大,分配的基准带宽和峰值带宽通常越高。例如,m6i.large 的带宽远低于 m6i.32xlarge
    • 增强型网络(ENA): 现代实例普遍支持 ENA,提供更高的 PPS(每秒数据包数)和更低延迟,是实现高带宽的基础。
    • 弹性结构适配器(EFA): 主要用于 HPC 和机器学习,支持 OS-bypass,提供极低的节点间通信延迟和高吞吐,是达到数百 Gbps 带宽的关键。
    • 网络 I/O 积分: 部分实例类型(如某些带宽“最高”描述的实例)采用积分机制,在持续高负载下可能无法一直维持峰值带宽。

部分具体示例(截至 2024 年初)

实例类型 示例规格 最大网络带宽(官方描述) 备注
通用型 m6i.xlarge 最高 12.5 Gbps 随规格增大而增加
m6i.32xlarge 50 Gbps
计算优化型 c6i.xlarge 最高 12.5 Gbps 随规格增大而增加
c6i.32xlarge 50 Gbps
c7gn.16xlarge 200 Gbps 专为网络密集型工作负载设计
内存优化型 r6i.xlarge 最高 12.5 Gbps 随规格增大而增加
r6i.32xlarge 50 Gbps
x2iezn.12xlarge 100 Gbps 极大型内存优化实例
提速计算型 p4d.24xlarge 400 Gbps(通过 EFA) 机器学习训练
p5.48xlarge 3200 Gbps(通过 EFA) 下一代机器学习训练
trn1.32xlarge 800 Gbps 深度学习训练
trn1n.32xlarge 1600 Gbps(通过 EFA) 网络优化型训练
突发性能型 t4g.xlarge 最高 5 Gbps 适用于突发流量

如何获取准确信息?

  1. AWS 官方实例类型页面

    • 访问 AWS 实例类型 主页。
    • 选择您感兴趣的实例系列(如 计算优化型)。
    • 在详情页中查看 网络性能 部分,通常会给出每个规格的具体带宽或范围。
  2. AWS 文档

    • 每个实例系列都有详细的技术规格文档。例如,搜索 “Amazon EC2 M6i instances”“C7g instances specification”
  3. AWS 控制台与定价工具

    • 在启动实例时,控制台会显示所选实例的 网络性能 信息。
    • 使用 AWS Pricing CalculatorEC2 规格查询 API/CLI 也可获取详细信息。

重要提醒

  • 带宽是对外(出站)带宽。入站带宽通常免费且可能更高,但设计架构时应以出站为准。
  • 多流聚合:要达到宣称的最大带宽,通常需要多个 TCP/UDP 流并行。
  • 实际测试:对于关键应用,建议在目标区域使用 iperf3 或类似工具进行实际网络性能测试。
  • 持续更新:AWS 不断推出新实例类型并提升现有实例性能,务必查阅最新官方文档以获取确切数据。

总之,AWS 实例的网络带宽范围从每秒数 Gbps 到数 Tbps 不等,选择时需要根据应用的具体吞吐量需求、实例系列和大小进行匹配。对于超高带宽需求(如 HPC、ML 训练),应重点关注支持 EFA 的提速计算或最新一代通用/计算/内存优化型实例。

云服务器