配額與限制

這份文件列出 Infrastructure Manager 適用的配額和系統限制。

  • 配額會指定您可使用的可計數共用資源數量。配額是由 Infrastructure Manager 等 Google Cloud 服務定義。
  • 系統限制是無法變更的固定值。

Infra Manager 須遵守 Cloud Build 配額與限制,以及 Cloud Storage 配額與限制

如要瞭解使用 Infra Manager 佈建資源的配額驗證資訊,請參閱佈建資源的配額驗證

Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。

Cloud Quotas 系統會執行下列操作:

在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。

配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。

Infra Manager 資源也有系統限制。 系統限制無法變更。

分配配額

下列配額不會隨時間重設,而是會在您釋出資源時釋出:

配額
每個區域每項專案的部署作業數 1,000
每個區域每項專案的預覽次數 1,000

頻率配額

基礎架構管理員要求適用下列配額規定:

配額
每個區域每項專案每分鐘的變動要求數 20
每個區域每項專案每分鐘的 API 要求數 1,200

用量限制

Infra Manager 的用量限制如下:

用量限制
Terraform 輸入變數數量 150
列出資源時傳回的資源數量 500
以字元為單位的 ID 長度 40
API 酬載的大小 (以位元組為單位) 950,000
歷來修訂版本數量 100

申請提高配額

如要調整大部分配額,請使用 Google Cloud 控制台。 詳情請參閱「要求調整配額」。

驗證佈建資源的配額

Infra Manager 會佈建 Google Cloud 資源。這些資源有各自的配額和限制。舉例來說,虛擬私有雲有自己的配額和限制

使用 Infra Manager 建立或更新部署作業時,您可以啟用配額驗證,確保使用 Terraform 設定檔定義的基礎架構不會超過配額值。

Infra Manager 會使用 quota-validation 旗標,判斷是否要驗證 Terraform 設定中列出的資源,做為 gcloud infra-manager deployments apply 指令的一部分。使用 quota-validation 旗標時,如果部署作業超出配額值,Infra Manager 會記錄相關資訊 (ENABLED),或完全禁止部署作業 (ENFORCED)。

系統只會評估下列Google Cloud 資源類型的 Infra Manager 配額值:

  • google_compute_network
  • google_compute_disk
  • google_compute_instance

如要進一步瞭解如何搭配使用配額驗證與 Infra Manager,請參閱「部署資源」或「更新部署作業」。

Cloud Build 配額與限制的影響

基礎架構管理工具會使用 Cloud Build 建立及更新部署作業。在部署和更新過程中,Infra Manager 大約每分鐘會使用 Cloud Build 檢查部署作業狀態 12 次。

Cloud Build API 頻率限制會影響您呼叫 Cloud Build API 的頻率。如果您同時執行多項部署作業 (例如跨多個區域或環境),請檢查貴機構的 Cloud Build API 速率限制,確保 Cloud Build 作業要求數量在 API 速率限制內。如要查看及編輯 API 速率限制,請前往「配額」控制台頁面。