AWS EC2 例項型別命名規則

Undefined443發表於2024-05-01

AWS EC2(Elastic Compute Cloud)例項型別的命名規則反映了例項的效能特徵、用途和硬體配置。這些例項型別的名稱由幾個元件構成,每個元件都提供了關於該例項型別特定方面的資訊。理解這一命名規則可以幫助使用者更好地選取適合其應用場景的例項型別。

EC2 例項型別命名結構

格式家族 + 型別代 + 附加功能 + 代數

  1. 家族

    家族標示該例項的主要用途。例如:

    • t:突發效能型(T 系列,如 t3, t4g)
    • c:計算最佳化型(C 系列,如 c5, c6g)
    • r:記憶體最佳化型(R 系列,如 r5, r6g)
    • m:平衡型(M 系列,提供平衡的計算、記憶體和網路資源)
    • p:圖形/通用 GPU 計算最佳化型(P 系列)
    • g:圖形專用 GPU
    • i:高 I/O 最佳化型
    • d:密集儲存型
    • h:高磁碟吞吐量
    • f:FPGA(現場可程式設計門陣列)
    • z:高頻計算型
  2. 型別代號(型號):

    • 表示同一家族內不同代的例項型別,通常使用數字表示(如 m5, m6g)。
  3. 附加功能

    • 某些例項可能有額外的字母來標明特殊的能力或硬體配置:

      • a:搭載 AMD CPUs
      • g:搭載 ARM-based (Graviton) Processors
      • n:加強型網路
      • d:額外本地(NVMe)儲存
      • e:額外高效能
  4. 代數

    • 在同一個例項型別的後續進化版本中加以區分(如第二代 m5 可能是 m5a, m5n, 等等)。

示例分析:

  • c5n.18xlarge

    • c - 計算最佳化型
    • 5 - 代數,c 系列的第五代
    • n - 額外增強網路效能
    • 18xlarge - 例項大小,具體指定了多少 vCPUs 和記憶體
  • r6g.large

    • r - 記憶體最佳化
    • 6 - 代數,r 系列的第六代
    • g - 使用 ARM-based AWS Graviton 處理器
    • large - 較小型號的例項,具有減少的 vCPU 和記憶體。

參考:Amazon EC2例項型別

相關文章