在 Azure 上 Create Oracle 工作負載

本文提供 Azure 基礎結構即服務 (IaaS) 上 Oracle 工作負載的 Well-Architected 架構最佳做法。 應用程式擁有者、Oracle 資料庫管理員、商務項目關係人及架構設計人員可以使用本指南,為 Azure 上的 Oracle 大規模解決方案建立高度可靠的技術基礎。

什麼是 Oracle 工作負載?

在本指南中, 工作負載 一詞是指資料庫集合,例如 Oracle Exadata 資料庫,以及支援常見商務目標或商務程式的應用程式資源。

您必須建立高可用性且可復原失敗的 Oracle 工作負載。 這些工作負載可以是客戶關係管理應用程式、人力資源應用程式,或依賴 Oracle WebLogic Server 或 Java 的自定義應用程式。 您可以移至雲端的 Oracle 內部部署應用程式和平臺包括 WebLogic Server、Siebel、PeopleSoft、JD Edwards 和 E-Business Suite。

常見的挑戰為何?

Microsoft Azure 可讓您輕鬆地部署和管理雲端解決方案。 但當您在 Azure 平臺上建置和移轉高可用性且可靠的 Oracle 工作負載時,可能會發生挑戰。 例如:

  • Oracle 應用程式架構很複雜。 應用程式和資料庫層之間的相依性,例如版本升級和修補程式,可能會增加複雜性。

  • 大規模可靠的應用程式設計需要瞭解應用程式版本和架構、來自其他客戶的最佳做法,以及有關各層相依性的專業知識。 您需要深入的知識,以便選取正確的技術並正確設定它們。

  • Oracle 資料庫架構與客戶不同。 例如智慧型手機掃描和記憶體索引或 Oracle Real Application Clusters (RAC) 等 Exadata 功能可能會帶來複雜度。 自動工作負載存放庫 (AWR) 可讓您深入瞭解 Exadata 功能和 RAC 設定的實際使用方式,以及最終的資料庫使用量。

您必須建構所有 Oracle 工作負載,才能處理具有相互關聯或級聯影響的失敗。 可靠性工程是整個架構設計中的重要工作。

Well-Architected Framework 方法

我們建議您建構妥善架構的工作負載,以符合特定的可靠性、安全性、成本優化、卓越營運和效能效率目標。 遵循 Oracle on Azure IaaS 特有的架構原則和指導方針,以增強客戶體驗,並提供一致性和可靠性。 本指南說明 Oracle 資料庫,例如 Exadata 資料庫和其他 Oracle 應用程式。

Well-Architected Framework 要素可協助您實作模組化、個別角色,以及改善作業生產力。 使用結構完善的方法來建立應用程式工作負載,而不需不必要的複雜度和未預期成本。

使用 Well-Architected Framework 要素,以下列方式改善 Azure IaaS 工作負載上的 Oracle:

  • 可靠性:Oracle 工作負載需要架構層的復原能力。 Create 具有高可用性的資料庫和應用程式架構,以處理重要和非關鍵商務數據。

  • 安全性:Oracle 工作負載可能包含業務關鍵數據。 大部分的 Oracle 應用程式也需要安全殼層 (SSH) 埠。 使用多個安全性層保護您的 Oracle 資料庫和應用程式,包括身分識別、存取、輸入驗證、數據主權和加密層。

  • 成本優化:Oracle 工作負載需要您攜帶自己的授權。 您可以產生 AWR 報告,以將成本優化。 您可以使用 AWR 報告來判斷虛擬機 (VM) SKU 和您需要符合效能需求的記憶體。

  • 卓越營運:Oracle 工作負載需要監視以符合生產力需求。 請確定您的 Oracle 工作負載符合營運卓越標準。

  • 效能效率:Oracle 工作負載的生命週期大部分是由作業工作所組成。 管理 Oracle 工作負載,使其維持高效能,並符合客戶的需求。 您也必須管理成本。

選擇移轉方法

視您的移轉需求而定,您可以套用各種移轉方法。 常見的移轉工具包括 Oracle Data Guard、Oracle 復原管理員 (RMAN) 、Oracle GoldenGate 和 Oracle Data Pump。 我們不建議針對大量數據使用數據幫浦。

在移轉過程中,請確定您的字元集相同,且具有相同的尾端,以便正確評估跨平臺移轉。 如需詳細資訊,請參閱 將 Oracle 工作負載遷移至 Azure IaaS

什麼是主要設計領域?

Azure IaaS 移轉上的 Oracle 包含下列設計區域。 每個設計領域著重於屬於工作負載的基礎結構元件的技術決策點,以及元件與共用服務的互動。

設計領域 摘要
選擇計算和記憶體 瞭解如何將基礎結構版權化,以改善效能和成本效益。 使用 Oracle Migration Assistant Tool (OMAT) ,為資料庫 VM 選取正確的 SKU,併為資料庫選取最適合的記憶體、封存重做記錄和備份。
優化商務持續性和災害復原 取得可靠故障轉移架構的指引,包括 RPO () 恢復點目標,以及 RTO) 需求和高可用性考慮的復原時間 (目標。
安全性最佳化 瞭解如何保護敏感數據,並建立可靠的架構,以便放置 Oracle 工作負載。
設計 Oracle 應用程式 瞭解 Oracle 工作負載的設計考慮,以協助您在雲端中建立高效能、可靠、安全且高可用性的解決方案。
監視工作負載 瞭解如何監視工具,以便快速解決開發問題和效能降低的問題。

下一步

檢閱設計原則。

進行評量以評估您的設計選擇。