examhub .cc 用最有效率的方法,考取最有價值的認證
Vol. I
本篇導覽 約 21 分鐘

帳務、預算與成本管理(Budgets、Cost Explorer、Pricing Calculator)

4,120 字 · 約 21 分鐘閱讀

AWS 帳務、預算與成本管理工具,為每位 AWS 客戶提供單一入口,讓你能在部署前估算花費、在工作負載執行時監控支出、在超過門檻前發出警示、將花費分攤給各團隊,並匯出原始逐筆資料做深度分析。在 CLF-C02 考試中,Task Statement 4.2(領域 4:Billing、Pricing 與 Support,占比 12%)期望你能辨識「哪一個 AWS 成本管理工具解決哪一類問題」,特別是避免最大陷阱:把 AWS Pricing Calculator(未來估算)與 AWS Cost Explorer(過去與預測分析)混為一談。本文以白話、類比、陷阱與五則 FAQ,完整覆蓋考試藍圖中的每一項成本管理資源。

什麼是 AWS Billing & Cost Management?

AWS Billing & Cost Management 是一組原生 AWS 服務的總稱,讓你可以檢視、預測、控管、分攤與優化 AWS 支出。這個工具箱包含 AWS Billing & Cost Management 主控台(中樞)、AWS Pricing Calculator、AWS Cost Explorer、AWS Budgets、AWS Cost and Usage Report(CUR)、Cost Allocation Tags、AWS Cost Categories、AWS Organizations 合併帳單、AWS Billing Conductor、AWS Compute Optimizer,以及 AWS Trusted Advisor 中與成本相關的檢查項目。

每一個工具都有明確的職責。CLF-C02 考試中的 AWS 帳務題目,幾乎都可以歸結為情境配對——「給定此目標,應該選擇哪個 AWS 成本管理工具?」——因此本頁的核心目的,就是把每個工具的職責敘述烙進你的記憶。

為什麼 AWS 成本管理在 CLF-C02 考試很重要

近期 CLF-C02 考生社群數據顯示,領域 4 占 12% 權重,其中 billing-budget-cost-management 是工具覆蓋範圍最廣的主題。最常見的陷阱是 Cost Explorer、Budgets 與 Pricing Calculator 三者混淆,其次是 Trusted Advisor 支援等級存取限制,以及 AWS Organizations 合併帳單的好處。定價模式(On-Demand/RI/Spot/Savings Plans)屬於另一個主題(4.1)——本主題純粹聚焦於 AWS 帳務與成本管理工具本身。

Core termAWS Cost Management 是 AWS 官方的服務家族,涵蓋 AWS Cost Explorer、AWS Budgets、AWS Cost and Usage Report、AWS Billing Conductor、Cost Categories、Cost Anomaly Detection,以及預留與 Savings Plans 管理工具。它與 AWS Billing 主控台並列於同一個「Billing and Cost Management」體驗之下。

白話文解釋 AWS Billing & Cost Management

老實說,AWS 帳務與整個 AWS 成本管理工具箱之所以令人頭大,是因為有一堆名稱相似的工具。用三個類比就能把整個系統釘在你腦中。

類比一——夜市小吃攤(菜單、帳單、預算)

把 AWS 想成一個夜市小吃攤。AWS Pricing Calculator 就是那張立在攤位上的菜單——你在點菜前先看看,估一下今晚要花多少錢。AWS Cost Explorer 則是吃完後老闆給你的明細收據,讓你看清楚錢花在哪幾道菜,順便推估照這個吃法下個月會花多少。AWS Budgets 是預先告訴老闆:「帳單到五百元時請敲一聲。」AWS Cost and Usage Report(CUR)則是直接要廚房端出食材明細表,記錄每一道菜用了多少食材、每份成本多少,讓你的會計師能逐筆核對。

只要記住這個夜市小吃攤的畫面,你就不會再把 AWS Pricing Calculator(未來、菜單)與 AWS Cost Explorer(過去與預測、明細收據)搞混。這是 CLF-C02 考試中 AWS 成本管理最常考的陷阱。

類比二——家裡的電費帳單

