本頁面說明 Spanner 版本和主要功能。
Spanner 版本採用分級定價模式,不同價位提供的功能不盡相同。Spanner 提供下列版本,可滿足各種業務和應用程式需求:
Standard 版本:提供一套完善的既有功能,包括 2024 年 9 月 24 日前正式發布 (GA) 的所有功能,以及特定額外功能,例如從 BigQuery 執行反向 ETL,以及排定備份作業,適用於單一區域 (區域) 執行個體設定。
Enterprise 版:以 Standard 版為基礎,提供多模型功能,包括 Spanner Graph、全文搜尋和向量搜尋。此外,這項服務還提供代管自動調度資源和增量備份功能,可簡化作業並強化資料保護。
Enterprise Plus 版:專為最嚴苛的工作負載設計,提供多區域執行個體設定和地理區域分區支援,可用性達 99.999%。這個級別包含 Standard 和 Enterprise 版本的所有功能。
版本功能
下表列出各版本支援的功能。
| 標準 | Enterprise | Enterprise Plus | |
|---|---|---|---|
| 可用性服務水準協議 | 服務水準協議保證可用性為 99.99% | 服務水準協議保證可用性為 99.99% | 服務水準協議保證可用性高達 99.999% |
| 設定 | 區域 | 區域 選用的自訂唯讀副本 |
單一區域、雙區域和多區域 選用的自訂唯讀副本 |
| 多模型功能 |
關聯式 (GoogleSQL、PostgreSQL) 鍵/值 |
關聯式 (GoogleSQL、PostgreSQL) 鍵/值 Spanner Graph |
關聯式 (GoogleSQL、PostgreSQL) 鍵/值 Spanner Graph |
| 搜尋功能 | — |
全文搜尋 向量搜尋 (KNN、ANN) |
全文搜尋 向量搜尋 (KNN、ANN) |
| 資源管理 | 開放原始碼自動配置器 |
開放原始碼自動配置器 代管自動配置器 非對稱唯讀自動調整資源配置 位置群組 分層儲存空間 |
開放原始碼自動配置器 代管自動配置器 非對稱自動調度唯讀資源 位置群組 分層儲存空間 地理區域分區 |
| 數據分析 |
BigQuery 聯合查詢 Spanner Data Boost 反向 ETL (從 BigQuery 到 Spanner) |
資料欄引擎 BigQuery 聯合查詢 Data Boost 反向 ETL (從 BigQuery 到 Spanner) |
資料欄引擎 BigQuery 聯合查詢 Data Boost 反向 ETL (從 BigQuery 到 Spanner) |
| 資料保護 |
標準備份 7 天時間點復原 排定備份 |
標準備份 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 控制台查看版本功能用量指標,請按照下列步驟操作:
前往 Google Cloud 控制台的「Monitoring」:
在導覽選單中,選取「Metrics Explorer」。
在「指標」欄位中,按一下「選取指標」下拉式選單。
在「Filter by resource or metric name」(依資源或指標名稱篩選) 欄位中,依序選取「Cloud Spanner Instance」(Cloud Spanner 執行個體) >「Instance」(執行個體) >「Feature usage」(功能用量),然後按一下「Apply」(套用)。
在「Aggregation」欄位中,選取「Unaggregated」。
選取「表格」或「兩者」做為表格類型,而非圖表。
表格會列出執行個體和資料庫使用的各項高階版本功能。
您也可以點選「 Column display options」(資料欄顯示選項),顯示或隱藏表格中的資料欄。一般來說,應忽略
name欄,改用instance_id、instance_config、database和feature。
如要查看 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 版功能,以便降級執行個體版本?
Enterprise 版和 Enterprise Plus 版功能:
- 自訂唯讀副本:請移動執行個體,改用區域性執行個體設定,或刪除執行個體。
- Spanner Graph:刪除執行個體中的所有屬性圖結構定義。
- 全文搜尋:刪除執行個體中的所有搜尋索引。
- 向量搜尋:停止使用所有 KNN 和 ANN 距離函式,並刪除執行個體中的所有向量索引。
- 代管自動配置器:將執行個體從使用代管自動配置器變更為使用手動調度資源。
Enterprise Plus 版本專屬功能:
- 雙區域和多區域執行個體設定:將執行個體移至區域執行個體設定,或刪除執行個體。
- 地理區域分區:刪除執行個體中的所有分區。
後續步驟
- 瞭解如何建立及管理執行個體。