Amazon EC2 實例類型


https://aws.amazon.com/cn/ec2/instance-types/

 

通用

通用實例提供計算、內存和聯網資源三方面的平衡,可用於各種不同的工作負載。這些實例非常適合於以相同比例使用這些資源的應用程序,如 Web 服務器和代碼存儲庫。 

  • A1
  •  
  • T3
  •  
  • T3a
  •  
  • T2
  •  
  • M5
  •  
  • M5a
  •  
  • M4
  • Amazon EC2 A1 實例可以顯著節省成本,非常適合廣泛的 Arm 生態系統所支持的橫向擴展和基於 Arm 的工作負載。A1 實例是最先采用 AWS Graviton 處理器的 EC2 實例,這些處理器配備 64 位 Arm Neoverse 內核和 AWS 設計的自定義硅片。

    功能:

    • 定制的 AWS Graviton 處理器,帶有 64 位 Arm Neoverse 內核
    • 支持高達10 Gbps 網絡帶寬的增強型網絡
    • 默認情況下已經過 EBS 優化
    • 由 AWS Nitro 系統(專用硬件和輕量級管理程序的組合)提供支持
    型號 vCPU 內存 (GiB) 存儲 網絡性能 (Gbps)
    a1.medium 1 2 僅限 EBS 最高 10
    a1.large 2 4 僅限 EBS 最高 10
    a1.xlarge 4 8 僅限 EBS 最高 10
    a1.2xlarge 8 16 僅限 EBS 最高 10
    a1.4xlarge 16 32 僅限 EBS 最高 10

    所有實例均具有如下規格:

    使用案例:

    橫向擴展工作負載,例如 Web 服務器、容器化微服務、緩存隊列、分布式數據存儲以及開發環境

每個 vCPU 都是 Intel Xeon 內核或 AMD EPYC 內核的線程,但 A1 實例、T2 實例和 m3.medium 除外。

A1 實例上的每個 vCPU 都是 AWS Graviton 處理器的內核。

† AVX、AVX2 和增強型聯網僅在用 HVM AMI 啟動的實例上可用。

* 此為默認值,是可用於該實例類型的最大 vCPU 數量。您可以在啟動此實例類型時指定自定義數量的 vCPU。有關有效 vCPU 數量以及如何開始使用此項此功能的更多詳細信息,請訪問此處的優化 CPU 文檔頁面。

** 這些 M4 實例可以在 Intel Xeon E5-2686 v4 (Broadwell) 處理器上啟動。 

計算優化型

