Spanner 版本總覽

本頁面說明 Spanner 版本和主要功能。

Spanner 版本採用分級模式,不同價位提供的功能不盡相同,Spanner 提供下列版本,可滿足各種業務和應用程式需求:

  • 標準版:提供完善的既有功能套件,包括 2024 年 9 月 24 日前正式發布的所有功能,以及選定的額外功能,例如從 BigQuery 進行反向 ETL 和排定備份作業,並採用單一區域 (區域) 執行個體設定。

  • Enterprise 版:以 Standard 版為基礎,提供多種模型的功能,包括 Spanner Graph、全文搜尋和向量搜尋。此外,透過受管理自動調度資源和增量備份功能,還能簡化作業程序並加強資料保護。

  • Enterprise Plus 版:專為最嚴苛的工作負載而設計,可用性達 99.999%,並支援多區域執行個體設定和地理位置分割。這個級別包含所有 Standard 版和 Enterprise 版的功能。

版本功能

下表列出各版本支援的功能。

標準 Enterprise Enterprise Plus
服務水準協議保證的可用性 服務水準協議保證可用性為 99.99% 服務水準協議保證可用性為 99.99% 服務水準協議保證可用性高達 99.999%
設定 區域 區域
選用的自訂唯讀副本
單一區域、雙區域和多區域
選用的自訂唯讀副本
多模態功能 關聯式 (GoogleSQLPostgreSQL)
鍵值
關聯式 (GoogleSQLPostgreSQL)
鍵值
Spanner Graph
關聯式 (GoogleSQLPostgreSQL)
鍵值
Spanner Graph
搜尋功能 全文搜尋
向量搜尋 (KNNANN)
全文搜尋
向量搜尋 (KNNANN)
資源管理 開放原始碼 Autoscaler 開放原始碼自動配置器
受管理自動配置器
非對稱自動調度唯讀資源
區域群組
分層儲存空間
開放原始碼自動調度器
受管理自動調度器
非對稱自動調度唯讀資源
區域群組
分層儲存空間
地理位置分割
數據分析 BigQuery 聯合查詢
Spanner Data Boost
反向 ETL (BigQuery 至 Spanner)
直欄引擎
BigQuery 聯合查詢
Spanner Data Boost
反向 ETL (BigQuery 至 Spanner)
直欄引擎
BigQuery 聯合查詢
Spanner Data Boost
反向 ETL (BigQuery 至 Spanner)
資料保護 標準備份
7 天 PITR
排定的備份
標準備份
7 天時間點還原
排定的備份
增量備份
標準備份
7 天時間點還原
排定的備份
增量備份
CUD 1 年 20%
3 年 40%
1 年 20%
3 年 40%
1 年 20%
3 年 40%

需要採取的行動

如果您尚未為舊版 Spanner 執行個體選取版本,系統會自動升級至符合您用量模式的最低版本,避免工作負載中斷。

一般而言:

  • 升級至 Standard 版本的區域執行個體。
  • 具有額外可設定唯讀備用資源的區域執行個體,或使用 Enterprise 版功能升級至 Enterprise 版的執行個體。
  • 多區域執行個體,或使用 Enterprise Plus 版本功能升級至 Enterprise Plus 版本。

如果您是 Spanner 客戶,且 Google Cloud 承諾 使用舊版 SKU 並享有折扣,則無須採取任何行動。在合約到期前,您仍可繼續使用舊版 SKU。您也可以選擇升級至 Spanner 版本。建議您與銷售團隊聯絡,瞭解現有的合約義務,並更新合約以納入新版本 SKU,進而最佳化總持有成本,以及取得僅限於版本提供的全新功能。

監控版本功能用量

您可以監控執行個體中 Enterprise 版和 Enterprise Plus 版功能的用量。如要這麼做,請使用「功能使用情形」() (instance/edition/feature_usage) 監控指標。在執行個體中使用下列功能時,這項指標會顯示這些功能。

  • 非對稱自動調度資源
  • 資料欄引擎
  • 全文搜尋
  • 地理區域分區
  • 增量備份
  • KNN 向量搜尋:包括使用 KNN 向量距離函式
  • 代管式自動配置器
  • 排定的備份
  • Spanner Graph
  • 分層式儲存空間
  • 向量搜尋:包括使用 ANN 向量距離函式和向量索引

如要在 Google Cloud 控制台中查看版本功能用量指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Monitoring」

    前往「Monitoring」

  2. 在導覽選單中,選取「指標探索器」

  3. 在「指標」欄位中,按一下「選取指標」下拉式選單。

  4. 在「依據資源或指標名稱篩選」欄位中,依序選取「Cloud Spanner 執行個體」>「執行個體」>「功能用量」,然後點選「套用」

  5. 在「Aggregation」欄位中,選取「Unaggregated」

  6. 選取「表格」或「兩者」做為表格類型,而非「圖表」。

    表格會列出執行個體和資料庫使用的每個高階版本功能。

    視需要按一下「資料欄顯示選項」,顯示或隱藏要在表格中顯示的資料欄。一般來說,應忽略 name 欄,改用 instance_idinstance_configdatabasefeature

如要查看完整的 Google Cloud 指標清單,請參閱Google Cloud 指標

定價

如要瞭解 Spanner 版本定價,請參閱 Spanner 定價。如要控管成本,您可以透過機構政策限制,禁止建立特定 Spanner 版本。

常見問題

如果我使用 Spanner 免費試用執行個體,會有什麼變更?
如果您使用的是免費試用執行個體,升級為付費執行個體時,系統會預設為 Enterprise 版。升級至 Enterprise 版之後,您可以將執行個體更新為 Enterprise Plus 版,或是請支援團隊降級為 Standard 版。
我可以升級執行個體嗎?
可以,您可以升級執行個體至 Enterprise 或 Enterprise Plus 版本。變更執行個體版本時,不會涉及資料遷移。版本升級大約需要 10 分鐘才能完成,期間不會停機。
我可以降級執行個體嗎?
可以,您可以將執行個體降級至較低階的版本。如要降級,請停止使用較高版本的功能。變更執行個體版本時,不會涉及資料遷移。降級作業約需 10 分鐘才能完成,期間不會停機。
版本是否會繼續支援細微執行個體?
是,所有 Spanner 版本都支援細微執行個體。可設定的最低運算資源為 100 個處理單元或一個節點 (1,000 個處理單元)。
升級至其他版本時,執行個體是否會進行資料遷移?
不會。執行個體升級至版本時,不會進行資料遷移。這是設定變更。

如何停止使用 Enterprise 版或 Enterprise Plus 版功能,以便降級執行個體版本?

後續步驟