Google Cloud 多雲部署範本

Last reviewed 2024-11-20 UTC

Google Cloud 部署類型指南的這一節說明多雲端部署類型、提供用途範例,並討論設計考量。

在採用多雲部署原型的架構中,應用程式的部分內容會在 Google Cloud 中執行,其他部分則會部署在其他雲端平台中。

用途

以下各節提供適合採用多雲端部署模式的用途範例。

Google Cloud 做為主要網站,另一個雲端做為 DR 站點

如要針對Google Cloud中關鍵任務應用程式管理災難復原 (DR) 作業,您可以在其他雲端平台中備份資料並維護備用副本,如以下圖表所示。如果Google Cloud 中的應用程式發生故障,您可以使用外部備用資源將應用程式還原至正式版。

多雲部署典範: Google Cloud 做為主要網站,另一個雲端做為 DR 設施。

運用 Google Cloud 功能強化應用程式

Google Cloud 提供儲存空間、人工智慧 (AI) 和機器學習 (ML)、大數據和分析等領域的進階功能。多雲端部署原型可讓您在 Google Cloud 中運用這些進階功能,用於要在其他雲端平台上執行的應用程式。以下是這些功能的範例:

  • 低成本的無限封存儲存空間
  • AI 和機器學習應用程式,用於處理其他雲端平台中部署的應用程式所產生的資料。
  • 使用 BigQuery 進行資料倉儲和分析程序,擷取從其他雲端平台執行的應用程式擷取的資料。

下圖顯示多雲拓撲,可強化在其他雲端平台上執行的應用程式,並在Google Cloud中提供進階資料處理功能。

多雲部署範本:運用 Google Cloud 功能改善應用程式。

更多資訊

如要進一步瞭解多雲部署原型架構的理由和用途,請參閱「使用 Google Cloud 建構混合式和多雲架構」。

設計須知

建構以多雲部署原型為基礎的架構時,請考量下列設計因素。

冗餘資源的費用

由於以下因素,多雲端架構的成本通常會高於應用程式完全在 Google Cloud中執行的架構:

  • 資料可能需要在每個雲端中備份,而非儲存在單一雲端中。儲存空間和資料傳輸費用可能會更高。
  • 如果應用程式在多個雲端平台上執行,部分資源可能會未充分利用,導致整體部署成本提高。

跨雲連線

如要讓多個雲端平台中的資源之間進行有效的網路通訊,您需要安全可靠的跨雲端連線。舉例來說,您可以使用 Google Cloud Cross-Cloud Interconnect,在 Google Cloud與其他雲端服務供應商之間建立高頻寬專屬連線。詳情請參閱「連接其他雲端服務供應商與 Google Cloud的模式」。

設定難易度和作業複雜度

相較於只使用 Google Cloud的架構,設定及操作多雲端拓撲需要耗費更多心力:

  • 安全防護功能和工具並非所有雲端平台的標準配備。安全性管理員必須學習相關技能和知識,才能管理您在所有雲端平台上分散的資源安全性。
  • 您需要在多個公用雲端平台上,有效率地佈建及管理資源。Terraform 等工具可協助您減少配置及管理資源的負擔。如要管理容器化多雲應用程式,您可以使用跨雲調度管理平台 GKE Enterprise

範例架構

如需使用多雲部署原型架構的架構範例,請參閱「使用 Google Cloud 建構混合型雲端和多雲端架構」。