計算優化型實例非常適用於從高性能處理器獲取的受計算限制的應用程序。屬於此系列的實例非常適用於批處理工作負載、媒體轉碼、高性能 Web 服務器、高性能計算 (HPC)、科學建模、專用游戲服務器和廣告服務器引擎、機器學習推理和其他計算密集型應用程序。

  • C5
  •  
  • C5n
  •  
  • C4
  • C5 實例針對計算密集型工作負載進行了優化,並按計算比率以較低的價格提供經濟高效的高性能。

    特點:

    • C5 實例根據實例的大小提供處理器選項。
    • 新的 c5.12xl、c5.24xl 和 c5.metal 實例采用定制的第二代 Intel Xeon 可擴展處理器 (Cascade Lake),具有 3.6GHz 的持續全核 Turbo 頻率和高達 3.9GHz 的單核 Turbo 頻率。
    • 其他 C5 實例尺寸將在第二代 Intel Xeon 可擴展處理器 (Cascade Lake) 或第一代 Intel Xeon Platinum 8000 系列 (Skylake-SP) 處理器上啟動,具有高達 3.4GHz 的持續全核 Turbo 頻率,以及高達 3.5GHz 的單核 Turbo 頻率。
    • 新的更大的實例大小,m5.24xlarge,提供 96 個 vCPU 和 192 GB 內存
    • 需要包含 ENA 和 NVMe 驅動程序的 HVM AMI
    • 對於 C5d 實例,基於本地 NVMe 的 SSD 將物理連接到主機服務器,提供與 C5 實例的生命周期相耦合的塊級存儲
    • Elastic Network Adapter (ENA) 為 C5 實例提供高達 25 Gbps 的網絡帶寬和高達 14 Gbps 的 Amazon EBS 專用帶寬。
    • 由 AWS Nitro 系統(專用硬件和輕量級管理程序的組合)提供支持
    型號 vCPU 內存 (GiB) 實例存儲 (GiB) 網絡帶寬 (Gbps) EBS 帶寬 (Mbps)
    c5.large 2 4 僅限 EBS 最高 10 最高 3500
    c5.xlarge 4 8 僅限 EBS 最高 10 最高 3500
    c5.2xlarge 8 16 僅限 EBS 最高 10 最高 3500
    c5.4xlarge 16 32 僅限 EBS 最高 10 3500
    c5.9xlarge 36 72 僅限 EBS 10 7000
    c5.12xlarge 48 96 僅限 EBS 12 7000
    c5.18xlarge 72 144 僅限 EBS 25 14000
    c5.24xlarge 96 192 僅限 EBS 25 14000
    c5.metal 96 192 僅限 EBS 25 14000
    c5d.large 2 4 1 個 50 NVMe SSD 最高 10 最高 3500
    c5d.xlarge 4 8 1 個 100 NVMe SSD 最高 10 最高 3500
    c5d.2xlarge 8 16 1 個 200 NVMe SSD 最高 10 最高 3500
    c5d.4xlarge 16 32 1 個 400 NVMe SSD 最高 10 3500
    c5d.9xlarge 36 72 1 個 900 NVMe SSD 10 7000
    c5d.18xlarge 72 144 2 個 900 NVMe SSD 25 14000

    c5.12xl、c5.24xl 和 c5.metal 實例具有以下規格:

    所有其他 C5 實例均具有以下規格:

    使用案例

    高性能 Web 服務器、科學建模、批處理、分布式分析、高性能計算 (HPC)、機器/深度學習推斷、廣告服務、高度可擴展的多人游戲和視頻編碼。

每個 vCPU 是一個 Intel Xeon 內核的超線程,但 T2 和 m3.medium 除外。

† AVX、AVX2 和增強型聯網僅在用 HVM AMI 啟動的實例上可用。

* 此為默認值,是可用於該實例類型的最大 vCPU 數量。您可以在啟動此實例類型時指定自定義數量的 vCPU。有關有效 vCPU 數量以及如何開始使用此項此功能的更多詳細信息,請訪問此處的優化 CPU 文檔頁面。

** 這些 M4 實例可以在 Intel Xeon E5-2686 v4 (Broadwell) 處理器上啟動。 

內存優化型

內存優化型實例旨在提高可處理內存中大型數據集的工作負載的性能。

  • R5
  •  
  • R5a
  •  
  • R4
  •  
  • X1e
  •  
  • X1
  •  
  • 內存增強型
  •  
  • z1d
  • 與 R4 相比,R5 實例為每個 vCPU 提供額外 5% 的內存,且最高可以提供 768GiB 內存。此外,相對於 R4,R5 實例每 GiB 的價格降低了 10%,CPU 性能提高了約 20%。

    特點:

    • 最高 3.1GHz Intel Xeon® Platinum 8175 處理器,並配有全新的 Intel Advanced Vector Extension (AVX-512) 指令集
    • 每個實例提供高達 768GiB 的內存
    • 由 AWS Nitro 系統(專用硬件和輕量級管理程序的組合)提供支持
    • 借助 R5d 實例,基於 NVMe 的本地 SSD 可以物理連接到主機服務器,並提供與 R5 實例的生命周期相耦合的塊級存儲
    • 新的 8xlarge 和 16xlarge 大小現已推出。
    型號 vCPU 內存 (GiB) 實例存儲 (GiB) 聯網性能 (Gbps) EBS 帶寬 (Mbps)
    r5.large 2 16 僅限 EBS 最高 10 高達 3500
    r5.xlarge 4 32 僅限 EBS 最高 10 高達 3500
    r5.2xlarge 8 64 僅限 EBS 最高 10 高達 3500
    r5.4xlarge 16 128 僅限 EBS 最高 10 3500
    r5.8xlarge 32 256 僅限 EBS 10 5000
    r5.12xlarge 48 384 僅限 EBS 10 7000
    r5.16xlarge 64 512 僅限 EBS 20 10000
    r5.24xlarge 96 768 僅限 EBS 25 14000
    r5.metal 96* 768 僅限 EBS 25 14000
    r5d.large 2 16 1 個 75 NVMe SSD 最高 10 高達 3500
    r5d.xlarge 4 32 1 個 150 NVMe SSD 最高 10 高達 3500
    r5d.2xlarge 8 64 1 個 300 NVMe SSD 最高 10 高達 3500
    r5d.4xlarge 16 128 2 個 300 NVMe SSD 最高 10 3500
    r5d.8xlarge 32 256 2 個 600 NVMe SSD 10 5000
    r5d.12xlarge 48 384 2 個 900 NVMe SSD 10 7000
    r5d.16xlarge 64 512 4 個 600 NVMe SSD 20 10000
    r5d.24xlarge 96 768 4 個 900 NVMe SSD 25 14000
    r5d.metal 96* 768 4 個 900 NVMe SSD 25 14000

    *r5.metal 和 r5d.metal 可在 48 個物理內核上提供 96 個邏輯處理器

    所有實例均具有如下規格:

    使用案例

    R5 實例非常適合內存密集型應用程序,如高性能數據庫、分布式 Web 級內存緩存、中型內存數據庫、實時大數據分析和其他企業級應用程序。

