AWS EC2(Elastic Compute Cloud)例項型別的命名規則反映了例項的效能特徵、用途和硬體配置。這些例項型別的名稱由幾個元件構成,每個元件都提供了關於該例項型別特定方面的資訊。理解這一命名規則可以幫助使用者更好地選取適合其應用場景的例項型別。
EC2 例項型別命名結構
格式:家族 + 型別代 + 附加功能 + 代數
-
家族:
家族標示該例項的主要用途。例如:
t
:突發效能型(T 系列,如 t3, t4g)c
:計算最佳化型(C 系列,如 c5, c6g)r
:記憶體最佳化型(R 系列,如 r5, r6g)m
:平衡型(M 系列,提供平衡的計算、記憶體和網路資源)p
:圖形/通用 GPU 計算最佳化型(P 系列)g
:圖形專用 GPUi
:高 I/O 最佳化型d
:密集儲存型h
:高磁碟吞吐量f
:FPGA(現場可程式設計門陣列)z
:高頻計算型
-
型別代號(型號):
- 表示同一家族內不同代的例項型別,通常使用數字表示(如 m5, m6g)。
-
附加功能:
-
某些例項可能有額外的字母來標明特殊的能力或硬體配置:
a
:搭載 AMD CPUsg
:搭載 ARM-based (Graviton) Processorsn
:加強型網路d
:額外本地(NVMe)儲存e
:額外高效能
-
-
代數:
- 在同一個例項型別的後續進化版本中加以區分(如第二代 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例項型別