Google Cloud 部署類型指南的這一節說明多雲端部署類型、提供用途範例,並討論設計考量。
在採用多雲部署原型的架構中,應用程式的部分內容會在 Google Cloud 中執行,其他部分則會部署在其他雲端平台中。
用途
以下各節提供適合採用多雲端部署模式的用途範例。
Google Cloud 做為主要網站,另一個雲端做為 DR 站點
如要針對Google Cloud中關鍵任務應用程式管理災難復原 (DR) 作業,您可以在其他雲端平台中備份資料並維護備用副本,如以下圖表所示。如果Google Cloud 中的應用程式發生故障,您可以使用外部備用資源將應用程式還原至正式版。
運用 Google Cloud 功能強化應用程式
Google Cloud 提供儲存空間、人工智慧 (AI) 和機器學習 (ML)、大數據和分析等領域的進階功能。多雲端部署原型可讓您在 Google Cloud 中運用這些進階功能,用於要在其他雲端平台上執行的應用程式。以下是這些功能的範例:
下圖顯示多雲拓撲,可強化在其他雲端平台上執行的應用程式,並在Google Cloud中提供進階資料處理功能。
更多資訊
如要進一步瞭解多雲部署原型架構的理由和用途,請參閱「使用 Google Cloud 建構混合式和多雲架構」。
設計須知
建構以多雲部署原型為基礎的架構時,請考量下列設計因素。
冗餘資源的費用
由於以下因素,多雲端架構的成本通常會高於應用程式完全在 Google Cloud中執行的架構:
- 資料可能需要在每個雲端中備份,而非儲存在單一雲端中。儲存空間和資料傳輸費用可能會更高。
- 如果應用程式在多個雲端平台上執行,部分資源可能會未充分利用,導致整體部署成本提高。
跨雲連線
如要讓多個雲端平台中的資源之間進行有效的網路通訊,您需要安全可靠的跨雲端連線。舉例來說,您可以使用 Google Cloud Cross-Cloud Interconnect,在 Google Cloud與其他雲端服務供應商之間建立高頻寬專屬連線。詳情請參閱「連接其他雲端服務供應商與 Google Cloud的模式」。
設定難易度和作業複雜度
相較於只使用 Google Cloud的架構,設定及操作多雲端拓撲需要耗費更多心力:
- 安全防護功能和工具並非所有雲端平台的標準配備。安全性管理員必須學習相關技能和知識,才能管理您在所有雲端平台上分散的資源安全性。
- 您需要在多個公用雲端平台上,有效率地佈建及管理資源。Terraform 等工具可協助您減少配置及管理資源的負擔。如要管理容器化多雲應用程式,您可以使用跨雲調度管理平台 GKE Enterprise。
範例架構
如需使用多雲部署原型架構的架構範例,請參閱「使用 Google Cloud 建構混合型雲端和多雲端架構」。