注:u-6tb1.metal、u-9tb1.metal 和 u-12tb1.metal 可在 224 個核心上提供 448 個邏輯處理器

加速計算

加速計算實例使用硬件加速器或協同處理器來執行浮點數計算、圖形處理或數據模式匹配等功能,比使用在 CPU 上運行的軟件更高效。

  • P3
  •  
  • P2
  •  
  • G3
  •  
  • F1
  • P3 實例是最新一代的通用 GPU 實例。

    特點:

    • 多達 8 個 NVIDIA Tesla V100 GPU,各配有 5120 個 CUDA 核心和 640 個 Tensor 核心
    • 適用於 p3.2xlarge、p3.8xlarge 和 p3.16xlarge 的高頻 Intel Xeon E5-2686 v4 (Broadwell) 處理器。
    • 適用於 p3dn.24xlarge 的高頻 2.5 GHz(基本)Intel Xeon P-8175M 處理器。
    • 支持通過 NVLink 進行對等 GPU 通信
    • 在一個置放群組內提供高達 100 Gbps 的聚合網絡帶寬。
    型號 GPU vCPU 內存 (GiB) GPU 內存 (GiB) GPU P2P 存儲 (GB) 專用 EBS 帶寬   聯網性能
    p3.2xlarge 1 8 61 16 - 僅限 EBS 1.5Gbps 最高 10Gb
    p3.8xlarge 4 32 244 64 NVLink 僅限 EBS 7Gbps 10Gb
    p3.16xlarge 8 64 488 128 NVLink 僅限 EBS 14Gbps 25Gb
    p3dn.24xlarge 8 96 768 256 NVLink 2 個 900 NVMe SSD 14Gbps 100 GB

    所有實例均具有如下規格:

     
    p3.2xlarge、p3.8xlarge 和 p3.16xlarge 具有 2.3 GHz(基本)和 2.7 GHz (turbo) Intel Xeon E5-2686 v4 處理器。 
     
    p3dn.24xlarge 具有 2.5 GHz(基本)和 3.1 GHz(持續全核 turbo)Intel Xeon P-8175M 處理器並且支持 Intel AVX-512。

    使用案例

    機器/深度學習、高性能計算、計算流體動力學、計算金融學、地震分析、語音識別、無人駕駛汽車、葯物發現。

存儲優化

