管理及最佳化雲端資源

Last reviewed 2026-10-28 UTC

Google Cloud Well-Architected Framework作業卓越支柱中的這項原則提供建議,協助您管理及最佳化雲端工作負載使用的資源。包括根據實際用量和需求將資源調整為最適規模、使用自動調度資源功能動態分配資源、實施成本最佳化策略,以及定期查看資源使用率和成本。本原則討論的許多主題,在成本最佳化支柱中都有詳細說明。

原則總覽

雲端資源管理和最佳化對於最佳化雲端支出、資源使用和基礎架構效率至關重要。其中包含各種策略和最佳做法,旨在充分提高雲端支出的價值和報酬。

這個要素著重於最佳化,不只是降低成本。這項原則強調下列目標:

  • 效率:運用自動化和資料分析技術,達到最佳成效並節省成本。
  • 效能:輕鬆調度資源,因應不斷變化的需求,並提供最佳結果。
  • 擴充性:調整基礎架構和程序,因應快速成長和多樣化的工作負載。

只要專注於這些目標,就能在成本和功能之間取得平衡。您可以做出明智的決策,妥善佈建、調度及遷移資源。此外,您還能深入瞭解資源消耗模式,在潛在問題惡化前主動找出並解決。

建議

如要管理及最佳化資源,請參考下列各節的最佳化建議。本文中的每項建議都與作業準備度的一或多個重點領域相關。

將資源調整到最合適的規模

持續監控資源使用率,並根據實際需求調整資源分配,是有效管理雲端資源的關鍵。過度佈建資源可能會產生不必要的費用,而佈建不足則可能導致效能瓶頸,影響應用程式效能和使用者體驗。如要達到最佳平衡,您必須主動調整雲端資源。這項建議與營運準備度的管理重點領域相關。

Cloud Monitoring 和 Recommender 可協助您找出調整資源規模的機會。Monitoring 可讓您即時掌握資源使用率指標。這項資訊可讓您追蹤資源使用模式,並找出潛在的效率不彰問題。Recommender 會分析資源使用率資料,提供智慧型建議,協助您最佳化資源分配。使用這些工具,您就能深入瞭解資源用量,並做出明智決策,適當調整資源。

除了 Monitoring 和 Recommender 之外,您也可以考慮使用自訂指標,觸發自動調整規模的操作。自訂指標可讓您追蹤與應用程式和工作負載相關的特定資源使用率指標。您也可以設定快訊,在達到預先定義的門檻時通知管理員。管理員可以採取必要行動,調整資源分配。這種主動式做法可確保資源及時調度,有助於最佳化雲端成本,並避免效能問題。

使用自動調度資源功能

自動調度運算和其他資源,有助於確保雲端應用程式發揮最佳效能和成本效益。自動調度資源功能可讓您根據工作負載波動,動態調整資源容量,確保在需要時取得所需資源,避免過度佈建和不必要的費用。這項建議與營運準備度的程序重點領域相關。

為滿足不同應用程式和工作負載的多樣化需求,Google Cloud 提供多種自動調度資源選項,包括:

  • Compute Engine 代管執行個體群組 (MIG) 是以單一實體形式管理及擴充的 VM 群組。使用 MIG 時,您可以定義自動調度資源政策,指定要在群組中維護的 VM 數量下限和上限,以及觸發自動調度資源的條件。舉例來說,您可以設定政策,在 CPU 使用率達到特定門檻時,在 MIG 中新增 VM,並在用量低於另一個門檻時移除 VM。
  • Google Kubernetes Engine (GKE) 自動調度資源功能會動態調整叢集資源,以符合應用程式需求。提供下列工具:

    • 叢集自動配置器會依據 Pod 資源需求新增或移除節點。
    • 水平 Pod 自動配置器會根據 CPU、記憶體或自訂指標,變更 Pod 副本數量。
    • 垂直 Pod 自動配置器會根據使用模式,微調 Pod 資源要求和限制。
    • 自動佈建節點功能會自動為工作負載建立最佳化的節點集區。

    這些工具可搭配運作,最佳化資源使用率、確保應用程式效能,並簡化叢集管理作業。

  • Cloud Run 是無伺服器平台,可讓您執行程式碼,而不必管理基礎架構。Cloud Run 提供內建的自動調度資源功能,可根據連入流量自動調整執行個體數量。當流量增加時,Cloud Run 會增加執行個體數量來處理負載。流量減少時,Cloud Run 會縮減執行個體數量,降低成本。

