Microsoft AZ-900: 成本管理與服務經濟學 — 學習指南

屬於 Microsoft Azure AZ-900 — 學習指南. 使用經過驗證的解答練習: Microsoft 考試中心, 或參加限時模擬考試: ExamRoll.io.

Azure 的雲端經濟學核心在於將資本支出轉換為營運支出,並讓花費與實際用量保持一致。資源會根據需求向上或向下擴展,而非為了尖峰容量而過度佈建,您只需為您所消耗的資源付費。這種彈性是成本最佳化的基礎:在正確的區域、以正確的規模、部署正確的資源,並且只在需要時才執行。虛擬機器在執行時會產生計算費用;當它停止(已解除配置)時,計算費用會停止,但儲存和網路成本仍然存在。從 Azure 傳出資料(輸出流量)是需要計費的,而大部分的傳入流量則不用。選擇具備成本意識的架構——例如在適當之處使用受控服務、適當調整計算資源大小,以及規劃資料移動——可以在不犧牲效能或復原能力的情況下,帶來可預測的支出。

定價模型與承諾選項

Azure 提供多種採購模型,以在彈性與節省成本之間取得平衡。「隨用隨付」是預設的隨選定價模型,無需任何承諾,並提供最大的敏捷性。它適合無法預測或短期的工作負載、試驗專案,以及經常需要快速關閉資源的開發環境。「保留的虛擬機器執行個體」透過對特定 VM 系列、區域和範圍進行一或三年的承諾,來換取大幅折扣。它們非常適合具有可預測用量的穩定狀態工作負載,例如企業營運應用程式伺服器或永遠開啟的資料庫。保留通常可以在相同產品系列內進行交換以適應不斷變化的需求,並且可以根據政策和費用提前取消,這使得它們比傳統的資本採購更不僵化。「Spot 虛擬機器」利用 Azure 的剩餘容量,為可中斷的工作負載提供最低的價格。當 Azure 需要容量或當市場價格超過您的最高價格時,這些 VM 會被收回,因此它們最適合用於批次處理、CI/CD 執行器、渲染以及其他容錯任務。生產環境的 SLA 不適用於 Spot;設計時應預期到重新啟動和收回的情況。「適用於計算的 Azure 節省方案」透過承諾一或三年的固定每小時支出來提供折扣。與保留不同,節省方案會自動應用於符合條件的計算服務和區域,以最大化涵蓋範圍,用絕對的最高折扣換取更廣泛的彈性。它們降低了管理橫跨多個 VM 系列、容器主機和函式方案之多元叢集的管理負擔。

定價驅動因素與估算工具

工作負載的成本會因地區而異,這取決於基礎設施的經濟效益和能源市場。選擇靠近使用者的地區可以減少延遲,但可能會影響價格;合規性或資料落地需求也可能決定地區的選擇。VM 的大小和作業系統會影響成本:較大的 vCPU/RAM 組態成本更高,而 Windows 授權費用已內含,除非您使用 Azure Hybrid Benefit 來帶入符合資格的授權。儲存體的定價取決於效能層級和備援能力。Premium SSD 和 Ultra Disks 提供高 IOPS/輸送量,但成本也較高;LRS、ZRS、GRS 和 GZRS 等備援選項會逐步增加彈性,而對於異地備援選項,則會增加額外的儲存空間,並在讀取存取期間可能產生資料輸出費用。到網際網路或跨地區的資料輸出是需要計費的,應透過快取、CDN 或具備本地感知能力的架構來最小化。Azure 定價計算機可以估算提案設計的每月成本。透過選擇服務、地區、大小和預期用量來建立一個具代表性的帳單,然後再疊加上預留、節省方案、Azure Hybrid Benefit 和開發/測試定價等選項。與架構、營運和財務團隊協同使用它,以反覆運算設計替代方案並了解成本敏感度。TCO 計算機可以比較在一段時間內,於本地端基礎設施執行與在 Azure 上執行的成本。它會將伺服器、儲存、網路、設施、電力、冷卻和 IT 人力等成本,與 Azure 的對應項目進行模型比較,從而揭示營運支出概況以及彈性和受控管服務可能帶來的節省。校準硬體更新週期、使用率和成長率等輸入值,以避免低估本地端的持有成本,並量化淘汰備份硬體或整合災難復原等效益。

Azure Cost Management + Billing