AWS 成本管理也像是你在管家裡的電費帳單。AWS Pricing Calculator 是台電網站上的試算工具,幫你估算裝太陽能板或換電動車之後電費會變多少——一個前瞻的 what-if 工具。AWS Cost Explorer 則是上個月電費帳單上的折線圖,顯示哪些家電吃電最兇,並預測下個月的用電量。AWS Budgets 是你在智慧電表上設定的警示:當日用電突破 5 美元時推播到手機。Cost Allocation Tags 就像貼在每個家電上的小標籤,讓你能回答「上一季冰箱到底花了多少錢?」AWS Cost and Usage Report 則是電表原始 log 的 CSV 下載檔。

類比三——家庭共用電信方案(合併帳單)

AWS Organizations 合併帳單就像家庭共用電信方案。每個人(每個 AWS 帳戶)有自己的門號獨立使用,但帳單由家中一位成員統一繳(付款帳戶)。因為整家人合起來用量大,電信業者給予量大折扣,並把折扣套用到所有門號——在 AWS 的世界,這就是 Reserved Instances(RIs)與 Savings Plans 如何跨帳戶共用。AWS Billing Conductor 則是同樣的家庭方案,但你身為經銷商:你替每個家人(客戶)自訂門號單價,而 AWS 依然依實際批發價向你收費。

把這三張畫面(夜市小吃攤、電費帳單、家庭共用電信方案)記在腦中,大多數 AWS billing 的 CLF-C02 題目就會變成直覺的 pattern matching。

核心運作原則——AWS 成本管理如何運作

AWS 成本管理建立在四個支柱上:可視性、預測、警示與優化。AWS Billing 提供原始帳單資料;AWS Cost Explorer 在其上加上可視化與預測能力;AWS Budgets 加上警示;AWS Compute Optimizer 與 AWS Trusted Advisor 加上優化建議。Cost Allocation Tags 與 Cost Categories 則是讓整個技術棧對大型帳戶具有意義的標籤/分組層。

成本管理生命週期

  1. 估算(Estimate)——部署前,使用 AWS Pricing Calculator 建模預期成本。
  2. 部署(Deploy)——在 AWS 上執行工作負載,所有資源使用都會被計量。
  3. 監控(Monitor)——透過 AWS Billing & Cost Management 主控台與 AWS Cost Explorer 觀察實際花費。
  4. 警示(Alert)——設定 AWS Budgets,讓你能即時得知超支(而不是等下個月帳單才發現)。
  5. 分攤(Allocate)——套用 Cost Allocation Tags 與 Cost Categories,讓花費能對應回團隊與專案。
  6. 優化(Optimise)——依 AWS Compute Optimizer 與 AWS Trusted Advisor 的成本建議採取行動;在數據支持時導入 RIs/Savings Plans。
  7. 報表(Report)——將 CUR 交付至 Amazon S3,供 BI 工具(Amazon QuickSight、Athena)建置自訂儀表板。

AWS 成本管理工具的所在位置

所有 AWS 成本管理工具都可從 AWS Management Console 中的 AWS Billing & Cost Management 主控台進入。部分工具(Cost Explorer、Budgets、CUR、Billing Conductor)也提供 API 存取。當啟用 AWS Organizations 時,會在這個主控台之上為整個組織疊加合併帳單功能。

AWS Billing & Cost Management 主控台——中樞

AWS Billing & Cost Management 主控台是單一入口。在同一個畫面中,你可以檢視當月至今的花費、未結帳發票、付款方式、稅務設定、抵用額度,並透過左側導覽列深入 Cost Explorer、Budgets、Pricing Calculator、CUR、Billing Conductor、Cost Anomaly Detection、Savings Plans 與 Reserved Instances 的報表。

AWS Billing 主控台的主要功能

  • Bills 頁面——每月 PDF 發票,依服務列出逐筆項目。
  • Payments——付款方式、付款紀錄、發票設定。
  • Credits——AWS 促銷抵用額度以及適用對象。
  • Tax settings——各國 VAT/GST 註冊資訊。
  • Billing preferences——開啟免費方案使用量警示、Email PDF 發票、啟用 cost allocation tags。

