中間層複製

持續複寫中間層檔案使用者自建物件的各種複寫技術和方法。此處描述的案例假設中間層檔案系統使用者自建物件 (例如 configproducts 資料夾) 已經在次要中間層中。

若您在災害復原設定期間使用特定技術複製這些資料,則不重要。您可以在整個生命週期中對後續複寫使用不同的方法。

就文件和說明目的而言,大多數範例著重於 Oracle WebLogic Server 系統,其中主要WLS for OCI 堆疊,而次要系統則是使用 WLS-HYDR 架構建立。作為管理網站特定資訊的範例,實作也會處理中間層的資料庫連線字串 (假設 Oracle WebLogic Server 環境使用 TNS 別名來連線資料庫)。

中間層檔案使用者自建物件

理想情況下,您應該在同一時間點,將涉及中間層系統的所有檔案從主要複製到次要。

不過,不同的檔案類型可能需要不同的複製頻率來簡化管理成本,並降低災害保護系統的總持有成本。當您設計用於複製的磁碟區和檔案系統時,這十分重要。有些使用者自建物件是靜態的,而其他使用者自建物件則是動態的。

  • 產品物件

    產品人工因素是安裝中間層軟體的目錄或目錄。

    在次要站台安裝軟體並非必要。當生產站台儲存複製到次要站台儲存裝置時,安裝在生產站台磁碟區上的軟體會複製到次要站台磁碟區。

    發生容錯移轉或切換時,次要系統的行為必須與主要系統的行為完全相同。它應該會認可修正程式和升級作為一流的安裝。這表示發生容錯移轉或切換時,次要系統必須使用標準庫存進行修補和升級。

    產品人工因素為靜態,通常需要低 RTO。您不需要經常跨區域複製它們,因為它們只有在套用修補程式和修正時才會變更。

    秘訣:

    例如,在 Oracle WebLogic Server 系統中,產品人工因素是 Oracle 本位目錄,其中會安裝所有 Oracle 軟體,並由 FMW 和 Oracle WebLogic 環境變數參照。若要維持一致性,您必須複製 Oracle Inventory 的頻率,與不同 FMW 元件所使用的「Oracle 本位目錄」的頻率相同。Oracle Inventory 包含 oraInst.locoratab 檔案,位於 /etc 目錄中。

  • 組態構件

    組態使用者自建物件包含中間層的組態,而且是經常變更的檔案。視應用程式更新而定,組態物件會經常變更。它們需要低 RTO 和高複製頻率。

    秘訣:

    例如,在 WebLogic 或 FMW 系統中,組態使用者自建物件包含下列項目:
    • WebLogic 網域本位目錄:管理伺服器和受管理伺服器的網域目錄。
    • 系統元件的 Oracle 執行處理,例如 Oracle HTTP Server:Oracle 執行處理本位目錄。
    • 應用程式人工因素,例如 .ear.war 檔案。
    • 資料庫使用者自建物件,例如 MDS 儲存區域和 JDBC 永久存放區定義。
    • 用於更新技術轉接器的部署計畫,例如檔案和 JMS 轉接器。它們必須儲存在可供叢集中的所有節點存取的位置,這些節點是要部署物件的目標節點。

    請務必維持不同存放區間組態使用者自建物件的一致性;否則,應用程式可能會在回復後停止運作。

    秘訣:

    例如,反映新 JMS 伺服器的 WebLogic 網域組態必須與其作為永久儲存庫的資料庫表格對齊。只複製 WebLogic 網域組態而不複製相關的表格,將會導致 Oracle WebLogic Server 失敗。
  • 程式實際執行物件

    程式實際執行使用者自建物件是應用程式在程式實際執行時產生的檔案。

    這些檔案可能會經常變更。他們的 RTO 和 RPO 完全受到業務需求的推動。在某些情況下,可能需要在短時間內捨棄這些物件。例如,在短期內到期的投標順序。在其他情況下,這些檔案可能包含由應用程式完成且需要保留的作業交易記錄。他們需要複製的頻率,以及在災難事件中保留這些檔案的重要性,通常是業務導向的決策。

    秘訣:

    在 WebLogic 系統中,程式實際執行使用者自建物件的範例為 SOA 檔案或 FTP 轉接器所產生的檔案、Oracle MFT 所管理的檔案,或應用程式透過其商業邏輯所產生且直接儲存在檔案系統上的任何其他資訊。

    下表為週期期間複製檔案系統使用者自建物件的建議摘要:

    中間層檔案使用者自建物件 WebLogic 系統中的範例 複製頻率和建議
    產品物件 FMW 本位目錄,JDK,產品目錄 低複製頻率或需求不足 (例如修正後)。或者,您也不能複製產品並加以維護,以便先在待命環境中測試修補程式。
    配置人工因素 WebLogic 網域、Oracle 執行處理、應用程式、部署計畫、金鑰存放區 頻率取決於組態變更的執行頻率。通常需要高複製頻率。
    執行階段使用者自建物件 檔案和 FTP 轉接器產生的檔案 依業務需求決定。