規劃資源分配方式

Last reviewed 2026-10-22 UTC

Google Cloud Well-Architected Framework 效能最佳化支柱中的這項原則提供建議,協助您規劃Google Cloud工作負載的資源。並強調在設計及開發應用程式,以便部署或遷移至雲端之前,定義精細需求的重要性。

原則總覽

為滿足業務需求,請務必在設計和開發前,先定義應用程式的效能需求。請盡可能針對整個應用程式和應用程式堆疊的每一層,定義這些需求。舉例來說,在儲存層中,您必須考量應用程式所需的處理量和每秒輸入/輸出作業 (IOPS)。

從一開始,就應考量效能和擴充性來規劃應用程式設計。請考量使用者人數、資料量和潛在成長等因素。

各工作負載的效能需求不盡相同,取決於工作負載類型。每個工作負載都可能包含多個元件系統和服務,且這些系統和服務具有獨特的效能特性。舉例來說,負責定期批次處理大型資料集的系統,其效能需求與互動式虛擬桌面解決方案不同。最佳化策略必須滿足各項工作負載的特定需求。

選取符合各工作負載成效目標的服務和功能。成效最佳化沒有一體適用的解決方案。最佳化每項工作負載後,整個系統就能達到最佳效能和效率。

請考量下列可能影響效能需求的工作負載特性:

  • 部署原型:您為應用程式選取的部署原型可能會影響您選擇的產品和功能,進而決定應用程式的預期效能。
  • 資源位置:為應用程式資源選取 Google Cloud區域時,建議您優先考量使用者低延遲、遵守資料位置法規,並確保所需 Google Cloud 產品和服務的可用性。
  • 網路連線:選擇可最佳化資料存取和內容傳遞的網路服務。充分運用 Google Cloud的全球網路、高速骨幹、互連位置和快取服務。
  • 應用程式託管選項:選取託管平台時,您必須評估每個選項的效能優缺點。例如裸機、虛擬機器、容器和無伺服器平台。
  • 儲存空間策略:根據效能需求選擇最佳儲存空間策略。
  • 資源設定:機型、IOPS 和處理量可能會對效能產生重大影響。此外,在設計階段初期,您必須考量適當的安全功能及其對資源的影響。規劃安全防護功能時,請做好準備,在效能方面做出必要取捨,避免發生任何非預期的影響。

建議

為確保資源分配最佳化,請參考下列各節的建議。

設定及管理配額

確保應用程式只使用必要的資源,例如記憶體、儲存空間和處理能力。過度分配可能導致不必要的支出,分配不足則可能降低效能。

為因應彈性調度資源,並確保有足夠的資源可用,請定期監控配額容量。此外,您也可以追蹤配額用量,找出潛在的資源調度限制或過度分配問題,進而做出明智的資源分配決策。

宣導及提升認知

向使用者說明成效規定,並提供有效成效管理技巧的教育資源。

如要評估進度並找出待改進之處,請定期記錄目標成效和實際成效。對應用程式進行負載測試,找出潛在的中斷點,並瞭解如何擴充應用程式。

監控成效指標

使用 Cloud Monitoring 分析成效指標趨勢、分析實驗效果、定義重要指標的快訊,以及執行回溯分析。

Active Assist 是一組工具,可提供洞察資料和建議,協助您充分運用資源。這些建議可協助您調整資源分配並提升效能。