AWS Billing 主控台就是中樞 — 在 CLF-C02 考試中,如果題目問「在哪裡檢視發票/管理付款方式/啟用 cost allocation tags?」,答案就是 AWS Billing & Cost Management 主控台。Cost Explorer、Budgets 與 Pricing Calculator 是你從這個主控台進入的功能,而不是獨立產品。

AWS Pricing Calculator——購買前先估算

AWS Pricing Calculator 是一套免費、基於網頁的工具,網址是 calculator.aws,讓你在部署任何東西之前,先建模規劃中架構的成本。不需 AWS 帳戶。你挑選服務(Amazon EC2、Amazon S3、Amazon RDS、AWS Lambda 以及數十種服務),進行設定(執行個體類型、區域、儲存、資料傳輸、定價模式),就能得到逐項的每月與每年估算,並可儲存、分享 URL 或匯出 CSV/PDF。

AWS Pricing Calculator 適合做什麼

  • 在遷移前為主管準備預算提案。
  • 比較兩種架構(例如 m5.large On-Demand vs m6i.large 搭配三年 Compute Savings Plan)。
  • 建模新區域對成本的影響。
  • 產出可分享的估算連結給利害關係人。

AWS Pricing Calculator 不適合做什麼

  • 它不顯示你實際的 AWS 帳單。
  • 它不會看你目前的使用量。
  • 它不能取代 AWS Cost Explorer 做歷史分析。
  • 它不強制任何支出——它只負責估算。

Pricing Calculator vs Cost Explorer這是 CLF-C02 AWS 成本管理題的頭號陷阱。 AWS Pricing Calculator 估算部署前的未來成本(不需帳戶、沒有實際用量)。AWS Cost Explorer 則視覺化一個實際 AWS 帳戶的過去與預測支出。如果題目說「遷移前估算成本」→ Pricing Calculator;若題目說「分析過去 12 個月的支出」或「預測未來 12 個月」→ Cost Explorer。盯緊關鍵字:「estimate」+「before」vs 「analyse」+「past/forecast」。

AWS Cost Explorer——視覺化過去支出並預測未來

AWS Cost Explorer 是 AWS 成本管理技術棧的視覺化與預測引擎。它提供預設儀表板,以及具彈性的報表產生器,可依服務、區域、用量類型、關聯帳戶、標籤、購買選項等條件做過濾與分組。AWS Cost Explorer 的資料至少每 24 小時更新一次。

AWS Cost Explorer 的功能

  • 檢視過去 12 個月的歷史支出(UI 提供 13 個月滾動視窗;若啟用,API 可提供 38 個月)。
  • 根據歷史走勢預測未來最多 12 個月的支出。
  • 依服務、關聯帳戶、可用區、執行個體類型、標籤、Cost Category、購買選項等維度拆分成本。
  • 支援每日、每月與每小時粒度(每小時粒度為付費選購功能)。
  • 可儲存報表與自訂儀表板。
  • 內建 Reserved Instance 與 Savings Plans 使用率/涵蓋率報表。
  • 由 AWS Compute Optimizer 提供的資源合適化建議。

考試中什麼時候選 AWS Cost Explorer

如果題目要求對既有 AWS 帳戶的支出進行分析視覺化拆分分組找出最花錢的服務,或是預測,答案就是 AWS Cost Explorer。它是唯一一個不需匯出原始資料即可在圖形化儀表板中呈現歷史用量的原生 AWS 工具。

第一天就打開 Cost Explorer — AWS Cost Explorer 在 AWS 主控台中使用免費,但必須在 Billing preferences 裡明確啟用。啟用後會回填歷史資料並自動累積。最佳實務:在 AWS 帳戶建立當天就啟用 AWS Cost Explorer,這樣當你真正需要分析支出時,手邊已經有好幾個月的歷史資料。

AWS Budgets——在超支之前發出警示

AWS Budgets 讓你為支出、用量、Reserved Instance 與 Savings Plans 定義門檻,並在實際或預測指標突破門檻時,透過 Amazon SNS 或 Email 收到警示。你可以在帳戶層級、成員帳戶層級,或從付款帳戶針對整個 AWS Organizations 組織設定預算。

