維護作業總覽

本頁內容適用於 Apigee,但不適用於 Apigee Hybrid

查看 Apigee Edge 說明文件。

本節將概述 Apigee 的維護作業。

如需排定維護期間的操作說明,請參閱「管理 Apigee 執行個體維護期間」。

總覽

Apigee 會定期更新,確保服務安全可靠、效能卓越,而且是最新版本。這類更新大多不會造成明顯影響。這類更新稱為維護。

維護作業通常可分為以下幾類:

  • Apigee 功能:如要啟動部分功能,Apigee 需要進行維護更新。
  • 提升效能:盡可能提供最佳效能和穩定性。
  • 安全性修補程式和更新:我們會持續監控軟體堆疊中新發現的安全漏洞,發現後,我們會修補系統,保護您免於新風險。

維護作業的影響

一般來說,Apigee 維護作業完全不會中斷服務。不過,在 Apigee 維護期間,您將無法執行特定活動,例如:

  • 建立新執行個體
  • 將環境連結至執行個體
  • 建立端點連結
  • 特定資源調度活動

維護設定

Apigee 可讓您設定在最適合應用程式的時間進行維護。您可以設定維護期間來達成這個目標。

您可以為 Apigee 執行個體設定下列選項:

  • 維護期間:Apigee 排定開始維護作業的星期和時間。
  • 更新順序:設定執行個體相對於同一區域中其他執行個體的更新順序。更新順序可以設為第 1 週或第 2 週。第 2 週的執行個體會在第 1 週的執行個體更新一週後更新,且位於相同區域,維護期間也相同。設定維護期間時,您可以設定更新順序。

    注意:「第 1 週」和「第 2 週」是指推出階段和通知提前時間 (1 週與 2 週)。不是指當月的第一或第二個日曆週。舉例來說,「第 2 週」的推出時間不一定會是日曆月份的第二週。也就是在該特定版本「第 1 週」推出後的一週。

Apigee 會安排在您設定的指定開始時間啟動維護作業。由於客戶設定不同,Apigee 無法準確估算維護作業所需時間,但通常需要數小時。

如果為資源設定維護期間,系統會排定後續的自動維護作業,以符合這些偏好設定。如果資源未指定維護期間,維護作業隨時都有可能開始。

Apigee 會盡量遵守維護期間。不過,為了確保整個機群的相容性和安全性,我們有時可能需要在您偏好的時間以外更新執行個體。

推出頻率和穩定性

Apigee 不會將每個執行階段版本都發布至設有維護期間的執行個體。通常只有在確定發布版本在整個車隊中高度穩定時,才會將更新套用至車輛。因此,執行個體可能會在更新時跳過幾個版本號碼。Apigee 版本資訊會公告新的維護期間推出時間。

凍結期和排除期

Apigee 目前不支援客戶定義的維護凍結或排除時段。排定推出時間後,系統會根據設定的時段和更新設定順序進行。維護事件排定後,修改或清除維護設定不會取消或延後排定的事件。

維護期間最佳做法

建議您在正式版執行個體上設定維護期間,而非在非正式版執行個體上設定。這是因為維護更新的事件大致順序如下:

  1. 首先,Apigee 會更新所有沒有維護時段的執行個體。
  2. 接著,Apigee 會為所有設有維護時段的執行個體排定更新時間。這些更新的前置時間至少有一週 (第 1 週更新訂單) 或兩週 (第 2 週更新訂單)。
  3. 如果您選擇接收即將進行的 Apigee 維護作業相關通訊內容,Apigee 會透過電子郵件通知您排定的維護作業。
  4. Apigee 會在排定的時間執行維護更新。

因此,收到即將進行維護作業的通知,也表示系統已對所有未設定維護期間的執行個體套用相同更新。如果非正式環境執行個體沒有維護期間,就能確保這些執行個體會優先收到系統更新,您也可以利用即將進行維護的通知,在非正式環境中測試或預覽更新。

維護範例

假設您是零售商的開發人員,負責管理購物車服務,且有一個 Apigee 執行個體用於正式環境。您希望維護作業在執行個體處理的流量最少時開始,也就是星期日午夜前後。

在本例中,您將兩個正式版執行個體的維護設定都設為:

  • 維護期間:每週日凌晨 12 點 (世界標準時間) 開始
  • 更新順序:第 2 週

預先發布環境中執行個體的維護設定類似,但更新順序會設為第 1 週。最後,開發環境中的所有執行個體都不會設定維護期間。這樣一來,您就能在維護作業推出至正式環境前,先在開發和預備環境中,對維護版本執行作業接受測試。如果開發或測試環境發生問題,您有時間診斷及修正問題,確保正式環境不受影響。

即將進行的維護作業通知

您可以在預定維護作業開始前至少一週 (第 1 週) 或兩週 (第 2 週),透過電子郵件接收即將進行維護作業的通知。如要為通知設定電子郵件篩選器,電子郵件標題為「Upcoming maintenance for your Apigee resource [your-resource-name]」(Apigee 資源「[your-resource-name]」即將進行維護)。

根據預設,系統不會傳送維護通知。如要接收即將進行的維護作業通知,請務必完成下列所有步驟:

  1. 因此建議您設定維護期間。
  2. 選擇接收維護通知。
  3. 請在排定的維護活動開始前至少 7 天 (第 1 週) 或 14 天 (第 2 週) 完成上述兩項作業。否則,您未及時訂閱通知,系統無法在維護作業開始前通知您。

系統會將通知寄到與你 Google 帳戶連結的電子郵件地址。你無法設定自訂電子郵件別名 (例如團隊電子郵件別名),也無法訂閱自己的電子郵件地址以外的地址。

訂閱後,系統會針對指定專案中所有設有維護期間的 Apigee 資源,傳送維護通知。每個資源都會收到一則通知。

常見問題

以下是有關 Apigee 維護政策的一些常見問題。

為確保維護更新順利進行,我應遵循哪些最佳做法?

為確保維護更新作業順利進行,建議您採取下列行動:

  • 將維護期間設定在 Apigee 使用尖峰時段之外,確保維護作業不會在尖峰時段進行。
  • 啟用維護通知後,您會在預定維護更新開始前至少 7 天 (第 1 週) 或 14 天 (第 2 週) 收到電子郵件通知。
  • 請為每個資源使用不同的不重疊維護期間。也就是說,維護期間若發生中斷情形,您仍可使用產品,不受影響的資源不會受到影響。

為什麼系統忽略我的維護設定?

Apigee 會盡量配合維護時段和更新順序。不過,為了確保整個機群的相容性和安全性,我們有時可能需要在您偏好的時間以外更新執行個體。如果發生這種情況,您不會事先收到通知,但系統仍會為執行個體產生執行個體更新記錄。