Azure Cost Management + Billing 提供從訂用帳戶到企業合約範圍的可見度、控制和問責機制。成本分析提供依服務、資源、標籤、資源群組、訂用帳戶和管理群組劃分的精選檢視,並可透過篩選和分組來追蹤趨勢和識別異常。使用已儲存的檢視和排程的電子郵件傳送,讓利害關係人隨時掌握最新資訊。預算功能透過設定閾值來強制執行支出護欄,當達到閾值時,會透過 Action Groups、Logic Apps 或 Functions 觸發警示或自動化動作。在適當的範圍設定每月、每季或每年的預算,並使其與會計年度保持一致。將預算與 Azure Policy 搭配使用,以在成本接近上限時,防止在核准的地區或 SKU 之外建立資源。匯出功能會依排程將原始成本和用量資料以 CSV 或 Parquet 格式傳送到儲存體帳戶。下游工具如 Power BI、FinOps 平台或資料湖管線可以取用這些資料饋送,進行進階分析、成本分攤/內部計費 (showback/chargeback) 和預測。對於整合的環境,範圍可以對應到管理群組或計費帳戶,以便一致地反映共用服務和企業折扣。成本分攤功能允許將共用成本——例如中樞網路、安全性工具或監控——根據百分比或標籤值等驅動因素的規則,分配給使用的團隊。實施一致的標籤和資源階層,使成本分攤透明、可重複且可稽核。

最佳化技術與治理控制

Azure Advisor 會針對成本、效能、可靠性與安全性,提供量身打造的建議。成本類別會標示出閒置或未充分利用的資源、未連結的磁碟,以及低用量的公用 IP。將 Advisor 與營運審查結合,並將洞見轉換為待辦項目,指派負責人與到期日。在變更前,搭配 Azure Monitor 來驗證使用率基準線。適當調整規模 (Right-sizing) 透過將資源與觀察到的需求相匹配來減少浪費。根據 CPU、記憶體和磁碟指標來調整 VM 大小;針對尖峰工作負載,可考慮使用可高載的 B 系列,以及具備自動調整規模 (autoscale) 功能的擴展集 (scale sets) 來實現水平彈性。對於儲存,選擇能滿足 IOPS/輸送量與延遲需求的最低層級,並啟用生命週期管理來分層或刪除冷資料。評估使用 Azure App Service 或 Azure SQL Database 等受控 PaaS 服務,以卸載無差異化的維運工作,並將容量與以用量計費的模型對齊。使用自動化排程來控制非生產環境的執行時間。Azure Automation 中的 Start/Stop VMs v2 解決方案可跨訂用帳戶和資源群組,協調基於時間的關機與啟動,並尊重相依性。VM 自動關機功能也適用於單一 VM,可用於簡單的夜間關機。將排程與開發/測試訂用帳戶和映像檔結合,以在維持開發人員生產力的同時,將執行時間降至最低。承諾方案的涵蓋範圍應經過審慎規劃。追蹤保留 (reservation) 與節省方案 (savings plan) 的使用率;調整範圍和交換以維持高涵蓋率,同時避免超額訂閱。在符合資格的情況下,套用 Azure Hybrid Benefit 以降低 Windows Server 和 SQL Server 的成本。對於資料,可透過將運算資源部署在資料附近、使用 Azure CDN 或 Front Door,以及避免對頻繁通訊的服務進行不必要的跨區域複寫,來減少資料輸出 (egress)。

成本分攤結構:標籤、資源群組、訂用帳戶與管理群組

清晰的資源階層有助於實現精細的權責劃分與有效的原則強制執行。設計管理群組以在高層級上對應組織結構或成本中心,然後將訂用帳戶置於其下,以區分環境(生產 vs. 非生產)、業務單位或法規邊界。訂用帳戶提供配額、存取邊界和帳務分離,適合用於成本轉嫁 (chargeback)。資源群組用來組織生命週期相同的相關資源——例如,一個應用程式的運算、儲存和網路資源。它們是部署和清理的營運單位,當每個應用程式或環境都有自己的群組時,這就成為成本分析的實用視角。使用 Azure Policy 強制執行標準,要求所有資源和資源群組都必須有 costCenter、environment、application 和 owner 等標籤。標籤是跟隨資源並顯示在 Cost Management 中的鍵值對。標準化標籤分類法,以確保報告在不同團隊和工具之間保持一致。使用部署管線自動加上必要標籤;拒絕缺少必要標籤的資源建立請求。成本分攤規則和匯出功能便能可靠地將共用或未標記的支出歸屬給正確的消費者。這種分層結構——管理群組、訂用帳戶、資源群組和標籤——同時實現了由上而下的治理和由下而上的權責劃分。它支援成本分攤 (showback/chargeback) 模型、強制執行區域和 SKU 的防護機制,並將預算所有權與能夠執行最佳化機會的團隊對齊。