AWS Budgets 的六種類型

  1. Cost budgets——總成本達到金額門檻時發警示。
  2. Usage budgets——用量指標(GB-hours、request 數等)達到門檻時發警示。
  3. Reservation(RI)utilization budgets——RI 使用率低於門檻(例如 < 80%)時發警示。
  4. Reservation(RI)coverage budgets——RI 對符合條件用量的涵蓋率低於門檻時發警示。
  5. Savings Plans utilization budgets——同 RI utilization,但針對 Savings Plans commitment。
  6. Savings Plans coverage budgets——同 RI coverage,但針對 Savings Plans。

AWS Budgets Actions

AWS Budgets 也支援 budget actions,當門檻被突破時可自動套用 IAM 政策、附加 SCP,或停止 EC2/RDS 執行個體。這是整個 AWS billing/AWS 成本管理體系中,唯一能在警示之外採取動作的功能。

AWS Budgets 只警示,預設不會自動停止支出 — 預設情況下,AWS Budgets 在門檻被突破時只會發送警示。它不會自動停止資源或凍結支出。你可以選擇啟用 Budget Actions 來附加 SCP、套用限制性 IAM 政策,或停止 EC2/RDS 執行個體,但這需要明確設定。任何選項若說「AWS Budgets 在達到上限時會自動停止花費」,在未明確啟用 Budget Actions 時都是錯的。

AWS Budgets vs AWS Cost Explorer——如何區分

問題 AWS Cost Explorer AWS Budgets
顯示歷史與預測?
發送警示?
圖形化儀表板? 否(以警示為核心)
採取自動動作? 是(Budget Actions)
涵蓋 RI/SP 使用率指標? 是(以報表呈現) 是(以預算類型呈現)

AWS Cost and Usage Report(CUR)——給 BI 使用的原始逐筆資料

AWS Cost and Usage Report(CUR)是 AWS 帳務最詳細的資料來源。它把每一筆逐項資料——每個資源、每個小時——以壓縮 CSV 或 Parquet 檔案匯出至 Amazon S3 儲存貯體。CUR 的原始資料和 Cost Explorer 背後的資料相同,但以原始形式交付,便於自訂分析。

CUR 功能

  • 最高支援每小時粒度,精確到每個資源。
  • 至少每天一次交付至 Amazon S3。
  • 可直接用 Amazon Athena 查詢,或載入 Amazon Redshift、Amazon QuickSight 或任何第三方 BI 工具。
  • 包含標籤欄位,所有 Cost Allocation Tag 都會成為可查詢的維度。
  • 包含 Reserved Instance 與 Savings Plans 歸屬欄位。

CUR vs Cost Explorer——記住分工CUR =原始每小時逐筆資料,交付至 S3,供 BI 工具消費。 AWS Cost Explorer = AWS 託管的儀表板,不需匯出到 S3。 當 CLF-C02 情境說「詳細逐筆資料供自訂 BI 流程使用」或「以 Athena 查詢帳務資料」→ CUR;當它說「在 AWS 主控台中看互動圖表」→ Cost Explorer。

Cost Allocation Tags——誰花了什麼

Cost Allocation Tags 是讓 AWS 帳務對多團隊、多專案組織有意義的關鍵機制。標籤是附加在資源上的 key-value 標註;當你在 AWS Billing 主控台啟用某個標籤,它就會變成成本分攤維度,並出現在 Cost Explorer、Budgets 與 CUR 中。

兩種 Cost Allocation Tags

  1. 使用者自訂標籤——你自己建立的標籤(例如 CostCenter=MarketingProject=MobileAppEnvironment=Prod)。必須先在 Billing 主控台啟用,才會出現在 Cost Explorer/CUR。
  2. AWS 產生標籤——由 AWS 自動加入、以 aws: 為前綴的標籤(例如 aws:createdBy)。適合做預設歸屬。

Cost Allocation Tags 最佳實務

  • 在帳戶建立時就透過 AWS Organizations tag policies 強制套用標籤標準。
  • 在 Billing preferences 啟用標籤——標籤必須啟用後才會成為成本維度。
  • 以 Cost Categories 把多個標籤/帳戶聚合成單一報表分組。
  • 標籤資料大約會在啟用後 24 小時開始出現在 AWS 成本管理工具中。

