最佳化調整雲端資源

在流量激增事件發生前,請管理及最佳化調整 Google Cloud 工作負載使用的資源。包括根據實際用量和需求將資源調整為最適規模、使用自動調度資源功能進行動態資源分配,以及查看架構和安全性建議。Cloud MonitoringRecommender (Active Assist) 都能協助您找出最佳化雲端資源的機會。透過這些工具,您可以深入瞭解資源使用情形,並在活動前做出明智的決策。

詳閱 Google Cloud 最佳做法

只要遵循您所使用的 Google Cloud 產品建議最佳做法,就能避免許多尖峰容量事件問題。以下列舉一些最佳做法指南的範例:

一般
BigQuery
Cloud Storage
Compute Engine
Dataflow
Dataproc
Google Kubernetes Engine

檢查擴充性

自動調度資源功能可確保雲端應用程式擁有處理不同工作負載所需的資源,同時避免過度佈建和不必要的成本。 Google Cloud 提供多種產品專屬的自動調度資源選項,包括:

  • Compute Engine 代管執行個體群組 (MIG) 是可視為單一實體來管理及調整的 VM 群組。透過 MIG,您可以定義自動調度資源政策,指定群組中要維持的 VM 數量下限和上限,以及觸發自動調度資源的條件。
  • Google Kubernetes Engine (GKE) 自動調整功能會根據應用程式需求,動態調整叢集資源。提供的工具可最佳化資源使用率、確保應用程式效能,並簡化叢集管理作業。
  • Cloud Run 提供內建的自動調度功能,可根據連入流量自動調整執行個體數量。

建議您在活動前手動調整規模。雖然您可能已設定自動調度資源功能,但由於事件流量的速度,自動調度資源功能可能無法滿足需求。因此,請提前預熱資源,包括:

  • 虛擬機器
  • 快取 (如果您想預先載入)
  • 無伺服器元件,可避免發生冷啟動

查看 Active Assist 建議

Active Assist 是指在Google Cloud 中用來產生最佳化建議和洞察資料的工具組合,可協助您將 Google Cloud 專案調整至最佳狀態。詳情請參閱「什麼是 Active Assist」。

查看產品版本

請確認所有雲端產品和服務皆已更新至最新穩定版。

查看快訊和資訊主頁

透過 Google Cloud Observability 工具和第三方解決方案提供的警示和資訊主頁,主動找出並解決問題。

查看 Google Cloud 可觀測性指標、記錄和追蹤記錄,深入瞭解資源使用率、效能特徵和資源的整體健康狀態。監控與系統健康狀態指標一致的重要指標,例如 CPU 使用率、記憶體用量、網路流量、磁碟 I/O 和應用程式回應時間。您也應考慮商家專屬指標。追蹤這些指標,您就能找出潛在瓶頸、效能問題和資源限制。此外,您也可以設定快訊,主動通知相關團隊潛在問題或異常狀況。

針對警示,請著重於重要指標,設定適當的門檻,盡可能減少警示疲勞轟炸,並確保能及時回應重大問題。這種有針對性的做法可讓您主動維持工作負載的可靠性。詳情請參閱快訊總覽

後續步驟