Application Integration 中的自動調度資源簡介

Application Integration 與某些 Google Cloud的大規模服務採用相同的基礎架構,因此具備自動調度資源功能。自動調度資源功能可讓整合工作負載自動因應不斷變化的需求。在大多數情況下,這有助於免除手動介入或複雜的調整作業,並提供可靠的效能和順暢的擴充功能。

Application Integration 的擴充方式

應用程式整合服務會同時使用水平和垂直調度,管理不同的工作負載:

水平資源調度

根據工作負載或需求佈建或取消佈建 Application Integration 執行個體,動態擴充。需求增加時,水平自動調度資源會佈建額外執行個體,以便同時執行並處理增加的負載。反之,在活動量較低的期間,系統會取消佈建未使用的執行個體,以最佳化資源用量。

範例:訂單突然暴增可能會觸發自動調度資源,進而佈建額外的整合執行個體,以處理增加的交易量並同時處理要求。

垂直資源調度

視需求為每個個別工作或 Application Integration 執行個體分配額外資源 (例如 GCU 和 RAM),以擴充規模。垂直擴展會提升現有執行個體的效能,而不是佈建更多執行個體。

範例:複雜的資料轉換工作可能需要額外記憶體。垂直擴展會分配額外記憶體,協助更有效率地完成工作。

Application Integration 會遵守定義的配額和限制,您可以要求增加配額。詳情請參閱「配額與限制」。

如要瞭解 Integration Connectors 的自動調度資源行為,請參閱「關於 Integration Connectors 的自動調度資源」。

優點

應用程式整合的自動調度功能具有下列優點:

  • 大規模效能:自動因應流量和用量變化調整資源配置。對於可預測的高影響力事件 (例如季節性尖峰),我們仍建議規劃擴展。
  • 降低營運負擔:系統會自動調整規模,在大多數情況下不需要手動介入。如果負載量極高,可能仍需事先規劃。
  • 提升可靠性:在流量暴增時仍能維持服務可用性。
  • 簡化管理:擴充作業由 Google Cloud的基礎架構處理,團隊可專心建構整合功能,不必費心管理擴充基礎架構。

觀測能力與監控

Application Integration 會自動將豐富的指標匯出至 Cloud Monitoring,讓您深入瞭解整合項目的使用情形、效能和健康狀態。

雖然 Application Integration 平台無法直接提供涵蓋所有專案指標的單一預建資訊主頁,但您可以運用 Cloud Monitoring 建立符合特定需求的自訂資訊主頁。

重要的 Application Integration 指標

重要指標 說明
整合執行延遲時間 個別整合執行作業完成所需的時間。
整合執行作業處理的資料 整合功能處理的資料大小,包括輸入/輸出參數和酬載。
整合執行次數 整合工作流程中執行的個別工作或觸發條件數量。
狀態 整合作業或整合步驟 (工作或觸發條件) 的執行狀態。例如成功、失敗或取消。

如需可監控的所有 Application Integration 指標完整清單,請參閱「監控 Application Integration 資源」。