

# COST 3  您如何監控用量和成本？
<a name="w2aac19c13b7b7"></a>

建立原則和程序以監控並適當分配成本。這可讓您衡量並改善此工作負載的成本效益。

**Topics**
+ [COST03-BP01 設定詳細資訊來源](cost_monitor_usage_detailed_source.md)
+ [COST03-BP02 識別成本歸因類別](cost_monitor_usage_define_attribution.md)
+ [COST03-BP03 建立組織指標](cost_monitor_usage_define_kpi.md)
+ [COST03-BP04 設定帳單和成本管理工具](cost_monitor_usage_config_tools.md)
+ [COST03-BP05 將組織資訊新增至成本與用量](cost_monitor_usage_org_information.md)
+ [COST03-BP06 根據工作負載指標分配成本](cost_monitor_usage_allocate_outcome.md)

# COST03-BP01 設定詳細資訊來源
<a name="cost_monitor_usage_detailed_source"></a>

 設定 AWS 成本和用量報告，以及 Cost Explorer 每小時精細度，以提供詳細的成本和用量資訊。設定您的工作負載，使其具有每個交付業務成果的日誌項目。 

 **若未建立此最佳實務，暴露的風險等級：** 高 

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

在 AWS Cost Explorer 中啟用每小時精細程度，並建立 [AWS Cost and Usage Report (CUR)](https://aws.amazon.com/aws-cost-management/aws-cost-and-usage-reporting/)。這些資料來源提供整個組織最準確的成本和用量的檢視。CUR 為所有收費的 AWS 服務提供每日或每小時用量精細程度、費率、成本和用量屬性。CUR 中包含所有可能的維度，包括：標記、位置、資源屬性和帳戶 ID。

使用以下自訂項目設定您的 CUR：
+ 包含資源 ID
+ 自動重新整理 CUR
+ 每小時精細度
+ **版本控制：** 覆寫現有的報告
+ **資料整合：** Amazon Athena (Parquet 格式和壓縮)

使用 [AWS Glue](https://aws.amazon.com/glue/) 準備資料用於分析，並使用 [Amazon Athena](https://aws.amazon.com/athena/) 執行資料分析，使用 SQL 查詢資料。您也可以使用 [Amazon Quick](https://aws.amazon.com/quicksight/) 建立自訂且複雜的視覺化，並將它們分發到整個組織。

**實作步驟**
+ ** 設定成本和用量報告： **使用帳單主控台，設定至少一個成本和用量報告。用含所有識別符與資源 ID 的每小時精細度設定報告。您也可以使用不同的精細度建立其他報告，以提供較高層級的摘要資訊。
+ ** 在 Cost Explorer 中設定每小時精細度： **使用帳單主控台，啟用每小時和資源層級資料。
**注意**  
啟用此功能會產生相關費用。如需詳細資訊，請參閱定價。
+  **設定應用程式記錄：** 確認您的應用程式會記錄其交付的每個業務成果，以便追蹤和衡量相應成果。確保此資料的精細度至少為每小時，以便與成本和用量資料相符。如需有關 Web 應用程式後端的建議，請參閱 [Well-Architected 卓越營運支柱，](https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html) 以取得有關記錄和監控的詳細資訊。

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

 **相關文件：** 
+  [AWS 帳戶設定](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/100_1_AWS_Account_Setup/README.html) 
+  [AWS Cost and Usage Report (CUR)](https://aws.amazon.com/aws-cost-management/aws-cost-and-usage-reporting/) 
+  [AWS Glue](https://aws.amazon.com/glue/) 
+  [Amazon Quick](https://aws.amazon.com/quicksight/) 
+  [AWS 成本管理定價](https://aws.amazon.com/aws-cost-management/pricing/) 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 
+  [Well-Architected 卓越營運支柱，](https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html) 

 **相關範例：** 
+  [AWS 帳戶設定](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/100_1_AWS_Account_Setup/README.html) 

# COST03-BP02 識別成本歸因類別
<a name="cost_monitor_usage_define_attribution"></a>

 識別可用於在組織內分配成本的組織類別。 

 **若未建立此最佳實務，暴露的風險等級：** 高 

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

與您的財務團隊和其他相關利害關係人合作，以了解如何在組織內分配成本的要求。工作負載成本必須在整個生命週期中分配，包括開發、測試、生產和除役。了解組織內學習、員工發展和創意成本的狀況。這有助於將用於此目的的帳戶正確分配到培訓和開發預算，而不是一般 IT 成本預算。

**實作步驟**
+  **定義您的組織類別：** 與利害關係人會面，定義可反映組織的結構和要求的類別。這些項目會直接對應至現有財務類別的結構，例如業務單位、預算、成本中心或部門。查看雲端為您的業務交付的成果，例如培訓或教育，因為這些也是組織類別。您可以將多個類別指派給一個資源，而資源可以位於多個不同的類別中，因此請視需要定義任意數量的類別。
+  **定義您的功能類別：** 與利害關係人會面，定義可反映您業務內具有之功能的類別。這可能是工作負載或應用程式名稱，以及環境類型，例如生產、測試或開發。您可以將多個類別指派給一個資源，而資源可以位於多個不同的類別中，因此請視需要定義任意數量的類別。

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

 **相關文件：** 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 

# COST03-BP03 建立組織指標
<a name="cost_monitor_usage_define_kpi"></a>

 建立此工作負載所需的組織指標。工作負載的指標範例包括產生的客戶報告或向客戶提供的網頁。 

 **若未建立此最佳實務，暴露的風險等級：** 高 

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

了解工作負載的輸出是否算得上業務成功。每個工作負載通常都有少數幾個能夠指出效能的主要輸出。如果您有包含許多元件的複雜工作負載，則可以排定清單的優先順序，或定義和追蹤每個元件的指標。與您的團隊合作，以了解要使用哪些指標。此單位將用於了解工作負載的效率，或每個業務輸出的成本。

**實作步驟**
+  **定義工作負載成果： **與業務中的利害關係人會面，並定義工作負載的成果。這些是客戶用量的主要衡量方式，並且必須是業務指標而非技術指標。每個工作負載應該有少量的高層級指標 (少於五個)。如果工作負載為不同的使用案例產生多個成果，請將它們分組為單一指標。
+  **定義工作負載元件成果： **或者，如果您有大型且複雜的工作負載，或者可以用明確定義的輸入和輸出，輕鬆地將工作負載分成元件 (例如微型服務)，則請為每個元件定義指標。工作應該反映元件的價值和成本。從最大的元件開始，並向較小的元件運行。

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

 **相關文件：** 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 

# COST03-BP04 設定帳單和成本管理工具
<a name="cost_monitor_usage_config_tools"></a>

 根據組織政策設定 AWS Cost Explorer 和 AWS Budgets。 

 **若未建立此最佳實務，暴露的風險等級：** 高 

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

若要修改用量和調整成本，組織中的每個人員都必須能夠存取其成本和用量資訊。建議所有工作負載和團隊在使用雲端時設定下列工具：
+ **報告：** 彙總所有成本和用量資訊
+ **通知：** 當成本或用量超出定義的限制時，提供通知。
+ **目前狀態： **設定儀表板，顯示目前的成本和用量。儀表板應該在工作環境中顯眼的位置提供 (類似營運儀表板)。
+ **趨勢： **提供以所需的精細度顯示所需期間內成本與用量變化的功能。
+ **預測： **提供顯示未來預估成本的功能。
+ **追蹤： **顯示相對於設定的總目標或具體目標目前成本和用量的狀況。
+ **分析： **讓團隊成員能夠以所有可能的維度執行每小時精細度的自訂和深度分析。

您可以使用 AWS 原生工具，例如 ( [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/)、 [AWS Budgets](https://aws.amazon.com/aws-cost-management/aws-budgets/)和 [Amazon Athena)](https://docs.aws.amazon.com/athena/?id=docs_gateway) 搭配 [Quick](https://docs.aws.amazon.com/quicksight/?id=docs_gateway) 實現此功能。您也可以使用第三方工具，不過，您必須確保此工具的成本能夠為您的組織帶來相應的價值。

**實作步驟**
+ ** 建立成本優化群組： **設定您的帳戶，並建立可存取所需成本和用量報告的群組。此群組必須包含擁有或管理應用程式之所有團隊的代表。這可證明每個團隊都能存取他們的成本和用量資訊。
+ ** 設定 AWS Budgets：** 針對您的工作負載在所有帳戶上設定 AWS Budgets。使用標籤來設定整體帳戶支出的預算，以及工作負載的預算。
+ ** 設定 AWS Cost Explorer： **為您的工作負載和帳戶設定 AWS Cost Explorer。為追蹤整體支出的工作負載建立儀表板，並建立工作負載的關鍵用量指標。
+ ** 設定進階工具： **或者，您可以為組織建立自訂工具，以提供額外的詳細資訊和精細度。您可以實作進階分析功能，方法為使用 [Amazon Athena](https://docs.aws.amazon.com/athena/?id=docs_gateway)，以及實作儀表板，方法為使用 [Quick](https://docs.aws.amazon.com/quicksight/?id=docs_gateway)。

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

 **相關文件：** 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 

 **相關範例：** 
+  [Well-Architected 實驗室：AWS 帳戶設定](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/100_1_AWS_Account_Setup/README.html/) 
+  [Well-Architected 實驗室：帳單視覺化](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/100_5_Cost_Visualization/README.html) 
+  [Well-Architected 實驗室：成本與管控用量](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/100_2_Cost_and_Usage_Governance/README.html) 
+  [Well-Architected 實驗室：成本與用量分析](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/200_4_Cost_and_Usage_Analysis/README.html) 
+  [Well-Architected 實驗室：成本與用量視覺化](https://wellarchitectedlabs.com/Cost/Cost_Fundamentals/200_5_Cost_Visualization/README.html) 

# COST03-BP05 將組織資訊新增至成本與用量
<a name="cost_monitor_usage_org_information"></a>

 根據組織、工作負載屬性和成本分配類別來定義標記結構描述。在所有資源上實作標記。使用 Cost Categories 以根據組織屬性將成本與用量分組。 

 **若未建立此最佳實務，暴露的風險等級：** 低 

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

在 [AWS 中實作標記](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 將組織資訊新增到您的資源，然後將這些資訊新增至您的成本與用量資訊。標籤是鍵/值對；鍵已定義，且在組織中必須是唯一的，而值對於一組資源是唯一的。鍵值對的範例：鍵是 Environment (環境)，其值為 Production (生產)。生產環境中的所有資源都會有此鍵/值對。標記可讓您使用有意義且相關的組織資訊，來分類和追蹤成本。您可以套用代表組織類別 (例如成本中心、應用程式名稱、專案或擁有者) 的標籤，並識別工作負載及其特性 (例如，測試或生產)，以在整個組織中劃分成本和用量歸屬。

當您套用標籤至 AWS 資源 (例如 Amazon Elastic Compute Cloud 執行個體或 Amazon Simple Storage Service 儲存貯體) 並啟用標籤時，AWS 會將此資訊加入至成本和用量報告。您可以對已標記和未標記的資源執行報告和分析，以便更符合內部成本管理政策，並確保準確劃分歸屬。

遍及組織的帳戶建立和實作 AWS 標記標準，能讓您以一致統一的方式管理和控管 AWS 環境。使用 [用](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html) AWS Organizations 中的標籤政策，定義如何在 AWS Organizations 中將標籤用於帳戶中 AWS 資源的規則。標籤政策可讓您輕鬆採用標準化方法來標記 AWS 資源。

[AWS Tag Editor](https://docs.aws.amazon.com/ARG/latest/userguide/tag-editor.html) 讓您可以新增、刪除和管理多個資源的標籤。

[AWS Cost Categories](https://aws.amazon.com/aws-cost-management/aws-cost-categories/) 讓您可以為成本指派組織的意義，無須在資源上加上標籤。您可以將成本和用量資訊對應到唯一的內部組織結構。您可以定義類別規則，使用帳單維度 (例如帳戶和標籤) 來映射和分類成本。除了標記，這可提供另一個層級的管理功能。您也可以將特定帳戶和標籤對應到多個專案。

**實作步驟**
+  **定義標記結構描述：** 聚集整個業務的所有利害關係人來定義結構描述。這通常包括技術、財務和管理角色中的人員。定義所有資源必須具備的標籤清單，以及資源應該具備的標籤清單。確認標籤名稱和值在整個組織中保持一致。
+ ** 標記資源： **使用您定義的成本屬性類別，並根據類別，在工作負載中的所有資源上放置標籤。使用 CLI、Tag Editor 或 Systems Manager 等工具來提高效率。
+  **實作 Cost Categories： **您可以建立 Cost Categories 而不實作標記。Cost Categories 會使用現有的成本和用量維度。從您的結構描述建立類別規則，並將其實作至 Cost Categories。
+  **自動化標記：** 若要確認您在所有資源中保持高層級標記，請自動化標記，以便在建立資源時自動對其進行標記。使用服務內的功能或 AWS CloudFormation 等服務，確保在建立資源時加上標籤。您也可以建立自訂微型服務，該服務會定期掃描工作負載，並移除任何未標記的資源，這非常適合用於測試和開發環境。
+ ** 監控和報告標記： **若要確認您在整個組織中保持高層級標記，請報告並監控工作負載間的標籤。您可以使用 AWS Cost Explorer 檢視已標記和未標記資源的成本，或使用 Tag Editor 等服務。定期檢閱未標記資源的數量，並採取措施來新增標籤，直至達到所需的標記層級。

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

 **相關文件：** 
+  [AWS CloudFormation 資源標籤](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) 
+  [AWS Cost Categories](https://aws.amazon.com/aws-cost-management/aws-cost-categories/) 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [Amazon EC2 和 Amazon EBS 支援您在建立資源時標記資源](https://aws.amazon.com/about-aws/whats-new/2017/03/amazon-ec2-and-amazon-ebs-add-support-for-tagging-resources-upon-creation-and-additonal-resource-level-permissions/) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 

# COST03-BP06 根據工作負載指標分配成本
<a name="cost_monitor_usage_allocate_outcome"></a>

 按指標或業務成果分配工作負載的成本，以衡量工作負載的成本效率。實作程序以分析 AWS 成本和用量報告，方法為使用 [Amazon Athena](https://docs.aws.amazon.com/athena/?id=docs_gateway)，從而獲得洞見和退款功能。 

 **若未建立此最佳實務，暴露的風險等級：** 低 

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

成本優化以最低的價格提供業務成果，只有依工作負載指標 (依工作負載效率測量) 來分配工作負載成本才能達成。透過記錄檔或其他應用程式監控，監控已定義的工作負載指標。結合此資料與工作負載成本，您可以透過查看具有特定標籤值或帳戶 ID 的成本來取得成本資料。建議您每小時執行一次此分析。如果您有一些靜態成本元件 (例如，全年無休執行的後端資料庫) 且請求率不同 (例如，上午 9 點到下午 5 點為用量尖峰，夜間請求數量很少)，您的效率通常會有所改變。了解靜態成本與可變成本之間的關係，將協助您確定優化活動的重點。

**實作步驟**
+ ** 將成本分配到工作負載指標： **使用定義的指標和設定的標記，建立結合工作負載輸出和工作負載成本的指標。使用諸如 Amazon Athena 和 Quick 等分析服務，為整體工作負載和任何元件建立效率儀表板。

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

 **相關文件：** 
+  [標記 AWS 資源](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) 
+  [使用 AWS 預算分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html) 
+  [使用 Cost Explorer 分析成本](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html) 
+  [管理 AWS 成本和用量報告](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage-managing.html) 