View a markdown version of this page

COST06-BP03 根據指標自動選取資源類型、大小和數目 - 成本最佳化支柱

COST06-BP03 根據指標自動選取資源類型、大小和數目

使用目前執行的工作負載中的指標來選擇正確的大小和類型,以優化成本。為運算、儲存、資料和聯網服務適當地佈建輸送量、大小和儲存。這可透過回饋迴圈 (例如自動調整規模) 或工作負載中的自訂程式碼來完成。

未建立此最佳實務時的曝險等級:

實作指引

在工作負載中建立意見回饋迴圈,使用執行中工作負載的作用中指標來變更該工作負載。可以使用受管服務,例如 AWS Auto Scaling,您可以設定這項服務,以便執行精簡化操作。AWS 還提供 API、SDK 和功能,讓您以最小的努力修改資源。您可以設定工作負載來停止和啟動 Amazon EC2 執行個體,以允許變更執行個體大小或執行個體類型。這不僅帶來精簡化的效益,同時消除變更所需的幾乎所有營運成本。

有些 AWS 服務內建自動類型或大小選擇,例如 Amazon Simple Storage Service Intelligent-Tiering。Amazon S3 Intelligent-Tiering 會根據您的使用模式,自動在兩個存取層 (經常存取和不常存取) 之間移動您的資料。

實作步驟

  • 透過設定工作負載指標來提高您的可觀測性:擷取工作負載的關鍵指標。這些指標提供客戶體驗 (例如工作負載輸出) 的指示,並符合資源類型和大小 (例如 CPU 和記憶體用量) 之間的差異。針對運算資源,請分析效能資料以將 Amazon EC2 執行個體調整到適當大小。識別閒置的執行個體,以及未充分使用的執行個體。要查找的關鍵指標是 CPU 使用率和記憶體利用率 (例如,90% 的時間為 40% 的 CPU 利用率,如使用 AWS Compute Optimizer 正確調整大小和啟用記憶體使用率中所述)。識別在四週期間內,CPU 使用率達到最大且記憶體使用率小於 40% 的執行個體。這些便是需要適當調整大小以降低成本的執行個體。對於 Amazon S3 等儲存資源,您可以使用 Amazon S3 Storage Lens,預設情況下,您可以在儲存貯體層級查看各種類別的 28 個指標,以及在儀表板中查看 14 天的歷史資料。您可以依摘要和成本最佳化或事件來篩選 Amazon S3 Storage Lens 儀表板,以分析特定指標。

  • 檢視適當調整大小的建議:使用 AWS Compute Optimizer 中的適當調整大小的建議和成本管理主控台中的 Amazon EC2 適當調整大小工具,或審核 AWS Trusted Advisor 適當調整資源大小以對工作負載進行調整。不論是 Amazon EC2 執行個體、AWS 儲存類別還是 Amazon RDS 執行個體類型,在適當調整不同資源的大小時,請務必使用正確的工具,並遵循適當調整大小準則。針對儲存資源,您可以使用 Amazon S3 Storage Lens,以便能夠檢視物件儲存用量、活動趨勢並提出可行建議,以將成本最佳化並套用資料保護最佳實務。使用 Amazon S3 Storage Lens 從整個組織的指標分析衍生出來的情境式建議,您可以立即採取步驟來最佳化儲存。

  • 根據指標自動選取資源類型和大小:使用工作負載指標,手動或自動選取工作負載資源。針對運算資源,在應用程式內設定 AWS Auto Scaling 或實作程式碼,可在需要頻繁變更時減少所需的工作量,而且它可能比手動程序更快地實作變更。您可以在單一 Auto Scaling 群組內啟動和自動擴展隨需執行個體和 Spot 執行個體組成的機群。除了獲得使用 Spot 執行個體的折扣之外,您還可以使用預留執行個體或 Savings Plan,以獲得定期隨需執行個體定價的折扣費率。這些因素合在一起可協助您將 Amazon EC2 執行個體所能節省的成本最佳化,並確定應用程式所需的規模和效能。也可以在 Auto Scaling 群組 (ASG) 中使用屬性型執行個體類型選取 (ABS) 策略,以透過一組屬性 (例如 vCPU、記憶體和儲存) 來表達您的執行個體要求。您可以自動使用新發行的較新一代執行個體類型,並使用 Amazon EC2 Spot 執行個體來存取更大範圍的容量。Amazon EC2 Fleet 和 Amazon EC2 Auto Scaling 會選取和啟動符合指定屬性的執行個體,您不必再手動挑選執行個體類型。對於儲存資源,您可以使用 Amazon S3 Intelligent TieringAmazon EFS Infrequent Access 功能,這些功能可讓您自動選取儲存類別,在資料存取模式變更時自動節省儲存成本,而不會影響效能或營運開銷。

資源

相關文件:

相關影片:

相關範例: