在 Oracle Database@Google Cloud 中部署 Oracle Autonomous Database
架構
此架構說明使用 Oracle Autonomous Data Guard 在多個區域的 Oracle Database@Google Cloud 中部署 Oracle Autonomous Database 的一些最佳做法。
設計關鍵任務資料庫應用系統時,應一律考量業務持續性做法和高可用性拓樸。架構圖顯示兩個 Google Cloud 區域中執行的應用程式。使用者可透過 Google Cloud Load Balancer 從外部存取應用程式。或者,您可以將 Autonomous Database 設定為在主要區域中執行主要資料庫,並在次要區域中執行待命資料庫。發生 Google Cloud Region 失敗的可能性不大時,可以啟用次要區域中的待命資料庫,而且可以成為提供應用程式的主要資料庫。
應用程式會透過與 Oracle Database@Google Cloud 子網路的專用連線存取資料庫。如果需要跨區域業務連續性,可以選擇性地啟用 Oracle Autonomous Data Guard 。如果啟用 Oracle Autonomous Data Guard ,Oracle 將會在另一個 Google Cloud 區域中自動建立待命資料庫。Oracle Autonomous Data Guard 可讓主要資料庫和跨區域待命資料庫保持同步,以便在主要區域中斷時,能夠以最少的資料遺失啟動待命資料庫。預設一律會啟用 Oracle 管理的自動備份。
下圖說明此參考架構。

adb-oracle-db-google-cloud-region.png 圖解描述
adb-oracle-db-google-cloud-region-oracle.zip
架構具有下列元件:
- 地區
Oracle Cloud Infrastructure (OCI) 或 Google Cloud 區域是包含一或多個資料中心的本地化地理區域。區域彼此獨立,且位於多個大陸的許多國家。
在提供 Oracle Database@Google Cloud 服務的區域中,Google Cloud Region 會連線至 OCI 區域,而 Google Cloud 可用性區域 (AZ) 則會互連至對應的 OCI 可用性網域 (AD)。 - Google 可用性區域
可用性區域是區域內實體獨立的資料中心,專為可用和容錯而設計。它已足以與其他可用性區域建立低延遲連線。
- Google Cloud 專案
需有 Google Cloud 專案才能使用 Google Workspace API 並建置 Google Workspace 附加元件或應用程式。雲端專案會構成建立、啟用及使用所有 Google Cloud 服務的基礎,包括管理 API、啟用帳單、新增及移除協作人員,以及管理權限。
- Google 虛擬私人雲端
Google Cloud Virtual Private Cloud (VPC) 提供運算引擎虛擬機器 (VM) 執行處理、Google Kubernetes Engine (GKE) 容器、資料庫服務以及無伺服器工作負載的網路功能。VPC 為您的雲端服務提供全球、可擴展且彈性的網路功能。
- Google 子網路
每個 VPC 網路都是由一或多個 IP 位址範圍 (稱為子網路) 所組成。子網路是具有相關 IP 位址範圍的區域資源。
- Google 負載平衡器
Google Load Balancer 提供從單一進入點到後端多部伺服器的自動化流量分配功能。
- 自治式資料保全
Oracle Autonomous Data Guard 可讓待命 (對等) 資料庫為您的 Autonomous Database 執行處理提供資料保護和災難復原。它提供一組全方位的服務,可建立、維護、管理及監控一或多個待命資料庫,讓生產環境 Oracle 資料庫維持可用狀態,無須中斷。Oracle Data Guard 會將這些待命資料庫作為生產資料庫的複本來維護。接著,如果生產資料庫因計畫性或非計畫性停機而無法使用,您可以將任何待命資料庫切換至生產環境角色,將停機時間降到最低。
- 物件儲存
OCI Object Storage 可讓您存取任何內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料,以及影像和影片等豐富內容。您可以直接從網際網路或雲端平台內安全地儲存資料。您可以擴展儲存體,而不會發生任何效能或服務可靠性的降低問題。
針對您需要快速、立即和經常存取的「熱」儲存,使用標準儲存。針對長時間保留且極少或極少存取的「冷」儲存,使用封存儲存。
- Oracle Cloud Infrastructure Vault
Oracle Cloud Infrastructure Vault 可讓您建立並集中管理加密金鑰,以保護您的資料和用於保護雲端資源存取的加密密碼證明資料。預設金鑰管理為 Oracle 管理的金鑰。您也可以使用使用使用 OCI Vault 的客戶管理金鑰。OCI Vault 提供一組豐富的 REST API 來管理保存庫和金鑰。
注意事項
實作此架構時,請考量下列事項:
- 網路連線能力
使用專用連線時,請事先規劃您的網路連線,以定義您的網路位址空間 (CIDR) 和拓樸。您至少需要一個 VPC,才能與對應的 OCI 虛擬雲端網路 (VCN) 配對。任何 Google Cloud VPC 和 OCI VCN 的 CIDR 區塊不得重疊。
- 應用程式復原能力
如果使用跨區域待命資料庫,則應用程式層也應與 Google Cloud 全球負載平衡器有跨區域備援以進行快速容錯移轉。
- 災難復原測試
定期執行切換至待命資料庫以確保營運卓越性,以測試災害復原設定。