ULL 解決方案私有區域的維護作業
本頁提供 Google Cloud 超低延遲 (ULL) 解決方案所用私人區域的區域維護程序總覽。
ULL 解決方案的雙區域設計總覽
ULL 解決方案採用雙區域設計,確保在執行例行維護和測試時,不會中斷市場交易。為支援這項設計,與 Google Cloud中的公開可用區相比,用於 ULL Solution 的私有可用區具有獨特的可用性和維護屬性。詳情請參閱以下說明:
- 特定區域中的兩個私人區域:ULL Solution 使用的特定區域有兩個私人區域。舉例來說,
us-south1地區有us-south1-d和us-south1-e這兩個私人區域。 - 一次只能有一個區域支援實際工作環境工作負載:請參閱下列內容:
- 正式區是進行即時交易的有效環境。為協助維護這個區域的穩定環境,Google 不會執行維護或更新作業。
- 維護區是 Google 執行更新和修復作業的非使用中環境,交換作業人員和參與者也可以執行更新和測試。維護程序包含獨特的時間範圍,可決定 Google 執行更新和修復作業的時間,以及客戶應採取建議行動的時間。
- 每週區域轉換:每個區域的角色會依每週排程切換,您可以使用 gcloud 或 API 查看排程。現有的正式區每週會切換至維護區,而維護區則會切換至正式區。
交易所營運商和參與者須遵守的規定
交易所營運商和交易所參與者必須確保在生產區域執行生產工作負載,並根據各維護時段的建議動作,在維護區域執行更新和測試。
詳情請參閱下列各節:
區域維護期間
在指定為當週維護區域的區域中,會依序發生下列維護期間。如要查看每個時段的具體開始和結束時間,請參閱「查看區域維護狀態」。如要進一步瞭解各個維護期間,請參閱下方的「維護期間詳細資料」一節。
| 天 | 適用維護期間 | 交易所營運商和參與者適用的建議操作 |
|---|---|---|
| 第 1 天和第 2 天 |
|
請避免使用基礎架構,否則作業可能會失敗。 |
| 第 3、4、5 天 |
|
佈建執行個體、更新軟體應用程式,以及更新基礎架構設定。執行功能測試。 |
| 第 6 天和第 7 天 |
|
進行效能驗證和壓力測試。 |
| 第 7 天結束 |
|
遷移正式環境工作負載。 |
維護期間詳細資料
下表說明各個維護期間。
| 維護期間 | 說明 |
|---|---|
| 中斷式升級時間範圍 |
這段時間為前 48 小時。 Google 會執行更新,這可能會導致執行個體和服務中斷。不建議使用可用區中的基礎架構。API 可能仍可使用,但作業不穩定。 |
| 客戶維護期間 |
這段時間從中斷性升級作業完成後開始,為期 72 小時。 交易所營運商和交易所參與者可以佈建執行個體、維護及更新執行個體上執行的軟體、更新基礎架構設定,以及執行功能測試。 |
| 穩定期 |
這個時間範圍會在客戶維護期間結束後開始,並持續約 46 小時。 在此期間,區域會保持穩定,交易所營運商和交易所參與者可以進行效能驗證和壓力測試,為區域內的交易活動做好準備。 |
| 轉移視窗 |
這個時間範圍會在穩定版時間範圍結束後開始,持續約 2 小時。 每個區域的狀態都會改變。現有生產區域正在切換至維護區域。現有的維護區域會切換至生產區域。在此期間,Google 會執行初步作業,不會造成中斷。 |
U4 執行個體的維護體驗
U4 執行個體的維護體驗取決於機型:
- ULL Compute Engine 執行個體 (U4P 和 U4C):與其他執行個體類型相比,ULL 執行個體具有獨特的維護體驗。 Google Cloud這些執行個體會根據 ULL Solution 私人區域的維護時間表進行維護。主機維護時間長度與可用區的中斷型升級時間一致。
- 非 ULL Compute Engine 執行個體 (U4S):非 ULL 執行個體的維護體驗,通常與 Google Cloud 中其他執行個體類型一致,如「透明維護」一文所述。不過,在生產環境可用區中,不支援因升級而對非 ULL 執行個體進行即時遷移。
如要瞭解 Compute Engine 執行個體維護作業的一般資訊,請參閱「關於主機事件」。
下表說明 U4 機型的主機維護屬性。
| 機型 | 定期維護事件的典型頻率 | 維護行為 | 進階通知 | 隨選維護 |
|---|---|---|---|---|
| U4P 和 U4C | 14 天 | 終止 | 14 天 | 否 |
| U4S | 28 天 | 即時遷移 | 7 天 | 是 |
查看可用區維護狀態
您可以透過下列任一選項,查看區域的當前和即將進行的維護作業詳細資料,包括每個維護期間的具體開始和結束時間。這項功能僅適用於 Alpha 版 API。如尚未啟用,請按照「使用 Compute Engine Alpha 版 API」一文的說明,啟用專案以使用 Alpha 版 API。
gcloud:
gcloud alpha compute zones describe指令gcloud alpha compute zones describe ZONE --project PROJECT
API:Alpha 版
zones.get方法GET https://compute.googleapis.com/compute/alpha/projects/PROJECT/zones/ZONE
維護資訊會顯示在回應中,類似於下列範例:
"upcomingMaintenances": [
{
"type": "PRIVATE_ZONE_MAINTENANCE",
"subType": "DISRUPTIVE_UPGRADE",
"targetResource": "projects/my-project/zones/us-south1-d",
"windowStartTime": "2025-08-26T15:00:00Z",
"windowEndTime": "2025-08-27T15:00:00Z"
}
// Additional maintenance windows ...
]
雖然 Google Cloud 也提供執行個體層級的維護狀態,如「監控及規劃主機維護事件」一文所述,但只有可用區層級的輸出內容,會提供 ULL Solution 私有可用區的完整維護排程和時間範圍詳細資料,如下列「欄位說明」一節所述。
欄位說明
以下各節說明描述區域時,ULL Solution 私人區域可用的專屬欄位。 Google Cloud的公開區域不支援下列欄位。
resourceStatus.upcomingMaintenances[]
物件陣列,每個物件代表一個排定的維護期間。包括所有正在進行的維護作業,以及未來 7 天內排定的維護作業。
| 欄位 | 類型 | 說明 |
|---|---|---|
type |
列舉 | 維護作業類型。請參閱類型列舉。 |
subType |
列舉 | 維護作業的子類型。請參閱 subType 列舉。 |
targetResource |
字串 | 正在維護的區域完整資源名稱 (例如 projects/my-project/zones/us-south1-d)。 |
windowStartTime |
字串 | 維護期間的開始時間,採用 RFC 3339 世界標準時間「Zulu」格式 (例如 2025-08-26T15:00:00Z)。 |
windowEndTime |
字串 | 維護期間的結束時間,採用 RFC 3339 UTC「Zulu」格式 (例如 2025-08-27T15:00:00Z)。 |
type
| 值 | 說明 |
|---|---|
MAINTENANCE_TYPE_UNSPECIFIED |
預設值。 |
PRIVATE_ZONE_MAINTENANCE |
適用於 ULL Solution 私人區域的維護作業。 |
subtype
| 值 | 說明 |
|---|---|
MAINTENANCE_SUBTYPE_UNSPECIFIED |
預設值。 |
DISRUPTIVE_UPGRADE |
對應於「區域維護期間詳細資料」中說明的中斷性升級期間。 |
CUSTOMER_MAINTENANCE |
這與「區域維護期間詳細資料」一文所述的客戶維護期間相符。 |
STABLE |
對應於「可用區維護期間詳細資料」一文所述的穩定期。 |
TRANSITION |
這對應於「可用區維護期間詳細資料」一文所述的轉換時間。 |
warnings[]
提供額外資訊的警告物件陣列。
| 欄位 | 類型 | 說明 |
|---|---|---|
code |
列舉 | 警告代碼。請參閱 warning.code 列舉。 |
message |
字串 | 警告說明。 |
data |
陣列 | 以鍵/值組合形式呈現的警告中繼資料 (例如 [{"key": "scope", "value": "zones/us-east1-d"}])。 |
warning.code
| 值 | 說明 |
|---|---|
WARNING_CODE_UNSPECIFIED |
預設值。 |
UPCOMING_MAINTENANCES_UNAVAILABLE |
無法擷取即將到來的維護期間資訊。請稍後再試。 |