生活分享

Google Cloud 推出 Spanner Omni 正式版:企業可在自家機房與其他雲端執行 Spanner 資料庫

Google Cloud 宣布 Spanner Omni 正式推出(GA)。這個版本讓企業與開發者不必使用 Google Cloud,也能在自家資料中心、其他雲端或筆電上執行 Spanner 分散式資料庫。代價是維運責任落在客戶身上,Google 也不提供可用性保證。本文整理 Google Cloud 公布的功能、授權方式,以及它和全託管版的差異。

閱讀時間約 6 分鐘

Google Cloud 推出 Spanner Omni 正式版:企業可在自家機房與其他雲端執行 Spanner 資料庫
圖片:Mokaair (Original editorial artwork)

發生了什麼事

Google Cloud 在官方部落格宣布,Spanner 的「可部署於任何地方」版本 Spanner Omni 已正式推出(GA,General Availability,意指產品結束預覽階段,可用於正式營運)。Google Cloud 表示,這個版本可在自家資料中心或其他雲端上執行正式環境的工作負載。Spanner Omni 首次亮相於 Google Cloud Next ’26。Google Cloud 形容,這次是把分散式資料庫從 Google Cloud 解綁,直接帶到客戶自己的基礎設施上。分散式資料庫是指資料分散在多台伺服器上共同運作的資料庫。

根據 Google Cloud 的說法,Google 在十多年前以 Spanner 開創分散式 SQL 市場。Spanner 結合了 NoSQL 資料庫的水平擴展能力(靠增加機器來擴充容量),以及傳統關聯式資料庫的 ACID 合規與強一致性(確保交易資料正確,不同地方讀到的資料也一致)。Google Cloud 也表示,Spanner 已發展為多模型資料庫,在單一資料庫中結合 SQL、圖形、鍵值、全文搜尋、向量搜尋,以及使用欄式引擎的分析處理。

Google Cloud 推出 Spanner Omni 正式版:企業可在自家機房與其他雲端執行 Spanner 資料庫
Mokaair 編輯查核流程 · 圖片:Mokaair (Original editorial artwork)
閱讀完整文字說明

消息會先蒐集來源、獨立查核,再交由 Jev 判斷。

Google Cloud 表示,Spanner Omni 提供與全託管 Spanner 相同的核心功能。全託管 Spanner 是指由 Google 在自家雲端代為管理伺服器與日常維運的版本。Spanner Omni 可部署在私有資料中心的虛擬機或 Kubernetes(一種管理容器化應用程式的平台)上,也可以跨多個雲端部署,或在筆電上本機測試。

Google Cloud 公布的主要功能

  • AI 相關功能:Google Cloud 表示支援向量搜尋與 Spanner Graph(圖形資料功能),向量搜尋可用 KNN 與 ANN 兩種方式找出相似資料。Spanner Omni 也可透過 MCP Toolbox 支援 Model Context Protocol(MCP),這是一套開放標準,讓 AI 代理能檢視資料結構並擷取相關內容。
  • 安全與治理:根據 Google Cloud,GA 版本提供 TLS 加密、身分驗證與授權,以及稽核記錄。
  • 資料保護:Google Cloud 表示提供備份與還原功能,用來防範誤刪或資料損毀。
  • Worker 節點:Google Cloud 表示這是 Spanner Omni 專屬的無狀態運算節點,用來分擔背景作業與高資源消耗的作業,讓主要伺服器專心處理資料庫的核心工作。
  • 支援服務:Google Cloud 表示客戶可直接使用 Google Cloud Customer Care 客服。

Google Cloud 也提到一個客戶案例:總部位於倫敦的 AI 原生 CRM(客戶關係管理)公司 Attio,已將其代理式應用環境遷移到容器化的 Spanner Omni 加上託管 Spanner。部落格引述 Attio 共同創辦人兼技術長 Alexander Christie 的話:「Spanner Omni has been a major win for us by delivering Spanner capabilities and performance across all our environments」。

授權方式與和全託管版的差異

Google Cloud 表示,Spanner Omni 分為兩種授權。 免費的 Developer Edition 只能用於非商業、非正式環境。預設授權為期 90 天,包含商業版的全部功能,但不含備份功能與 Worker 節點。如果部署在單一伺服器上,而且使用 4 個 vCPU(虛擬處理器核心)以下,預設授權不會到期,也支援備份還原。超過 4 個 vCPU 時,可以填表延長授權期限。 付費的 Commercial Edition 採以 vCPU 計價的年度訂閱模式,並附企業支援。另外也有折扣價的概念驗證授權,供正式上線前評估使用。

Spanner Omni 與全託管 Spanner 的差異(資料來源:Google Cloud 官方部落格)
比較項目Spanner Omni(依 Google Cloud 說法)全託管 Spanner(依 Google Cloud 說法)
部署位置自家資料中心、其他雲端、多雲或筆電Google Cloud
日常維運客戶自行負責維護、版本升級與監控由 Google Cloud 託管
可用性 SLAGoogle 不提供部落格未詳述
Google Cloud 服務整合不含 BigQuery、Knowledge Catalog、Gemini Enterprise 等原生整合包含這些依賴 Google Cloud 的功能
功能差距目前仍有差距,計畫在未來版本縮小作為對照基準

對一般讀者與企業的實際影響

對一般使用者而言,這類資料庫多半在幕後運作,不會直接改變日常使用的 App。受影響的主要是企業。Google Cloud 表示,Spanner Omni 適合想更新自家機房舊系統,或想建立跨多個雲端、具備韌性架構的企業。原本只能在 Google Cloud 上使用的 Spanner,現在可以放到企業自己的基礎設施上執行。

另一方面,依 Google Cloud 的說明,自行部署也代表維運責任落到客戶身上,而且 Google 不提供可用性 SLA。Google Cloud 表示,照著官方建議的參考架構部署,有助於達到相近的高可用性。企業評估時,需要衡量內部團隊的維運能力,以及是否需要 BigQuery 等只有全託管版才有的整合功能。

常見問題

Spanner Omni 是什麼?

根據 Google Cloud,Spanner Omni 是 Spanner 分散式資料庫的「可部署於任何地方」版本。它可以在自家資料中心、其他雲端、多雲環境或筆電上執行,並提供與全託管 Spanner 相同的核心功能。

這次「正式推出」代表什麼?

Google Cloud 表示,Spanner Omni 已結束預覽、正式推出(GA),可用於正式環境的工作負載。這次也加入了安全、備份還原、Worker 節點與客服支援等企業功能。

可以免費使用嗎?

Google Cloud 表示有免費的 Developer Edition,但只限非商業、非正式環境使用。預設授權為期 90 天;若是 4 個 vCPU 以下的單一伺服器部署,授權則不會到期。商業正式用途必須使用付費的 Commercial Edition。

和在 Google Cloud 上使用 Spanner 有什麼不同?

依 Google Cloud 說法,Spanner Omni 須由客戶自行維運,Google 不提供可用性 SLA,也不含 BigQuery、Knowledge Catalog、Gemini Enterprise 等原生整合。兩者目前仍有功能差距,Google Cloud 表示將在未來版本縮小。

哪些人需要留意這項消息?

主要是企業與開發者。Google Cloud 表示,Spanner Omni 適合想更新自家機房舊系統或建立多雲架構的企業。開發者則可以用免費的 Developer Edition,在筆電等環境做非商業的開發與測試。

查看同分類最新消息

最新旅遊情報攻略

資料來源

生活分享