存儲優化型實例旨在用於需要對本地存儲上的大型數據集進行高速連續讀寫訪問的工作負載。它們經過了優化,每秒可以向應用程序交付數以萬計的低延遲、隨機 I/O 操作 (IOPS)。

  • I3
  •  
  • I3en
  •  
  • D2
  •  
  • H1
  • 此實例系列提供基於非易失性存儲器規范 (NVMe) SSD 的實例存儲,經過優化,可以實現低延遲、極高的隨機 I/O 性能和高速連續讀取吞吐量,並能以較低的成本提供高 IOPS。I3 還提供由 Nitro 系統提供支持的裸機實例 (i3.metal),后者適用於非虛擬化工作負載、可從訪問物理資源中受益的工作負載和有許可限制的工作負載。

    特點:

    • 高頻 Intel Xeon E5-2686 v4 (Broadwell) 處理器,基礎頻率為 2.3GHz
    • 使用基於 Elastic Network Adapter (ENA) 的增強型網絡提供高達 25 Gbps 的網絡帶寬
    • 隨機 I/O 高性能和高速連續讀取吞吐量
    • 支持適用於可從直接訪問物理處理器和內存中受益的工作負載的裸機實例大小
    型號 vCPU* 內存 (GiB) 本地存儲 (GB) 聯網性能 (Gbps)
    i3.large 2 15.25 1 個 475 NVMe SSD 最高 10
    i3.xlarge 4 30.5 1 個 950 NVMe SSD 最高 10
    i3.2xlarge 8 61 1 個 1900 NVMe SSD 最高 10
    i3.4xlarge 16 122 2 個 1900 NVMe SSD 最高 10
    i3.8xlarge 32 244 4 個 1900 NVMe SSD 10
    i3.16xlarge 64 488 8 個 1900 NVMe SSD 25
    i3.metal 72** 512 8 個 1900 NVMe SSD 25

     

    所有實例均具有如下規格:

    使用案例

    NoSQL 數據庫(例如 Cassandra、MongoDB、Redis)、內存中的數據庫(例如 Aerospike)、可擴展事務性數據庫、數據倉庫、Elasticsearch、分析工作負載。

** i3.metal 可在 36 個物理內核上提供 72 個邏輯處理器

要查找此處未列出的上一代實例, 請參閱上一代實例頁面。

每個 vCPU 都是一個 Intel Xeon 內核或 AMD EPYC 內核的線程,但 T2 和 m3.medium 除外。

† AVX、AVX2、AVX-512 和增強型聯網僅在用 HVM AMI 啟動的實例上可用。

* 此為默認值,是可用於該實例類型的最大 vCPU 數量。您可以在啟動此實例類型時指定自定義數量的 vCPU。有關有效 vCPU 數量以及如何開始使用此項此功能的更多詳細信息,請訪問此處的優化 CPU 文檔頁面。

實例特征

Amazon EC2 實例具有很多附加功能,可幫助您部署、管理和擴展您的應用程序。

 
突發性能實例

Amazon EC2 允許在固定性能實例(例如 M5、C5 和 R5)和突發性能實例(例如 T3)之間進行選擇。突發性能實例可以保證基本 CPU 性能水平並將其突增至更高水平。

T Unlimited 實例可以在工作負載需要時保持較高的 CPU 性能。對於大多數通用工作負載而言,T Unlimited 實例無需額外花費即可提供豐富的性能。當 T 實例在 24 小時內的平均 CPU 使用率不超過基本水平時,T 實例的每小時價格就自動涵蓋使用中的所有短期峰值。如果實例需要長期以較高的 CPU 使用率運行,您需要額外支付每個 vCPU 小時 5 美分的固定費用。

T 實例的基本性能和突發能力受到 CPU 積分的制約。每個 T 實例都會持續收到 CPU 積分,其頻率取決於實例大小。T 實例會在其空閑時累計 CPU 積分,然后在活躍時使用 CPU 積分。一個 CPU 積分可以在一分鍾內提供完整的 CPU 核心性能。

例如,t2.small 實例以每小時 12 個 CPU 積分的頻率持續接收積分。這項功能提供的基本性能相當於 CPU 核心的 20%(20% x 60 分鍾 = 12 分鍾)。如果實例不使用其收到的積分,那么積分會累積到 CPU 積分余額中,最高累積數量為 288 CPU 積分。當 t2.small 實例需要突增到核心性能的 20% 以上時,它會自動從 CPU 積分余額中提取積分使用,以便應對突發的性能需求。

