如要將 AlloyDB Omni 部署至符合基礎架構、高可用性和作業需求的環境,您可以選擇容器、Kubernetes 容器自動調度管理工具、Red Hat Package Manager (RPM) 套件或 RPM 自動調度管理工具。比較各個部署選項的建議用途,判斷最適合工作負載的選項。
在 Google Cloud 控制台,您也可以前往「AlloyDB Omni」到達網頁,在「Deployment options」(部署選項) 分頁下探索及比較這些部署選項,其中提供量身打造的設定路徑、程式碼實驗室和示範:
使用容器的 AlloyDB Omni
如果您需要下列一或多項功能,請選擇容器部署選項。詳情請參閱「AlloyDB Omni 使用容器簡介」。
- 單一應用程式資料庫:需要高效能資料庫,專門用於單一應用程式。
- 開發和測試:在開發人員的筆電或測試環境中設定資料庫環境。
- 非 Kubernetes 環境:基礎架構不使用 Kubernetes,或不需要複雜的容器自動調度管理工具。
- 離線作業:適用於即使與網際網路中斷連線,仍須繼續運作的應用程式。
- 低延遲需求:需要將資料庫放在地理位置上靠近使用者的位置,以盡可能縮短回應時間。
如要開始使用容器執行 AlloyDB Omni,請參閱「規劃安裝作業」和「使用容器安裝 AlloyDB Omni」。
使用容器自動調度管理工具的 AlloyDB Omni
如果您需要下列一或多項功能,請選擇容器自動調度管理工具部署選項。詳情請參閱「使用容器自動調度管理工具的 AlloyDB Omni 簡介」。
- 自動佈建和 API 導向的生命週期管理。
- 可設定高可用性,微調容錯移轉機制。
- 支援邊車容器,可整合企業備份或監控代理程式。
- 可變動的讀取集區,用於調度唯讀作業資源。
- 使用伺服器端連線集區 (PgBouncer) 進行負載平衡。
- Google Distributed Cloud 和 OpenShift 的平台支援和市集供應情形。
- 跨區域災難復原,在遠端叢集、資料中心和區域建立待命資料庫。
如要開始使用容器自動調度管理工具執行 AlloyDB Omni,請參閱「AlloyDB Omni 可用性參考架構」和「使用容器自動調度管理工具安裝 AlloyDB Omni」。
使用 RPM 的 AlloyDB Omni
如果您的環境不適合容器化,或需要與主機作業系統深度整合,請選擇 RPM 部署選項。詳情請參閱「AlloyDB Omni 使用 RPM 簡介」。
常見用途包括:
- 翻新舊版應用程式:使用 RPM 將 Linux 伺服器上執行的現有 PostgreSQL 工作負載升級至 AlloyDB Omni,不必重新平台化至容器,即可提升效能和管理能力。
- 邊緣運算:在遠端資料中心部署高效能資料庫,適合資源受限或偏好直接安裝作業系統的營運模式。
- 開發和測試:為開發人員提供強大的本機資料庫執行個體,鏡像 AlloyDB for PostgreSQL 正式環境,實現一致的測試和快速疊代。
- 受監管環境:在嚴格控管的環境中執行工作負載,其中容器執行階段的使用可能受到安全性政策限制。
詳情請參閱「規劃安裝作業」和「使用 RPM 安裝 AlloyDB Omni」。註冊以要求存取這項部署選項。
使用 RPM 自動調度管理工具的 AlloyDB Omni
如果貴組織在虛擬機器 (VM) 基礎架構投入大量資源,並已建立以 Ansible 等工具為基礎的作業做法,請選擇 RPM 自動調度管理工具部署選項。詳情請參閱「RPM 協調器部署作業總覽」。
常見用途包括:
- 具備 VM 基礎架構的企業:支援不以 Kubernetes 為標準的公司,或具有嚴格資安態勢、法規要求或應用程式依附元件,偏好標準 VM 部署作業的環境。
- 簡化作業:使用 Ansible 等熟悉工具,自動部署、設定及管理資料庫生命週期。
- 高可用性和災難復原:設定具備韌性的 AlloyDB Omni 叢集,並提供自動容錯移轉和復原機制。
- 混合環境:在地端部署資料中心和雲端 VM 之間,提供一致的資料庫作業。
- 舊版系統整合:與專為非容器化環境設計的現有應用程式和系統整合。
如要開始使用 RPM 自動調度管理工具部署選項,請參閱「安裝 AlloyDB Omni RPM 自動調度管理工具」。
AlloyDB Omni 網頁使用者介面
您可以將選用的網頁 UI 與任何 AlloyDB Omni 部署選項搭配使用。
網頁 UI 有兩種格式,可配合您的部署選擇:
- Docker 容器映像檔 (
ALLOYDB_OMNI_UI_IMAGE_TAG):適用於容器化環境,包括容器和容器自動化調度管理工具。 - Linux RPM 套件 (
alloydbomni_ui):適用於非容器化 VM 或裸機環境,包括 RPM 和 RPM Orchestrator。
後續步驟
在 Google Cloud 控制台管理 AlloyDB Omni 訂閱方案。