Last reviewed 2026-09-09 UTC
本節的Google Cloud 部署作業原型指南說明區域部署作業原型。
在採用基本區域部署原型的雲端架構中,應用程式會在單一 Google Cloud 區域中執行,如下圖所示:
如要從區域服務中斷中復原,可以使用雙區域架構,在第二個 (容錯移轉) 區域中佈建應用程式堆疊的被動副本,如下圖所示:
如果主要區域發生服務中斷,您可以將待機資料庫升級為主要 (寫入) 資料庫,並更新負載平衡器,將流量傳送至容錯移轉區域的前端。
用途
以下列舉幾個適合採用區域部署原型的用途:
- 雲端開發和測試環境:您可以使用區域部署原型,建構低成本的開發和測試環境。
- 不需要高可用性的應用程式:如果應用程式可容許停機,區域部署原型可能就足夠。
- 應用程式元件之間的低延遲網路:單一可用區架構可能很適合批次運算等應用程式,因為這類應用程式需要在運算節點之間建立低延遲和高頻寬的網路連線。
- 遷移一般工作負載:區域部署原型可為一般地端部署應用程式提供雲端遷移路徑,您無法控管這些應用程式的程式碼,或這些應用程式無法支援基本主動-被動拓撲以外的架構。
- 授權受限的軟體:如果系統授權受限,不允許同時執行多個執行個體,或執行成本過高,則可用區部署原型可能很適合。
設計須知
建構以區域部署原型為基礎的架構時,請考量區域和地區中斷期間可能發生的停機時間。
可用區服務中斷
如果應用程式在單一可用區中執行,且沒有容錯移轉可用區,那麼當可用區發生中斷時,應用程式就無法處理要求。如要避免這種情況,您必須在同一個地區的其他 (容錯移轉) 區域中,維護基礎架構堆疊的被動副本。如果主要區域發生服務中斷,您可以將容錯移轉區域中的資料庫升級為主要資料庫,並確保傳入流量會路由至容錯移轉區域中的前端。Google 解決中斷問題後,您可以選擇回復至主要區域,或將該區域設為新的容錯移轉區域。
區域服務中斷
如果發生區域性服務中斷,您必須等待 Google 解決問題,然後確認應用程式運作正常。如要防範區域中斷,建議使用多區域部署原型。
參考架構
如需可用於設計 Compute Engine VM 區域部署作業的參考架構,請參閱「在 Compute Engine 上進行單一區域部署」。