規劃移轉

評估您的需求並瞭解處理變化。

評估需求

為了協助確保您部署正確的基礎架構,請考慮您的需求。

  • 網域類型:使用 Oracle Cloud Marketplace 的 WebLogic Server 實行時,請務必佈建符合企業內部部署網域類型的 WebLogic 網域。

    如果您從其移轉的網域不是 Java 必要的檔案 (JRF) 網域,堆疊會啟動設定非 JRF 網域,您可以在稍後的步驟在 WebLogic 網域中部署資料來源。

    若您從 Java 必要的檔案 (JRF) 網域進行移轉的網域,您必須先啟動設定資料庫,再部署 WebLogic Server 堆疊,然後指定在進行堆疊部署時建立 JRF 網域。

    若來源網域包含下列資料來源,請將網域啟動設定為 JRF 網域:

    • jdbc/LocalSvcTblDataSwrce
    • jdbc/mds/owsm
    • jdbc/AuditAppendDataSource
    • jdbc/AuditViewDataSource
    • jdbc/OpssDataSource
    • jdbc/WLSSchemaDataSource
  • 資料來源:識別要移轉的非 JRF 資料來源。這些是您必須啟動設定和移轉的應用程式資料庫。

  • 伺服器和節點:內部部署安裝的 WebLogic Server 可以每一虛擬機器 (節點) 啟動設定一部受管理伺服器。在成本與 CPU 計數是線性的雲端環境中,針對預期的負載部署單一受管理伺服器 (VM) 大小,可確保提升冗餘且可用性。Oracle Cloud Marketplace 堆疊會為每一個節點啟動設定一個受管理伺服器。選取進行佈建時的節點數目,以符合企業內部部署的受管理伺服器數目。為單一受管理伺服器的預期工作負載調整虛擬機器型態。

    注意:

    如果您選擇更新現有網域建置工具的路徑,而且您的內部部署會假設每一部機器有多個受管理伺服器,則您可以選擇僅啟動設定建置中數目相同的節點。選擇一個 VM 資源配置、此資源配置可支援多個受管理伺服器的預期負載、以便在支出額外的抗逆力並提升可用性時、重新產生相同的拓樸。

    同時,在堆疊部署之後手動新增額外的負載平衡器後端,將流量導向其他受管理伺服器所使用的額外連接埠。

  • WebLogic 服務:如果您使用其他內部部署服務,請評估要移轉的服務。如果有任何服務可以部署內部部署的外部相依性,您必須設定 Oracle Cloud Infrastructure 的存取權,或規劃將服務移轉至 WebLogic 移轉之外的 Oracle Cloud Infrastructure

程序概述

移轉處理作業會因您需要 Java 必要的檔案 (JRF) 網域或非 JRF 網域而有所不同。

對於 JRF 網域,您必須使用專用子網路啟動設定虛擬雲端網路 (VCN),並在部署 Oracle Cloud Marketplace 堆疊之前,先將資料庫啟動設定為 JRF 資料存放區。Oracle Cloud Marketplace 堆疊可以為虛擬機器 (VM) 執行處理和負載平衡器建置其他子網路。

對於非 JRF 網域 (啟動設定時不需要資料庫),Oracle Cloud Marketplace 堆疊可以建立必要的 VCN 與所有子網路。您可以在啟動設定堆疊之後,為應用程式資料庫新增專用子網路至現有的 VCN。

  1. 執行初步任務以設定兩種網域類型的環境:

    1. Oracle Cloud Infrastructure 上建立區間。

    2. 建立保存庫和金鑰。

    3. 建立 WebLogic 密碼的密碼。

  2. 執行 Java 必要檔案 (JRF) 網域的初步工作:

    您可以使用網路快速啟動選項,以必要的閘道 (公用和專用子網路、路由表格和安全清單) 設定 VCN。您可以視需要選擇建立額外的專用子網路。

    您也可以手動建立 VCN 及所需的特定資源:

    1. 建立虛擬雲端網路 (VCN)。

    2. 在資料庫子網路上定義安全清單和路由表格,以允許從其他子網路存取。

    3. 建立專用子網路。

    4. 建立網際網路閘道。

    無論您是手動建立 VCN 或使用精靈,都必須執行下列動作:

    1. 新增安全規則至資料庫子網路安全清單,以便能夠從其他子網路和企業內部部署連線存取。
    2. 將資料庫啟動設定為 JRF 資料存放區。
    3. 建立資料庫 SYS 密碼的密碼。
  3. 使用 Oracle Cloud Marketplace 堆疊建置 WebLogic 伺服器安裝。

    如果需要,請選取選項以啟動設定 JRF 網域,並輸入先前啟動設定之作業 (JRF) 資料庫的資訊。

  4. Oracle Cloud Infrastructure 上佈建必要的應用程式資料庫,並將企業內部部署資料庫移轉至 Oracle Cloud Infrastructure 應用程式資料庫。
  5. 使用下列其中一種方法來移轉工作負載:
    1. 使用「WebLogic 管理員主控台」手動移轉工作負載,以部署資源及下列其中一種方法來部署應用程式:
      • WebLogic 管理員主控台
      • JDeveloper 建置工具
    2. 使用 WebLogic Deployment Tooling (WLDT) 移轉工作負載。
    3. 將現有的應用程式部署命令檔定位至新網域,以使用「WebLogic 命令檔工具」來移轉工作負載。