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 資源」。