Azure 上 Oracle Database 的參考架構

這個方案架構說明可為 Azure 中的 Oracle Database Enterprise Edition 實現高可用性的標準架構。您可以使用 Azure Load Balancer 或應用程式閘道,來獲得適用於前端及中間層的高可用性。使用 Azure 可用性區域和 Oracle Active DataGuard 搭配 FSFO 的組合,即可為您的資料庫層實現 99.99% 的運作時間可用性。如需其他可用性和/或災害復原,請考慮在不同 Azure 區域中部署其他資料庫 VM,並排程經常性 RMAN 備份。

Azure 上 Oracle Database 的參考架構這個方案架構說明可為 Azure 中的 Oracle Database Enterprise Edition 實現高可用性的標準架構。您可以使用 Azure Load Balancer 或應用程式閘道,來獲得適用於前端及中間層的高可用性。使用 Azure 可用性區域和 Oracle Active DataGuard 搭配 FSFO 的組合,即可為您的資料庫層實現 99.99% 的運作時間可用性。如需其他可用性和/或災害復原,請考慮在不同 Azure 區域中部署其他資料庫 VM,並排程經常性 RMAN 備份。App Server1FrontEnd 1FrontEnd 2Client SystemFrontEnd 3App Server2Oracle SB1(primary)Premium Storageusing Oracle ASMRedo StreamActiveDataguardFSFQ ObserverOracle DB2(standby)Oracle EnterpriseManagerPremium Storageusing Oracle ASM(sync)Availability ZoneSubnetLoadbalancer0Availability Zone0Availability ZoneSubnetAzure VNET1Availability Zone21234567

用戶端系統會透過 Web,利用 Oracle DB 後端來存取自訂應用程式。

Web 前端設定於負載平衡器中。

Web 前端會呼叫適當的應用程式伺服器來處理工作。

應用程式伺服器會查詢主要的 Oracle Database。

Oracle Database 已使用 HyperThreaded 虛擬機器進行設定,並具備多個以進階儲存體為基礎的受控磁碟來獲得效能和可用性。

Oracle 資料庫會基於 HA 和 DR 目的,使用 Oracle DataGuard (或 Active DataGuard) 或 Oracle GoldenGate 進行複寫。

Oracle Enterprise Manager 會監視 Oracle 資料庫的運作時間和效能。OEM 也可讓您產生各種效能與使用方式報告。

  1. 1 用戶端系統會透過 Web,利用 Oracle DB 後端來存取自訂應用程式。
  2. 2 Web 前端設定於負載平衡器中。
  3. 3 Web 前端會呼叫適當的應用程式伺服器來處理工作。
  4. 4 應用程式伺服器會查詢主要的 Oracle Database。
  1. 5 Oracle Database 已使用 HyperThreaded 虛擬機器進行設定,並具備多個以進階儲存體為基礎的受控磁碟來獲得效能和可用性。
  2. 6 Oracle 資料庫會基於 HA 和 DR 目的,使用 Oracle DataGuard (或 Active DataGuard) 或 Oracle GoldenGate 進行複寫。
  3. 7 Oracle Enterprise Manager 會監視 Oracle 資料庫的運作時間和效能。OEM 也可讓您產生各種效能與使用方式報告。