解決方案構想
本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。
您可以使用 Azure Load Balancer 或應用程式閘道來取得前端和仲介層的高可用性。 您可以使用 Azure 可用性區域 與 Oracle Active DataGuard 與 FSFO 的組合,達到資料庫層 99.99% 的執行時間可用性。 如需額外的可用性和/或災害復原,請考慮在不同的 Azure 區域中部署另一個資料庫 VM,並排程頻繁的 RMAN 備份。
潛在使用案例
此解決方案概念說明標準架構,以在 Azure 中達到 Oracle Database Enterprise Edition的高可用性。
架構
下載此架構的 SVG 。
資料流程
- 用戶端系統會透過 Web 存取具有 Oracle DB 後端的自訂應用程式。
- Web 前端是在負載平衡器中設定。
- Web 前端會呼叫適當的應用程式伺服器來處理工作。
- 應用程式伺服器會查詢主要 Oracle 資料庫。
- Oracle 資料庫已使用 HyperThreaded 虛擬機器進行設定,具有多個進階儲存體型受控磁碟,以達到效能和可用性。
- Oracle 資料庫會以 Oracle DataGuard (或 Active DataGuard) 或 Oracle GoldenGate 進行複寫,以供 HA 和 DR 之用。
- Oracle Enterprise Manager 會監視 Oracle 資料庫的執行時間和效能。 您也能使用 OEM 產生各種效能和使用情況。
單元
用來實作此架構的重要技術:
下一步
產品文件:
- 在 Azure 中設計和實作 Oracle 資料庫
- Azure 上的 Oracle 應用程式和解決方案概觀
- 什麼是 Azure 應用程式閘道?
- 什麼是 Azure Load Balancer?
- 什麼是 Azure 虛擬網路?
Microsoft Learn 課程模組: