瞭解如何將您的內部部署 Oracle WebLogic Server 工作負載移轉至雲端
您可以使用成熟的拓樸和方法來降低將 WebLogic Server 工作負載搬移至雲端的效益,以便實現雲端基礎架構的效益。
此處顯示的「WebLogic 伺服器」安裝涵蓋許多一般的移轉分析藍本。
其中一組選項可將內部部署工作負載移轉至 Oracle Cloud Infrastructure 上新建立的網域:
- 使用「WebLogic 管理員主控台」手動移轉工作負載,以部署資源及下列其中一種方法來部署應用程式:
- WebLogic 管理員主控台
- JDeveloper 建置工具
- 使用 WebLogic Deployment Tooling (WLDT) 移轉工作負載。
- 將現有的應用程式部署命令檔定位至新網域,以使用「WebLogic 命令檔工具」來移轉工作負載。
另一個選項是更新您在企業內部部署 (例如 WebLogic 命令檔或 WebLogic Deployment Tooling 模型檔案) 時用來部署網域的 WebLogic Server 工具,然後將它們定位至 Oracle Cloud Infrastructure,以建立新網域並重新部署應用程式。
將 Oracle WebLogic Server 工作負載移轉至雲端的架構
Oracle Cloud Marketplace 提供預先設定的堆疊,可在多個虛擬機器 (VM) 上快速佈建 WebLogic Server 安裝,以及選擇性地設定拓樸的負載平衡器。
Oracle Cloud Infrastructure 適用的 Oracle WebLogic Server 完全與基礎架構整合。此整合可讓您輕鬆佈建 WebLogic 叢集並提供必要的服務 (例如負載平衡器、區塊磁碟區、檔案儲存體以及網路)。此堆疊會建立預設網域,設定成針對應用程式執行每一 VM 的單一受管理伺服器。
- 「WebLogic Server 網域」是一個區間概念,包括 Java 虛擬機器 (JVM) 上的受管理伺服器及資源 (包括資料庫連線、程式庫等等)。
- 受管理伺服器在叢集中是獨立或組織的,而且會在已佈建的虛擬或裸機機器上執行。
- 應用程式會建置在網域中,並指派一個目標 (受管理伺服器或叢集)。同樣地,您也可以讓相關目標上的應用程式資源可用。
- Java Required Files (JRF) 是 WebLogic Server 安裝中所包含的選擇性元件,可提供 Oracle 商業應用程式和應用程式架構的一般功能。其中包含部署在共同位置 (包括 ADF、SOA 等) 中的個別開發程式庫和應用程式數目。
開始之前
將企業內部部署 Oracle WebLogic Server 工作負載移轉至雲端之前,請先考量下列事項:
-
升級並移轉資料庫之前,請先複查相關的設計解決方案。
-
如果您需要不是管理員的使用者建立網域,Oracle Cloud Infrastructure 管理員會建立動態群組,列出不是管理員建立網域的使用者所在的區間 OCID。以下是動態群組範例:
instance.compartment.id='ocid1.compartment.oc1..alongstringofletterandnumbers'以下是動態群組原則的範例:Allow dynamic-group MyInstancesGroup to use secret-family in compartment MyCompartment Allow dynamic-group MyInstancesGroup to use keys in compartment MyCompartment Allow dynamic-group MyInstancesGroup to use vaults in compartment MyCompartment Allow dynamic-group MyInstancesGroup to manage instance-family in compartment MyCompartment Allow dynamic-group MyInstancesGroup to manage virtual-network-family in compartment MyCompartment Allow dynamic-group MyInstancesGroup to manage volume-family in compartment MyCompartment Allow dynamic-group MyInstancesGroup to manage load-balancers in compartment MyCompartment Allow dynamic-group MyInstancesGroup to inspect autonomous-transaction-processing-family in compartment MyCompartment Allow dynamic-group MyInstancesGroup to inspect database-family in compartment MyCompartment
請參閱管理動態群組。
關於必要的服務、產品以及角色
將您的 Oracle WebLogic Server 工作負載移轉至雲端時,需要下列服務、產品和角色:
此架構支援下列元件:
- Oracle Cloud Infrastructure 區域:從內部部署移轉資料庫時,雲端的目的地位置。
- Oracle Database:來源資料庫位於內部部署項目,而且在 Oracle Cloud Infrastructure 之下佈建目的地資料庫。
- Oracle Autonomous Data Warehouse:雲端中的 Oracle Database。
這些是每項服務所需的角色。
| 服務名稱:角色 | 需要... |
|---|---|
| Oracle Database:root 系統權限或 sudo,具備以 root 身分執行命令的能力。 | 移轉資料庫。 |
Oracle Cloud Infrastructure Identity and Access Management:OCI_Administrator |
控制原則以及能夠存取您區域的雲端資源的人員。您可以控制使用者群組的存取權類型,以及特定資源的存取權類型。 |
| Oracle Cloud Infrastructure:管理 |
管理雲端中 Oracle Cloud Infrastructure Block Volumes 的資料移轉。 或者,建立一個動態群組,列出不是管理員可以建立網域之使用者的區間 OCID。 |
請參閱瞭解如何取得 Oracle 解決方案的 Oracle Cloud 服務,以取得您所需的雲端服務。
