地理位置與地區

北美洲、南美洲、歐洲、亞洲與澳洲的多個位置都提供 Google Cloud Platform 服務,這些位置分為「地區」和「區域」。您可以選擇定位應用程式的位置,以符合您的延遲時間、可用性與耐用性需求。

地區與區域

「地區」是獨立的地理區域,由各「區域」組成。地區內位置的往返網路延遲時間有 95% 的機率會 <1ms。

「區域」是地區內 Cloud Platform 資源的部署區域。您應將區域視為地區內的單一失敗網域。為了部署具有高可用性的容錯應用程式,您應該將應用程式部署到地區內的多個區域,藉以預防應用程式發生非預期失敗的情形。

如要避免因天災導致整個地區都無法使用應用程式,您應該建立一套災難復原計劃,並瞭解如何在主要地區發生服務中斷的罕見情況下提供應用程式服務。詳情請參閱應用程式部署作業注意事項

如要進一步瞭解可在每個位置選項內使用的特定資源,請參閱我們的全球資料中心位置一文。

Cloud Platform 的服務與資源可以是區域性地區性,或是由 Google 跨多個地區代管。如要進一步瞭解這些選項對您的資料而言有何意義,請參閱資料的地理區域管理一文。

區域資源

區域資源在單一區域中運作。如果某個區域無法使用,在服務恢復之前,該區域中的所有區域資源也會無法使用。位於特定區域中的 Google Compute Engine 執行個體就屬於這樣的區域資源。

地區資源

地區資源是跨某地區內所有區域進行備援部署的資源,例如,App Engine 應用程式就是這樣的資源。這個特性使得地區資源相對於區域資源而言,具有更高的可用性。

多地區資源

少數 Cloud Platform 服務由 Google 代管,可在地區內及跨地區達到備援的目的並進行發佈。這些服務可最佳化可用性、效能與資源效率,因此需要在延遲時間或一致性模型方面有所妥協,我們會根據具體產品說明這些妥協內容。

下列服務除了任何地區部署區域以外,還擁有一或多個多地區部署區域:

  • Google Cloud Datastore
  • Google Cloud KMS
  • Google Cloud Storage
  • Google BigQuery
  • Google Cloud Spanner
  • Google Cloud BigTable

與多地區資源相關聯的資料並未連結至特定地區,而是可以在各地區之間移動,您可以從地區群組新增及移除這些地區。例如,Google Cloud Storage 在歐盟位置的值區會將靜態資料保留在歐盟內,但靜態資料可以儲存在或移動到歐盟的任何 Cloud Storage 地區 (取決於服務條款服務專屬條款)。

資料的地理區域管理

Cloud Platform 服務的在地運算必須遵守服務條款 (含服務專屬條款)。Google 瞭解每位客戶都可能擁有獨特的安全性與法規遵循需求。Cloud Platform 銷售團隊可協助您滿足您的需求。

使用地區或區域儲存資源時,強烈建議您將資料複製到其他地區,或以快照形式將資料記錄到多地區儲存資源,藉以達到災難復原的目的。

應用程式部署作業注意事項

如要建構高可用性的服務與應用程式,以便能夠承受區域突然無法使用的影響,

請使用下列其中一項:

  • 地區資源 (例如 App Engine 應用程式),或代管的多地區資源 (例如 Cloud Storage 或 Cloud Datastore)。
  • 區域資源 (例如 Compute Engine 虛擬機器),但跨區域或地區管理您自己的運算與儲存空間備援功能。
如要建構可承受整個地區服務中斷的損失,從災難復原的應用程式

針對資料,執行下列一或多個策略:

  • 使用代管的多地區儲存服務,例如 Cloud Storage、Cloud Datastore 或 Cloud Spanner。
  • 使用區域或地區資源,但以快照形式將資料儲存到 Cloud Storage 或 Cloud Datastore 等多地區資源。
  • 使用區域或地區資源,但管理您自己的資料,將資料複製到一或多個其他地區。

針對運算,使用下列策略:

  • 使用區域或地區資源 (例如 Compute Engine 或 App Engine),但如果您的主要資料尚未處於代管的多地區資源中,則在發生地區失敗時,在參照主要資料複本的另一個地區手動或自動提供應用程式服務。

如要進一步瞭解服務的依附元件,請與銷售人員聯絡

其他解決方案與教學課程

下列解決方案與教學課程提供指引,確保您的應用程式具有高可用性,且可承受服務中斷的影響:

建構可擴充且有彈性的網路應用程式

使用可廣泛適用於任何網路應用程式的模式與實作,瞭解如何藉由 Cloud Platform 建構可擴充且有彈性的應用程式架構。

Compute Engine 適用的跨地區負載平衡

在不同地區設定 Compute Engine 執行個體,然後使用 HTTP 負載平衡功能跨地區分散流量,以提高各地區的可用性並在服務中斷時進行容錯移轉。

建構完善可靠的系統

在 Google Compute Engine 服務上設計應用程式時,請考慮足以防範失敗、網路中斷和非預期災難等各種問題的方案。

使用 Google Cloud Storage 進行 Cassandra 災難復原

瞭解如何藉由將資料備份到 Google Cloud Storage 以及從 Google Cloud Storage 復原資料,為 Cassandra 安裝加入基本災難復原能力。

災難復原規劃指南

使用 Cloud Platform 設計及測試災難復原計劃的一般原則。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
說明文件