

# PERF02-BP02 了解可用的運算組態和功能
<a name="perf_compute_hardware_understand_compute_configuration_features"></a>

 了解運算服務的可用組態選項和特徵，有助您佈建適量的資源並提高效能效率。

 **常見的反模式：**
+  您沒有根據工作負載特性，評估運算選項或可用的執行個體系列。
+  過度佈建運算資源以符合尖峰需求。

**建立此最佳實務的優勢：**熟悉 AWS 運算功能和組態，以便使用最佳化的運算解決方案，以符合您的工作負載特性和需求。

 **未建立此最佳實務時的曝險等級：**中 

## 實作指引
<a name="implementation-guidance"></a>

 每個運算解決方案都有獨特的組態和功能，以支援不同的工作負載特性和需求。了解這些選項如何與您的工作負載互補，並確定哪種組態選項最適合您的應用程式。這些選項的範例包括執行個體系列、大小、特徵 (GPU、I/O)、爆量、逾時、函數大小、容器執行個體，以及並行。如果您的工作負載使用相同的運算選項超過四週，而且您預期這些特性未來將保持不變，則可以使用 [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/) 來確定目前的運算選項是否適合 CPU 和記憶體的工作負載。

## 實作步驟
<a name="implementation-steps"></a>
+  了解工作負載需求 (例如 CPU 需求、記憶體和延遲)。
+  審核 AWS 文件和最佳實務，以了解可協助改善運算效能的建議組態選項。以下是一些需要考慮的關鍵組態選項：


<table>
<thead>
  <tr><th> 組態選項 </th><th> 範例 </th></tr>
</thead>
<tbody>
  <tr><td> 執行個體類型 </td><td> <ul><li>  <a href="https://aws.amazon.com/ec2/instance-types/?trk=36c6da98-7b20-48fa-8225-4784bced9843&amp;sc_channel=ps&amp;sc_campaign=acquisition&amp;sc_medium=ACQ-P|PS-GO|Brand|Desktop|SU|Compute|EC2|US|EN|Text&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types&amp;ef_id=CjwKCAjwiuuRBhBvEiwAFXKaNNRXM5FrnFg5H8RGQ4bQKuUuK1rYWmU2iH-5H3VZPqEheB-pEm-GNBoCdD0QAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types#Compute_Optimized">運算最佳化的</a>執行個體非常適合需要較高的 vCPU 與記憶體比率的工作負載。   </li><li>  <a href="https://aws.amazon.com/ec2/instance-types/?trk=36c6da98-7b20-48fa-8225-4784bced9843&amp;sc_channel=ps&amp;sc_campaign=acquisition&amp;sc_medium=ACQ-P|PS-GO|Brand|Desktop|SU|Compute|EC2|US|EN|Text&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types&amp;ef_id=CjwKCAjwiuuRBhBvEiwAFXKaNNRXM5FrnFg5H8RGQ4bQKuUuK1rYWmU2iH-5H3VZPqEheB-pEm-GNBoCdD0QAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types#Memory_Optimized">記憶體最佳化</a>執行個體提供大量記憶體，以支援記憶體密集型工作負載。 </li><li>  <a href="https://aws.amazon.com/ec2/instance-types/?trk=36c6da98-7b20-48fa-8225-4784bced9843&amp;sc_channel=ps&amp;sc_campaign=acquisition&amp;sc_medium=ACQ-P|PS-GO|Brand|Desktop|SU|Compute|EC2|US|EN|Text&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types&amp;ef_id=CjwKCAjwiuuRBhBvEiwAFXKaNNRXM5FrnFg5H8RGQ4bQKuUuK1rYWmU2iH-5H3VZPqEheB-pEm-GNBoCdD0QAvD_BwE:G:s&amp;s_kwcid=AL!4422!3!536392622533!e!!g!!ec2%20instance%20types#Storage_Optimized">儲存最佳化</a>執行個體專為需要對本機儲存進行高序列讀取及寫入存取 (IOPS) 的工作負載所設計。 </li></ul> </td></tr>
  <tr><td> 定價方式 </td><td> <ul><li>  <a href="https://aws.amazon.com/ec2/pricing/on-demand/">隨需執行個體</a>允許您按秒數或時數來使用運算能力，無須長期承諾。這些執行個體適合於超過效能基準需求的爆量。 </li><li>  <a href="https://aws.amazon.com/savingsplans/">Savings Plans</a> 可大幅節省隨需執行個體，以換取在一年或三年內使用特定運算能力的承諾。 </li><li>  <a href="https://aws.amazon.com/ec2/spot/">Spot 執行個體</a>可讓您以折扣價利用未使用的執行個體容量，用於無狀態、容錯的工作負載。   </li></ul> </td></tr>
  <tr><td>Auto Scaling</td><td> 使用 <a href="https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/capacity-autoscaling.html">Auto Scaling</a> 設定，使運算資源與流量模式相符。</td></tr>
  <tr><td> 規模調整 </td><td> <ul><li>  使用 <a href="https://aws.amazon.com/compute-optimizer/">Compute Optimizer</a> 取得機器學習支援的建議，了解哪些運算組態最符合您的運算特性。 </li><li>  使用 <a href="https://docs.aws.amazon.com/lambda/latest/operatorguide/profile-functions.html">AWS Lambda Power Tuning</a> 為您的 Lambda 函數選擇最佳組態。 </li></ul> </td></tr>
  <tr><td> 硬體型運算加速器 </td><td> <ul><li>  <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/accelerated-computing-instances.html">加速運算執行個體</a>比起 CPU 型替代品而言，可更有效地執行圖形處理或資料模式比對等功能。 </li><li>  針對機器學習工作負載，請利用專供工作負載使用的專用硬體，例如 <a href="https://aws.amazon.com/machine-learning/trainium/">AWS Trainium</a>、<a href="https://aws.amazon.com/machine-learning/inferentia/">AWS Inferentia</a> 和 <a href="https://aws.amazon.com/ec2/instance-types/dl1/">Amazon EC2 DL1</a>  </li></ul> </td></tr>
