COST03-BP06 根據工作負載指標分配成本
按用量指標或商業成果分配工作負載的成本,以衡量工作負載的成本效率。實作程序以透過分析服務 (可提供洞見和退款功能) 來分析成本和用量資料。
未建立此最佳實務時的曝險等級: 低
實作指引
成本優化以最低的價格提供業務成果,只有依工作負載指標 (按工作負載效率測量) 來分配工作負載成本才能達成。透過記錄檔或其他應用程式監控,監控已定義的工作負載指標。結合此資料與工作負載成本,您可以透過查看具有特定標籤值或帳戶 ID 的成本來取得成本資料。建議您每小時執行一次此分析。如果您有一些靜態成本元件 (例如,持續執行的後端資料庫) 且請求率不同 (例如,用量尖峰在早上九到晚上五點,晚上只有少量請求),您的效率通常會有所改變。了解靜態成本與可變成本之間的關係,將協助您確定優化活動的重點。
與 Amazon Elastic Container Service (Amazon ECS) 和 Amazon API Gateway 上的容器化應用程式等資源相比,為共用資源建立工作負載指標可能具有挑戰性。但是,您可以透過某些方式對用量進行分類,以及追蹤成本。如果您需要追蹤 Amazon ECS 和 AWS Batch 共用資源,可以在 AWS Cost Explorer 中啟用分割成本分配資料。使用分割成本分配資料,您可以了解並優化您的容器化應用程式的成本和用量,並根據共用運算和記憶體資源的使用情形,將應用程式成本分配給個別業務實體。如果您有共用 API Gateway 和 AWS Lambda 函數用量,則可以使用 AWS Application Cost Profiler 對其耗用量進行分類 (根據 租用戶 ID
或 客戶 ID)
。
實作步驟
-
將成本分配到工作負載指標: 使用定義的指標和設定的標籤,建立結合工作負載輸出和工作負載成本的指標。使用諸如 Amazon Athena 和 Amazon QuickSight 等分析服務,為整體工作負載和任何元件建立效率儀表板。
資源
相關文件:
相關範例: