跳至內容

如何為我的工作負載選擇正確的 EC2 執行個體類型?

2 分的閱讀內容
0

我想確定最適合我工作負載的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

Amazon EC2 提供以下執行個體系列類型,具有不同層級的 CPU、記憶體、儲存和網路容量:

如需有關何時使用各執行個體系列的資訊,請參閱 Amazon EC2 執行個體類型。若要為您的組態選擇正確的類型,請收集有關您計劃在執行個體上執行的應用程式或軟體的以下詳細資訊:

  • 作業系統 (OS)
  • CPU 核心數量
  • 系統記憶體容量 (RAM)
  • 儲存空間
  • GPU 核心
  • 網路頻寬要求

選擇執行個體系列和大小

執行個體類型包括系列名稱和執行個體大小。例如,t2.micro 執行個體來自 T2 系列,屬於微型執行個體。

每種執行個體類型均具有以下硬體規格:

  • 預設 vCPU: 執行個體的虛擬 CPU 數量
  • 記憶體 (GiB): 應用程式可用的 RAM 數量
  • 執行個體儲存空間 (GB): 可用於執行個體的本機執行個體儲存體磁碟區
    **注意:**執行個體儲存體中的資料不是永久的。如果您停止或終止該執行個體,則 Amazon EC2 將刪除其執行個體儲存磁碟區上的資料。
  • Amazon Elastic Block Store (Amazon EBS) 最佳化: 支援 Amazon EBS 最佳化。為了提高 Amazon EBS 磁碟區的效能,EBS 最佳化執行個體為 Amazon EBS I/O 提供了額外的專用輸送量。
  • 網路規格: 執行個體的網路規格。 
    注意:增強型網路可提供更高的頻寬、更高的每秒封包 (PPS) 效能,並持續降低執行個體間的延遲。如需如何啟用增強型網路的詳細資訊,請參閱如何在 EC2 執行個體上啟用和設定增強型網路?

尋找並啟動您選取的執行個體類型

使用 Amazon EC2 主控台或 AWS CLI 尋找您選取的執行個體類型。然後,透過 Amazon Machine Image (AMI) 啟動您的執行個體

根據您的要求設定執行個體

設定根磁碟區

您必須使用 Amazon EBS 支援的 AMI 或執行個體儲存體支援的 AMI 作為執行個體的根裝置

決定如何購買執行個體

若要估算您的架構解決方案的成本,請使用 AWS 定價計算器

如需最佳化 Amazon EC2 成本選項的相關資訊,請參閱 Amazon EC2 計費和購買選項

如需每個執行個體類型的詳細定價,請參閱 Amazon EC2 定價

取得執行個體類型的建議

為了提高執行執行個體的效能或降低成本,最佳做法是使用 AWS Compute Optimizer。Compute Optimizer 還可以識別您是否可以變更執行個體類型。對於商業或企業支援計劃,請使用 AWS Cost Explorer 中的最適化調整建議,以縮小執行個體規模或終止執行個體。

變更執行個體類型

如果系統所需的 CPU 或記憶體超出現有執行個體類型可用的容量,請調整執行個體的大小。若要調整 Windows 執行個體的大小,請參閱如何調整 EC2 Windows 執行個體的大小或變更 EC2 Windows 執行個體類型?若是 Linux 執行個體,請參閱在變更 EC2 Linux 執行個體的類型之前,我需要採取哪些步驟?

監控您的 EC2 資源

若要確認您是否已最佳化組態的可靠性、可用性和效能,請監控您的 EC2 資源

管理執行個體機群

使用 AWS Systems Manager 遠端安全地管理下列資源的組態:

  • 您的 EC2 執行個體
  • 您的內部部署執行個體
  • 混合式環境中的虛擬機器,包括來自其他雲端供應商的虛擬機器

如需詳細資訊,請參閱使用 Systems Manager 管理 EC2 執行個體

AWS 官方已更新 6 個月前