如果啟用了 T2 Unlimited 實例,那么即使 CPU 積分余額被提取到零,t2.small 實例也能夠將性能突增到基本水平以上。對於大多數通用工作負載來說,當平均 CPU 使用率不超過基本水平時,t2.small 實例的基本每小時價格就涵蓋了所有的 CPU 性能突增。如果實例在 CPU 積分余額為零后的 24 小時內的平均 CPU 使用率達到 25%(超出基本水平 5%),那么您需要額外支付 6 美分的費用(5 美分/vCPU-小時 x 1 vCPU x 5% x 24 小時)。

許多應用程序(例如 Web 服務器、開發人員環境和小型數據庫)不需要 CPU 持續高速運行,但是需要在適當的時候讓 CPU 運行在非常高的速度上。T 實例專門針對這些使用案例而設計。如果您的應用需要 CPU 持續高速運行,我們建議您使用固定性能實例,這里所說的應用包括視頻編碼、高流量網站或 HPC 應用程序。T 實例可以在應用程序確實需要 CPU 性能時專門提供高速 Intel 核心,同時避免性能波動,也避免出現其他環境中因為超額訂購而經常產生的不良作用。

多存儲選項

Amazon EC2 讓您可以根據需要在多存儲選項之間進行選擇。Amazon EBS 是一種耐久性塊級存儲卷,可以連接到單個正在運行的 Amazon EC2 實例。可以使用 Amazon EBS 作為主要存儲設備,以獲取需要頻繁更新和精細更新的數據。例如,當您在 Amazon EC2 上運行數據庫時,Amazon EBS 就是首選存儲選項。Amazon EBS 卷的持續周期與 Amazon EC2 實例的運行壽命無關。將卷連接到實例后,您可以像使用其他物理硬盤一樣使用它。Amazon EBS 提供最佳滿足工作負載需求的三種卷類型:通用 (SSD)、預配置 IOPS (SSD) 和磁性介質。通用 (SSD) 是一款以 SSD 為支持的全新通用 EBS 卷類型,也是我們推薦給客戶的默認類型。通用 (SSD) 卷適用於各種工作負載,包括小型到中型數據庫、開發和測試環境以及啟動卷。預配置 IOPS (SSD) 卷提供的存儲具有穩定性高和延遲低的特點,旨在為 I/O 密集型應用程序提供服務,例如大型關系數據庫或 NoSQL 數據庫。與其他 EBS 卷類型相比,磁性介質卷可提供最低的每 GB 成本。對於數據不常被訪問的工作負載以及看重低存儲成本的應用來說,磁性介質卷是理想的選擇。

很多 Amazon EC2 實例還能包括物理連接到主機上的磁盤中的存儲。這種磁盤存儲稱為“實例存儲”。實例存儲可為 Amazon EC2 實例提供臨時性塊級存儲。實例存儲卷上的數據的保存期限等於關聯 Amazon EC2 實例的使用壽命。

除了通過 Amazon EBS 或實例存儲進行的塊級存儲,您還可以使用 Amazon S3 進行高持久性、高可用性的數據元存儲。從 Amazon EC2 文檔中了解更多有關 Amazon EC2 存儲選項的信息。

 
EBS 優化實例

只需額外支付較低的小時費,客戶就可以將所選的 Amazon EC2 實例類型以 EBS 優化實例的形式啟動。對於 C5、C4、M5、M4、P3、P2、G3 和 D2 實例,這項功能默認處於啟用狀態,而不會產生額外費用。EBS 優化實例將使 EC2 實例充分利用 EBS 卷上預配置的 IOPS 性能。在 Amazon EC2 與 Amazon EBS 之間傳輸信息時,EBS 優化實例可提供專用吞吐量,選擇范圍為 500 到 4000Mbps,速度具體取決於所用的實例類型。專用吞吐量從最大程度上減小 Amazon EBS I/O 與您的 EC2 實例的其他流量爭用吞吐量的情況,從而為您的 EBS 卷提供最佳性能。EBS 優化實例專用於標准和預置 IOPS Amazon EBS 卷。在連接到 EBS 優化實例時,預配置 IOPS 卷能夠實現幾毫秒的延遲,並且能在 99.9% 的時間內,提供波動幅度在 10% 以內的預配置 IOPS 性能。我們建議將預配置的 IOPS 卷用於 EBS 優化實例或支持對存儲 I/O 要求高的應用程序的群集聯網實例。