AWS Cost Categories——更高層的分組

AWS Cost Categories 讓你定義規則(依關聯帳戶、服務、區域、用量類型、標籤),把支出歸入自訂分組,例如 Team:PlatformBusinessUnit:EMEAApp:CustomerPortal。Categories 會在 AWS Cost Explorer、AWS Budgets 與 CUR 中以原生維度出現——讓你有一套能撐過標籤不一致與多帳戶擴張的歸屬方案。

AWS Organizations 合併帳單——一張發票、共用折扣

AWS Organizations 合併帳單將一個組織底下所有 AWS 帳戶的帳單合併成一張發票,由付款帳戶(管理帳戶)統一支付。成員帳戶依舊獨立運作,只有帳務集中。

合併帳單的三大好處

  1. 一張發票——財務團隊只需支付整個組織的一張帳單。
  2. 量大折扣彙總——依使用量分級的折扣(例如 S3 儲存分級費率、資料傳輸分級費率)會以所有帳戶的合計用量計算,解鎖更低的單位價格。
  3. RI 與 Savings Plans 共用——任一帳戶購買的 Reserved Instances 與 Savings Plans,可套用到組織中任何其他帳戶的適用用量(除非明確關閉 RI 共用)。

合併帳單免費

AWS Organizations 與合併帳單沒有額外費用。你只需為底層的資源使用付費。

合併帳單預設會跨帳戶共用 RI/SP — 在 AWS Organizations 合併帳單下,某個成員帳戶購買的 Reserved Instances 與 Savings Plans,預設可套用至組織中任一其他帳戶的相符用量。這是 CLF-C02 高頻考點。若要針對個別帳戶停用共用,付款帳戶需在 Billing preferences 關閉該帳戶的 RI/SP 共用。

AWS Billing Conductor——經銷商的自訂帳務

AWS Billing Conductor 是給 AWS 合作夥伴、經銷商,以及內部分攤團隊使用的工具,用來為下游客戶或業務單位產出自訂帳務視圖。你在 AWS 合併帳單之上定義價格規則(加價、減價、自訂項目),為每個分組單位產出「proforma」視圖,而 AWS 仍以實際批發價向你收費。

什麼時候 AWS Billing Conductor 是答案

  • 代管服務供應商把 AWS 以加價方式轉售給終端客戶。
  • 企業內部團隊想以自訂服務價格做部門別的內部分攤。
  • 控股公司希望每個子公司看到的帳單,是以他們自己談定的內部費率計算。

AWS Compute Optimizer——用 ML 做資源合適化

AWS Compute Optimizer 會分析來自 EC2 執行個體、EC2 Auto Scaling 群組、Amazon EBS 磁碟區、AWS Lambda 函式,以及執行於 AWS Fargate 之上的 Amazon ECS 服務的 Amazon CloudWatch 指標,然後用機器學習推薦一組能兼顧成本與效能的合適配置。這些建議免費,並會出現在 Compute Optimizer 主控台、AWS Cost Explorer 的資源合適化面板中,以及支援方案中的 AWS Trusted Advisor 成本檢查項。

常見 Compute Optimizer 建議類型

  • 把資源過量配置的 EC2 執行個體降規。
  • 切換執行個體家族至新世代(例如 m5 → m6i 或 Graviton m7g),以更低成本執行相同工作負載。
  • 在 CPU 還有餘裕時,降低 Lambda 的記憶體配置。
  • 找出使用率偏低的 EBS 磁碟區。

AWS Trusted Advisor——成本優化檢查

AWS Trusted Advisor 提供五大支柱的自動化檢查:成本優化、效能、安全、容錯以及服務配額。就 AWS 成本管理而言,成本優化支柱會標出閒置的負載平衡器、使用率偏低的 EC2 執行個體、未關聯的 Elastic IP、閒置的 RDS 執行個體,以及使用率偏低的 Amazon Redshift 叢集。

