在 Azure Kubernetes Service 上執行 Oracle WebLogic Server 有哪些解決方案?
適用于: ✔️ Linux VM
此頁面說明在 Azure Kubernetes Service 上執行 Oracle WebLogic Server (WLS) 的解決方案。 這些解決方案由 Oracle 和 Microsoft 共同開發及支援。
您也可以在 Azure 虛擬機器上執行 WebLogic Server。 此 Microsoft 文章 會 說明要執行這項操作的解決方案。
WebLogic Server 是執行全球一些任務關鍵性企業 JAVA 應用程式的主要 JAVA 應用程式伺服器。 WebLogic Server 會形成 Oracle 軟體套件的中介軟體基礎。 Oracle 和 Microsoft 致力於為 WebLogic Server 客戶提供選擇和彈性,以作為領先的雲端平臺在 Azure 上執行工作負載。
AKS 上的 WLS 認證和支援
WebLogic Server 經 Oracle 和 Microsoft 認證,在 AKS 上運作良好。 AKS 解決方案上的 WLS 旨在盡可能輕鬆地在 Kubernetes 上執行容器化及協調的 JAVA 應用程式。 這些解決方案著重于可靠性、延展性、管理性和企業支援。
WLS 叢集已完全啟用,可透過 WebLogic Kubernetes 操作員在 Kubernetes 上執行(從此處起稱為「操作員」)。 運算子遵循標準 Kubernetes 運算子模式。 它藉由自動化其他手動工作,並新增額外的作業可靠性功能,簡化 Kubernetes 上 WebLogic 網域的管理和作業。 操作員支援 Oracle WebLogic Server 12c、Oracle Fusion 中介軟體基礎結構 12c 和更多版本。 如需操作員的詳細資訊,請參閱 Oracle 的官方檔。
AKS 市集解決方案範本上的 WLS
除了在 AKS 上認證 WLS 之外,Oracle 和 Microsoft 還聯合提供 市集解決方案範本 ,目標是盡可能快速且輕鬆地將 WLS 工作負載移轉至 AKS。 供應專案會藉由自動化布建一些 JAVA 和 Azure 資源來達到此目標。 自動布建的資源包括 AKS 叢集、WebLogic Kubernetes 操作員、WLS Docker 映射和 Azure Container Registry (ACR)。 您可以使用現有的 AKS 叢集或 ACR 實例搭配供應專案。 此供應專案也支援使用 Azure 應用程式閘道或 Azure Load Balancer 設定負載平衡、緩和資料庫連線、將計量發佈至 Azure 監視器,以及將Azure 檔案儲存體掛接為 Kubernetes 永續性磁片區。 目前支援的資料庫整合包括 Azure PostgreSQL、Azure MySQL、Azure SQL 和 Oracle Cloud 或 Azure 上的 Oracle 資料庫。
解決方案範本執行大部分未定案資源布建和設定之後,您可以專注于將 WLS 應用程式部署至 AKS,通常是透過 GitHub Actions 和 WebLogic Kubernetes 工具等來自 WebLogic Kubernetes 工具的 DevOps 工具,例如 WebLogic Image Tool 和 WebLogic Deploy Tooling。 您可以完全自由地進一步自訂部署。
您可以在這裡 找到解決方案範本 的詳細檔。
AKS 上 WLS 的指引、腳本和範例
Oracle 和 Microsoft 也提供在 AKS 上執行 WebLogic Server 的基本逐步指引、腳本和範例。 本指南適用于想要盡可能接近原生 Kubernetes 手動部署體驗的客戶,作為使用解決方案範本的替代方案。 指導方針會併入操作員檔的 Azure Kubernetes Service 範例一節 。 本指南允許高度的組態和自訂。
本指南支援將 WLS 網域部署至 AKS 的兩種方式。 網域可以直接部署到 Kubernetes 永續性磁片區。 如果您想要移轉至 AKS,但仍想要使用 管理員 主控台或 WebLogic 腳本工具 (WLST) 來管理 WLS,則這個部署選項是很好的選擇。 此選項也可讓您在不採用 Docker 開發的情況下移至 AKS。 將 WLS 網域部署至 AKS 的 Kubernetes 原生方式越多,就是根據 Oracle Container Registry 的官方 WLS 映射建置自訂容器映射、將自訂映射發佈至 ACR,並使用 操作員將網域部署至 AKS。
這些解決方案全都是自備授權 。 他們假設您已獲得 Oracle 的適當授權,且已獲得適當授權,以在 Azure 中執行供應專案。
如果您有興趣與開發這些解決方案的工程小組密切合作您的移轉案例,請填寫 此簡短問卷 並包含您的連絡資訊 。 專案經理、架構設計人員和工程師將很快與您連絡,並開始密切合作。
部署架構
在 Azure Kubernetes Service 上執行 Oracle WebLogic Server 的解決方案可讓各種生產就緒部署架構相對輕鬆。
除了解決方案提供的完整彈性之外,您還可以進一步自訂部署。 在部署應用程式之上,您可能會將進一步的 Azure 資源與您的部署整合,或調整部署至特定應用程式。 建議您在 問卷 中提供進一步改善解決方案的意見反應。
下一步
探索在 Azure Kubernetes Service 上執行 Oracle WebLogic Server。