實務問題:Contoso Retail:在不拖慢交付速度的情況下控制支出

情境: Contoso Retail 在多個區域執行 120 台 VM,用於電子商務和分析。每月 Azure 帳單持續攀升且難以預測,並在季末出現高峰。開發團隊各自維護非生產環境,這些環境通常是 24x7 全天候執行。領導團隊需要可預測的支出、更完善的業務單位成本歸屬,以及在不影響購物旺季的前提下,實現具體的成本節省。

挑戰: 穩定每月成本並將支出歸屬到各業務單位,同時維持關鍵零售工作負載的效能與可用性。

建議方法:

    1. 建立治理階層:為「企業」、「電子商務」和「分析」建立管理群組;將現有訂用帳戶移至適當的管理群組下;為每個單位建立獨立的非生產環境訂用帳戶。
    1. 強制執行標記:在管理群組層級部署 Azure Policy,要求所有資源與資源群組都必須具備 costCenter、environment、application 和 owner 標籤;透過批次標記腳本修復不合規的資源。
    1. 建立基準並分析:使用 Cost Analysis,透過訂用帳戶、資源群組和標籤進行分組,以識別主要的支出驅動因素;啟用每日成本匯出至儲存體帳戶,並連接 Power BI 以建立趨勢儀表板。
    1. 設定預算與警示:為每個訂用帳戶建立每月預算,並設定 50/75/90% 的閾值;將警示串接到 Teams 和一個 Logic App,以便為負責團隊開啟待辦項目。
    1. 最佳化執行時間:部署 Start/Stop VMs v2,排定非生產環境的 VM 在平日晚上 7 點至早上 7 點以及整個週末關機;在僅需細微控制的情況下,設定個別 VM 的自動關機功能。
    1. 適當調整規模與清理:根據 Azure Advisor 的建議採取行動,調整未充分利用的 VM 大小、移除未連結的磁碟,以及降級過度佈建的受控磁碟;實作儲存體生命週期管理,將不常存取的 Blob 進行分層儲存。
    1. 應用承諾型折扣:購買為期一年的 Azure Savings Plan for Compute,其規模設定為觀測到的平均每小時運算量的 70%;針對兩個需求穩定且持續運作的資料庫 VM 系列,增加目標性的為期一年的 Reserved VM Instances。
    1. 降低輸出與備援成本:將分析運算資源與資料並置於相同區域;審查地理備援儲存體,並在業務 RPO/RTO 允許的情況下,將非關鍵資料集從 GRS 切換到 ZRS 或 LRS;使用 Azure CDN 作為電子商務靜態資產的前端。
    1. 監控使用率與涵蓋範圍:每月審查保留方案與節省方案的使用率;調整範圍與進行交換,以在不過度承諾的情況下維持高涵蓋率。
    1. 反覆進行成本分攤:實作成本分攤規則,根據標記的 VM 數量或 vCPU 使用量,將共用的中樞網路與安全性服務成本分配給使用的成本中心;每季進行精進調整。

Azure 策略說明: 此方法為課責制建立了治理基礎,接著使用 Cost Management 來建立可見度與護欄。排程與適當調整規模可在無架構風險的情況下立即節省成本,而節省方案與選擇性的保留方案則能為可預測的基線負載鎖定折扣。由標籤驅動的成本分攤與匯出功能提供了透明的費用分攤機制 (chargeback),引導團隊在維持尖峰時段效能的同時,持續進行最佳化。


身分識別、存取與安全性 · 所有領域 · 治理與合規性

練習這些題目 → · 在 ExamRoll.io 上限時練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

通過考試 →

瀏覽 Microsoft →

Related guides

一站式存取

一份訂閱。所有考試。

每個方案都可無限存取答案搜尋、練習測驗、AI 解釋和完整的資源庫 — 支援 20 多種語言。

每月
24.87
Just €0.83/day
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

最佳價值
12 個月
179.87
Just €0.49/daySave 40%
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

✓ 包含免費方案 · ✓ 隨時取消 · ✓ 所有方案解鎖完整產品