Trusted Advisor 支援等級存取

  • Basic SupportDeveloper Support 方案只有 6 項核心 Trusted Advisor 檢查(安全與服務配額基本項)。
  • BusinessEnterprise On-RampEnterprise 方案享有完整 Trusted Advisor 檢查組,包含完整的成本優化支柱。

Trusted Advisor 成本檢查需要 Business+ 支援方案 — 在 CLF-C02 考試中,常見干擾項是:為一位使用 Basic 或 Developer 支援方案的客戶回答「用 AWS Trusted Advisor 找閒置 EC2 執行個體」。這些方案只有 6 項核心檢查,成本優化檢查(閒置資源、低使用率執行個體)需要 Business、Enterprise On-Ramp 或 Enterprise 支援。升級支援方案才是完整答案的一部分。

AWS Cost Anomaly Detection——由 ML 驅動的意外警示

AWS Cost Anomaly Detection 是 AWS Cost Management 中一項託管、以機器學習為基礎的功能,能監控你的支出樣態,並在偵測到異常成本尖峰時透過 SNS 或 Email 發出警示。它免費、採 opt-in,並可在服務、關聯帳戶、Cost Categories 或 Cost Allocation Tag 值上設定「monitors」。它與 AWS Budgets 不同(後者針對你手動設定的門檻發警示);Cost Anomaly Detection 會針對它自己學到的樣態發警示。

一張表看懂 AWS 成本管理工具

AWS 成本管理工具 時間方向 主要用途 使用者
AWS Pricing Calculator 未來(部署前) 在購買前估算架構成本 架構師、銷售、財務
AWS Cost Explorer 過去+未來 12 個月預測 視覺化與預測支出 財務、工程主管
AWS Budgets 門檻式警示 在超支前發出警示 FinOps、帳戶負責人
AWS Cost & Usage Report(CUR) 原始歷史 將原始逐筆資料匯出至 S3 資料團隊、BI 工程師
Cost Allocation Tags 橫向切面 把成本歸給團隊/專案 以上所有人
AWS Cost Categories 橫向切面 以自訂規則分組成本 FinOps
AWS Organizations 合併帳單 即時 合併帳單、共用 RI/SP 財務(多帳戶)
AWS Billing Conductor 即時 經銷商/內部分攤的自訂計價 經銷商、MSP
AWS Compute Optimizer 持續 資源合適化建議 工程團隊
AWS Trusted Advisor(cost) 持續 閒置資源警示 維運(Business+ 方案)
AWS Cost Anomaly Detection 持續 ML 異常警示 FinOps

關鍵數字與必背事實

  • AWS Cost Explorer 於 UI 儲存最多 13 個月歷史,可向前預測最多 12 個月;API 於 opt-in 後可延伸至 38 個月
  • AWS Budgets:每個帳戶提供 2 個免費的 action-enabled budgets,之後每個 action-enabled budget 每天 $0.10;cost 與 usage budgets 本身超過前 2 個後,也會有少量的每預算每日費用。
  • AWS Cost and Usage Report(CUR) 會交付至你自己擁有的 S3 儲存貯體,至少每天一次,可選每小時粒度。
  • AWS Organizations 合併帳單免費的;RI/SP 共用預設啟用
  • AWS Pricing Calculator免費的,且不需 AWS 帳戶
  • Cost Allocation Tags 啟用後約需 24 小時才會出現在 AWS 成本管理工具中。
  • AWS Trusted Advisor 的完整成本檢查僅限 Business+;Basic/Developer 只有 6 項核心檢查。
  • AWS Compute Optimizer 使用免費
  • Cost Anomaly Detection 使用免費(通知透過 SNS/Email——SNS 按標準費率收費)。

常見考試陷阱——如何一眼辨認

陷阱一——Pricing Calculator vs Cost Explorer

前面已講過。AWS billing 最常見的陷阱。關鍵字線索:「before deployment」→ Pricing Calculator;「past 12 months」、「forecast」、「visualise」→ Cost Explorer。

陷阱二——AWS Budgets「自動停止」支出

AWS Budgets 預設只警示。自動停止需要明確設定 Budget Actions。任何暗示 AWS Budgets 天生就會凍結所有支出的答案都是錯的。

陷阱三——CUR vs Cost Explorer

CUR = S3 中的原始逐筆 CSV/Parquet 檔,供 BI 工具使用;Cost Explorer = AWS 主控台中的儀表板。題目提到「Athena」、「QuickSight」、「自訂 BI 流程」、「每小時逐筆資料」→ CUR。

陷阱四——合併帳單與 RI/SP 共用

AWS Organizations 的合併帳單預設會將 RI 與 Savings Plans 折扣共享給所有成員帳戶。不要把這與 SCP(Service Control Policies)混淆,後者管的是權限,而非帳務。

陷阱五——Trusted Advisor 成本檢查受支援方案限制

只有 Business、Enterprise On-Ramp 與 Enterprise 支援等級才能解鎖完整的 Trusted Advisor 成本優化支柱。Basic 與 Developer 方案只看得到 6 項核心檢查。

陷阱六——AWS Pricing Calculator 不需要 AWS 帳戶

其他所有 AWS 成本管理工具都需要 AWS 帳戶,唯獨 AWS Pricing Calculator 不需要——任何人都可以打開 calculator.aws 建立估算。在「尚未擁有 AWS 帳戶的潛在客戶想估算成本」這類情境題中會出現。

陷阱七——AWS Cost Explorer 預設未啟用

AWS Cost Explorer 初次使用時必須在 billing preferences 明確啟用。啟用後會自動回填歷史資料。

AWS Billing 範圍 vs 定價模式(Task 4.1)vs 支援方案(Task 4.3)

CLF-C02 領域 4 分成三個任務陳述:

  • 4.1 Pricing Models——On-Demand、Reserved Instances、Savings Plans、Spot。這些不是 AWS 成本管理工具。
  • 4.2 Billing、Budgets 與 Cost Management(本主題)——Cost Explorer、Budgets、Pricing Calculator、CUR、成本分攤、Organizations 合併帳單、Billing Conductor、Compute Optimizer。
  • 4.3 Technical Resources & Support——AWS Support 方案、Trusted Advisor 支援等級存取規則、TAM、AWS IQ、Marketplace。Trusted Advisor 本身是共用工具,但它的等級存取規則歸在這裡。

大多數 AWS billing 題目不會跨線;但少數會刻意跨界(例如「Trusted Advisor 成本檢查需要哪個支援方案?」)。訓練自己辨識情境屬於哪一個任務。

實戰題型——AWS 成本管理題長什麼樣子

  1. 「某公司想在遷移前估算執行 3 台 m6i.large EC2 與一台 RDS db.r6g.xlarge 的每月成本。應使用哪個 AWS 服務?」→ AWS Pricing Calculator
  2. 「FinOps 團隊想看過去 12 個月的支出趨勢,按關聯帳戶與服務拆分,並預測下一季。」→ AWS Cost Explorer
  3. 「CTO 希望當每月 AWS 支出被預測將超過 $10,000 時收到 Email。」→ AWS Budgets(cost budget 搭配 forecasted threshold)。
  4. 「資料團隊想把每小時逐筆帳務資料送到 S3 儲存貯體,供 Athena 分析。」→ AWS Cost and Usage Report(CUR)
  5. 「代管服務供應商需要對每位客戶套用自訂加價計費,並產出客戶別的帳務視圖。」→ AWS Billing Conductor
  6. 「財務團隊想依事業單位檢視支出,即使相關帳戶橫跨多個團隊。」→ AWS Cost Categories(加上 Cost Allocation Tags)。
  7. 「擁有 30 個 AWS 帳戶的公司想要一張發票,並在帳戶間共享 Reserved Instance 折扣。」→ AWS Organizations 合併帳單
  8. 「工程團隊想針對 EC2 與 Lambda 取得 rightsizing 建議。」→ AWS Compute Optimizer
  9. 「使用 Basic Support 方案的維運團隊想讓 AWS Trusted Advisor 標出閒置負載平衡器。」→ 升級至 Business、Enterprise On-Ramp 或 Enterprise 支援。

FAQ——AWS Billing、Budgets 與 Cost Management 前五問

Q1:AWS Pricing Calculator 與 AWS Cost Explorer 有何差別?

AWS Pricing Calculator 在你部署前估算規劃中架構的成本,不需 AWS 帳戶,用於規劃與預算制定。AWS Cost Explorer 則利用既有 AWS 帳戶的歷史帳務資料(UI 最多 13 個月),視覺化並預測該帳戶支出,並需要先在帳戶中啟用 Cost Explorer。當 CLF-C02 情境說「遷移前」或「潛在客戶」時選 Pricing Calculator;當它說「過去支出」、「預測」或「拆解既有帳單」時選 Cost Explorer。

Q2:當我超出預算時,AWS Budgets 會自動停止 AWS 服務嗎?

不會——預設不會。AWS Budgets 會在實際或預測的成本/用量超過門檻時,透過 Amazon SNS 或 Email 發送警示。若要強制執行動作,你必須設定 AWS Budgets Actions,它可以附加限制性 IAM 政策、套用 SCP,或停止 EC2/RDS 執行個體。即便如此,自動停止也只作用於你明確納入的資源。請把 AWS Budgets 視為警示與治理工具,而不是自動的 kill switch。

Q3:AWS Organizations 合併帳單需要額外付費嗎?

不需要。AWS Organizations 與合併帳單不會額外收費——你只為底層 AWS 資源使用付費。合併帳單其實能省錢,因為分級量價折扣(例如 S3 儲存分級)會依整個組織的合計用量計算,而 Reserved Instances 加 Savings Plans 也預設在成員帳戶間共用。

Q4:我應該什麼時候用 AWS Cost and Usage Report(CUR)而不是 AWS Cost Explorer?

當內建儀表板、過濾器與預測功能已足夠,且你希望零設定時,使用 AWS Cost Explorer。當你需要把原始每小時逐筆資料送至 Amazon S3,供自訂分析流程使用——例如用 Amazon Athena 查詢、載入 Amazon Redshift,或驅動一個會與你自有系統做自訂 join 的 QuickSight 儀表板——就選 CUR。CUR 是唯一來源的原始資料;Cost Explorer 是託管儀表板。

Q5:Cost Allocation Tags 與 AWS Cost Categories 的關係為何?

Cost Allocation Tags 是套用在資源層級的 key-value 標籤(每台 EC2 執行個體、每個 S3 儲存貯體),並在 Billing preferences 啟用後成為成本維度。AWS Cost Categories 則是建立在標籤之上的規則型分組——一條 Category 規則可把標籤、帳戶、服務與區域組合成單一具名分組(例如 Team:Platform)。用標籤做精細的逐資源歸屬;用 Cost Categories 建立穩定、能撐過標籤不一致的報表分組,並建構組織支出的階層式視圖。

Q6:AWS Pricing Calculator 是否納入 Reserved Instance 與 Savings Plans 折扣?

有。當你在 AWS Pricing Calculator 中設定某項服務時,可選 On-Demand、Reserved Instance(1 年或 3 年,no/partial/all upfront),或 Savings Plans(Compute 或 EC2 Instance)計價。這讓你能在購買前建模承諾折扣對成本的影響。然而,Pricing Calculator 估算的是各模式下的牌價——它不能取代 Cost Explorer 的 Reserved Instance/Savings Plans 使用率與涵蓋率報表,後者是用來分析實際用量與已擁有承諾的對應關係。

延伸閱讀

相關主題

  • AWS Pricing Models(Task 4.1)——On-Demand、Reserved Instances、Savings Plans、Spot Instances 深入解析。
  • Cloud Economics(Task 1.4)——CapEx vs OpEx、TCO、資源合適化經濟學。
  • Technical Resources & Support(Task 4.3)——AWS Support 方案等級、完整 Trusted Advisor 等級存取規則、TAM、AWS IQ。

把 AWS billing 與 AWS 成本管理工具箱掌握到本主題的深度,你就鎖定了 CLF-C02 考試中領域 4 約三分之一的題目量——同時為你未來在實戰中會接觸的每一個 FinOps 實務,打下最扎實的基礎。

官方資料來源