共用方式為


Azure Well-Architected Azure 基礎結構即服務上的 Oracle 工作負載 (IaaS)

本文提供 Azure 基礎結構即服務上 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 資料庫架構因客戶而異。 Exadata 功能,例如智慧掃描和記憶體索引,或 Oracle Real Application Clusters (RAC) 可能會帶來複雜性。 自動工作負載存放庫 (AWR) 可讓您深入瞭解 Exadata 功能和 RAC 設定的實際使用方式,以及最終的資料庫使用量。

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

Well-Architected 框架方法

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

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

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

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

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

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

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

  • 效能效率:Oracle 工作負載的生命週期主要包含作業工作。 管理 Oracle 工作負載,使其保持高效能並符合客戶需求。 您也必須管理成本。

選擇移轉方法

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

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

什麼是主要設計區域?

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

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

說明範例

此系列中提供的指導方針是以解決方案導向的方法為基礎,以說明重要的設計考慮和建議。 您可以從數個參考實作中選擇,以開發進一步的解決方案。

後續步驟

檢閱設計原則。

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