</tbody>
</table>


## 資源
<a name="resources"></a>

 **相關文件：**
+  [使用 AWS 進行雲端運算](https://aws.amazon.com/products/compute/?ref=wellarchitected) 
+  [Amazon EC2 執行個體類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html?ref=wellarchitected) 
+  [Amazon EC2 執行個體的處理器狀態控制](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/processor_state_control.html?ref=wellarchitected) 
+  [Amazon EKS 容器：Amazon EKS 工作節點](https://docs.aws.amazon.com/eks/latest/userguide/worker.html?ref=wellarchitected) 
+  [Amazon ECS 容器：Amazon ECS 容器執行個體](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html?ref=wellarchitected) 
+  [函數：Lambda 函數組態](https://docs.aws.amazon.com/lambda/latest/dg/best-practices.html?ref=wellarchitected#function-configuration) 

 **相關影片：**
+  [AWS re:Invent 2023 – AWS Graviton：AWS 工作負載的最佳價格效能](https://www.youtube.com/watch?v=T_hMIjKtSr4) 
+  [AWS re:Invent 2023 – AWS 管理主控台 中的最新 Amazon EC2 生成式 AI 功能](https://www.youtube.com/watch?v=sSpJ8tWCEiA) 
+  [AWS re:Invent 2023 - Amazon EC2 最新消息](https://www.youtube.com/watch?v=mjHw_wgJJ5g) 
+  [AWS re:Invent 2023 - 智慧型節省：Amazon EC2 成本優化策略](https://www.youtube.com/watch?v=_AHPbxzIGV0) 
+  [AWS re:Invent 2021 – 為新一代 Amazon EC2 提供支援：深入探索 Nitro 系統](https://www.youtube.com/watch?v=2uc1vaEsPXU) 
+  [AWS re:Invent 2019 – Amazon EC2 基礎](https://www.youtube.com/watch?v=kMMybKqC2Y0) 
+  [AWS re:Invent 2022 - 在 AWS 上針對效能和成本最佳化 Amazon EKS](https://www.youtube.com/watch?v=5B4-s_ivn1o) 

 **相關範例：**
+  [運算最佳化工具示範程式碼](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer) 
+  [Amazon EC2 Spot 執行個體研討會](https://ec2spotworkshops.com/) 
+  [使用 Amazon EC2 AWS Auto Scaling 提供有效且彈性的工作負載](https://catalog.us-east-1.prod.workshops.aws/workshops/20c57d32-162e-4ad5-86a6-dff1f8de4b3c/en-US) 
+  [Graviton 開發人員研討會](https://catalog.us-east-1.prod.workshops.aws/workshops/dcab7555-32fc-42d2-97e5-2b7a35cd008f/en-US/) 
+  [AWS for Microsoft workloads immersion day](https://catalog.us-east-1.prod.workshops.aws/workshops/d6c7ecdc-c75f-4ad1-910f-fdd994cc4aed/en-US) 
+  [AWS for Linux workloads immersion day](https://catalog.us-east-1.prod.workshops.aws/workshops/a8e9c6a6-0ba9-48a7-a90d-378a440ab8ba/en-US) 
+  [AWS Compute Optimizer 示範程式碼](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer) 
+  [Amazon EKS 研討會](https://www.eksworkshop.com/) 

  