群集聯網

在通用群集置放群組中啟動時,部分 EC2 實例支持群集聯網。群集置放群組可在群集中的所有實例之間提供低延遲聯網。EC2 實例可利用的帶寬取決於實例類型及其聯網性能規格。對於同一地區內的實例間流量,每個方向的單流流量最多可使用 5 Gbps,多流流量最多可使用 25 Gbps(全雙工)。進出同一地區 S3 存儲桶的流量也可以使用全部可用的實例聚合帶寬。在置放群組中啟動時,實例的單流流量最多可使用 10Gbps,多流流量最多可使用 25 Gbps。發往 Internet 的網絡流量僅限使用 5 Gbps(全雙工)。群集聯網非常適合高性能分析系統以及諸多科學與工程應用程序,尤其是使用 MPI 庫標准進行並行編程的那些系統和應用程序。

 
Intel 處理器功能
intelinside_150

Amazon EC2 實例采用的 Intel 處理器可提供下列處理器功能:

  • Intel AES New Instructions (AES-NI):Intel AES-NI 加密指令集改進了原先 Advanced Encryption Standard (AES) 的算法,可以提供更快的數據保護和更好的安全性。所有最新一代 EC2 實例都支持此處理器功能。
  • Intel Advanced Vector Extensions(Intel AVX、Intel AVX2 和 AVX512):Intel AVX/Intel AVX2 和 Intel AVX-512 分別是 256 位和 512 位指令集擴展,專為浮點 (FP) 密集型應用程序而設計。Intel AVX 指令可以提升諸如圖像和音頻/視頻處理、科學模擬、財務分析、3D 建模與分析等應用的性能。這些功能僅在使用 HVM AMI 啟動的實例上可用。
  • Intel Turbo Boost Technology:Intel Turbo Boost Technology 可根據需要提供更高的性能。處理器能夠自動讓核心以高於基礎操作頻率的速度運行,幫助提高工作效率。
  • Intel Deep Learning Boost (Intel DL Boost):一套新的內置處理器技術,旨在加速 AI 深度學習使用案例。第二代 Intel Xeon 可擴展處理器能夠擴展配有全新 Vector Neural Network Instruction (VNNI/INT8) 的 Intel AVX-512,與上一代 Intel Xeon 可擴展處理器(配有 FP32)相比,深度學習推理性能顯著提高,適用於圖像識別/分割、對象檢測、語音識別、語言翻譯、推薦系統和強化學習等。

並不是所有處理器功能在所有實例類型中都可用,想要了解更多有關哪些實例類型包含哪些功能的信息,請查看實例類型矩陣。

衡量實例性能

為什么要衡量實例性能?

Amazon EC2 可使您預配置各種提供不同 CPU、內存、磁盤和網絡組合的實例類型。啟動新實例和並行運行測試的過程很簡單,我們建議測量應用程序的性能,以確定適當的實例類型並驗證應用程序架構。我們還建議執行嚴格的負載/擴展測試,以確保您的應用程序可按您的意願進行擴展。

Amazon EC2 性能評估注意事項

Amazon EC2 通過十種不同的實例類型為您提供多個選項,每一種選項都有一種或多種大小供選擇,且這些選項會被組織到針對不同類型的應用程序進行優化的六種不同的實例系列中。我們建議您評估您的應用程序要求並選擇適當的實例系列作為應用程序性能測試的起點。您應該通過 (a) 確定如何將您的應用程序需求與不同的實例系列相比(例如,應用程序是否為計算限制型、內存限制型等?)和 (b) 調整您的工作負載的大小以確定適當的實例大小來開始評估您的應用程序性能。衡量整個應用程序的性能的過程是無可替代的,因為應用程序性能會受底層基礎設施或軟件和架構限制的影響。我們建議執行應用程序級測試,包括使用應用程序配置與負載測試工具和服務。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM