如要開始使用 AlloyDB Omni,請先選擇最符合基礎架構需求的部署選項。可用的選項包括容器、Kubernetes、Red Hat RPM 編排器和 RPM 獨立。為協助您做出選擇,本頁面說明瞭各項部署選項的建議用途,並提供更多資訊的連結。
適用於容器的 AlloyDB Omni
如果您需要下列一或多項功能,請為容器選擇 AlloyDB Omni。詳情請參閱「AlloyDB Omni for containers 總覽」。
- 單一應用程式資料庫:需要專為單一應用程式提供服務的高效能資料庫時。
- 開發和測試:在開發人員的筆電或測試環境中設定資料庫環境。
- 非 Kubernetes 環境:基礎架構未使用 Kubernetes,或您不需要複雜的容器自動化調度工具。
- 離線作業:應用程式即使與網際網路中斷連線,仍須繼續運作。
- 低延遲需求:需要將資料庫放置在地理位置上靠近使用者的位置,以盡可能縮短回應時間。
如要開始使用 AlloyDB Omni for Containers,請參閱「規劃安裝作業」和「安裝 AlloyDB Omni for Containers」。
適用於 Kubernetes 的 AlloyDB Omni
如果您需要下列一或多項功能,請選擇 AlloyDB Omni for Kubernetes。詳情請參閱 Kubernetes 適用的 AlloyDB Omni 總覽。
- 自動佈建及 API 驅動的生命週期管理。
- 可設定高可用性,微調容錯移轉機制。
- 支援邊車,可整合企業備份或監控代理程式。
- 可變動的讀取集區,用於調整唯讀作業的規模。
- 使用伺服器端連線集區 (PgBouncer) 進行負載平衡。
- Google Distributed Cloud 和 OpenShift 的平台支援和 Marketplace 供應情形。
- 跨區域災難復原,可在遠端叢集、資料中心和區域中建立待命資料庫。
如要開始使用 AlloyDB Omni for Kubernetes,請參閱 AlloyDB Omni 可用性參考架構和安裝 AlloyDB Omni for Kubernetes。
Red Hat RPM 自動調度管理工具
如果貴機構在虛擬機器 (VM) 基礎架構投入大量資源,且已建立以 Ansible 等工具為基礎的作業實務,請選擇 Red Hat RPM 自動調度管理工具部署選項。詳情請參閱「Red Hat RPM 編排器部署總覽」。
常見用途包括:
- 使用 VM 基礎架構的企業:支援 Kubernetes 非標準的企業,或具有嚴格安全態勢、法規要求或應用程式依附元件的環境,這些環境偏好標準 VM 部署作業。
- 簡化作業:使用 Ansible 等常用工具,自動部署、設定資料庫及管理生命週期。
- 高可用性和災難復原:設定具備韌性的 AlloyDB Omni 叢集,並採用自動容錯移轉和復原機制。
- 混合式環境:在地端部署資料中心和雲端 VM 中,提供一致的資料庫作業。
- 整合舊版系統:與現有應用程式和系統整合,適用於非容器化環境。
如要開始使用 Red Hat RPM 編排器部署選項,請參閱「安裝 AlloyDB Omni 編排器」。
適用於 Linux 的 AlloyDB Omni
如果您不喜歡使用容器化環境,或需要與主機作業系統深度整合,請選擇 Linux 版 AlloyDB Omni。詳情請參閱「AlloyDB Omni for Linux 總覽」。
常見用途包括:
- 將舊版應用程式現代化:將在 Linux 伺服器上執行的現有 PostgreSQL 工作負載升級至 AlloyDB Omni for Linux,即可提升效能及管理能力,不必重新平台化至容器。
- 邊緣運算:在遠端資料中心部署高效能資料庫,這些資料中心資源受限或作業模式偏好直接安裝作業系統 (OS)。
- 開發和測試:為開發人員提供強大的本機資料庫執行個體,鏡像處理生產環境的 AlloyDB for PostgreSQL,確保測試一致性並加快疊代速度。
- 受監管環境:在嚴格控管的環境中執行工作負載,使用容器執行階段可能受到安全政策限制。
詳情請參閱「規劃安裝作業」和「安裝 Linux 版 AlloyDB Omni」。