使用這些自動調度資源選項,可確保雲端式應用程式擁有所需資源,既能處理不同工作負載,同時避免過度佈建和不必要的費用。使用自動調度資源功能,可以提升效能、節省成本,並更有效率地運用雲端資源。

運用成本最佳化策略

最佳化雲端支出有助於有效管理組織的 IT 預算。這項建議與營運準備度的管理重點領域有關。

Google Cloud 提供多種工具和技術,協助您最佳化雲端成本。運用這些工具和技術,您就能從雲端支出中獲得最大價值。這些工具和技術可協助您找出可降低成本的部分,例如找出未充分利用的資源,或建議更符合成本效益的執行個體類型。 Google Cloud 有助於最佳化雲端成本的選項包括:

  • 承諾使用折扣 (CUD) 是指承諾在一段時間內達到特定用量,即可享有的折扣。
  • Compute Engine 的續用折扣會針對持續使用服務的情況提供折扣。
  • 相較於一般 VM,Spot VM 可讓您以較低的成本使用未使用的 VM 容量。

定價模式可能會隨著時間改變,而且新推出的功能可能比現有選項更有效率或成本更低。因此,建議您定期查看定價模式,並考慮使用替代功能。只要掌握最新定價模式和功能,就能做出明智的雲端架構決策,盡可能降低成本。

Google Cloud的成本管理工具 (例如預算和快訊) 可提供雲端支出的寶貴洞察資訊。使用者可以設定預算,並在超出預算時收到快訊。這些工具可協助使用者追蹤雲端支出,並找出可降低成本的部分。

追蹤資源用量和費用

您可以使用標記和標籤來追蹤資源用量和費用。只要為雲端資源 (例如專案、部門或其他相關維度) 指派標記和標籤,即可分類及整理資源。這可讓您監控及分析特定資源的支出模式,並找出用量偏高或可能節省成本的部分。這項建議與營運準備度的重點領域有關:治理和工具。

Cloud Billing 和 Cost Management 等工具可協助您全面瞭解支出模式。這些工具可提供雲端使用情形的詳細洞察資料,協助您找出趨勢、預測成本,並做出明智決策。分析歷來資料和目前的支出模式,找出成本最佳化的重點。

自訂資訊主頁和報表可協助您以視覺化方式呈現費用資料,並深入瞭解支出趨勢。只要使用相關指標和維度自訂資訊主頁,就能監控主要成效指標 (KPI),並追蹤成本最佳化目標的進度。報表則可深入分析費用資料。報表可讓您依特定時間範圍或資源類型篩選資料,瞭解雲端支出的根本原因。

請定期檢查及更新標記、標籤和費用分析工具,確保您掌握最新的雲端用量和費用資訊。只要隨時掌握最新資訊,並進行成本事後檢討或主動審查成本,就能及時發現任何意外增加的支出。這樣一來,您就能主動做出決策,最佳化雲端資源並控管成本。

建立費用分配和預算

在雲端成本管理中,責任歸屬和透明度是最佳化資源使用率和確保財務控管的關鍵。這項建議與營運準備度的管理重點領域有關。

為確保責任歸屬和透明度,您需要有明確的成本分配和交易退單機制。將成本分配給特定團隊、專案或個人,貴組織就能確保每個實體都對其雲端用量負責。這種做法可培養歸屬感,並鼓勵負責任地管理資源。此外,交易退單機制可讓組織向內部客戶收回雲端費用、根據績效提供獎勵,並促進財務紀律。

為不同團隊或專案設定預算,也是雲端成本管理的重要一環。預算可讓貴組織定義支出上限,並追蹤實際支出與這些上限的差距。這種做法可讓您主動做出決策,避免支出失控。設定切合實際且可達成的預算,可確保雲端資源有效運用,並與業務目標保持一致。定期監控實際支出與預算的差異,有助於及時發現並處理潛在的超支問題。

如要監控預算,可以使用 Cloud Billing 預算和快訊等工具。這些工具可即時提供雲端支出深入分析,並在可能超支時通知相關人員。運用這些功能,您就能追蹤雲端成本,並在出現重大偏差前採取修正措施。這種主動做法有助於避免財務意外,並確保雲端資源的使用符合責任原則。