什麼是在 Azure Kubernetes Service 上執行 Oracle WebLogic Server 的解決方案?

適用於:✔️ Linux VM

此頁面說明在 Azure Kubernetes Service (AKS) 上執行 Oracle WebLogic Server (WLS) 的解決方案。 這些解決方案由 Oracle 和 Microsoft 共同開發及支援。

您也可以在 Azure 虛擬機器上執行 WebLogic Server。 若要這樣做的解決方案,請參閱在 Azure 虛擬機器 上執行 Oracle WebLogic Server 一文中所述。

WebLogic Server 是一個領先 Java 應用程式伺服器,執行全球一些任務關鍵性的企業 Java 應用程式。 WebLogic Server 會形成 Oracle 軟體套件的中介軟體基礎。 Oracle 和 Microsoft 致力於為 WebLogic Server 客戶提供選擇和彈性,以便在 Azure 這個領先雲端平台上執行工作負載。

AKS 上的 WebLogic Server 經認證和支援

WebLogic Server 經 Oracle 和 Microsoft 認證,可在 AKS 上正常執行。 AKS 解決方案上的 WebLogic Server 旨在盡可能輕鬆地在 Kubernetes 上執行容器化及協調的 Java 應用程式。 這些解決方案著重於可靠性、可擴縮性、管理性和企業支援。

WebLogic Server 叢集完全能夠透過 WebLogic Kubernetes 操作員在 Kubernetes 上執行(這裡簡單地稱為「操作員」,從此處起)。 運算子遵循標準的 Kubernetes 運算子模式。 它藉由自動化手動工作、新增額外的作業可靠性功能,以簡化 Kubernetes 上 WebLogic 網域的管理和作業。 運算子支援 Oracle WebLogic Server 12c、Oracle Fusion 中介軟體基礎結構 12c 和更新版本。 如需運算子的詳細資訊,請參閱 Oracle 的官方文件

AKS 解決方案範本上的 WebLogic Server

除了在 AKS 上認證 WebLogic Server 之外,Oracle 和 Microsoft 還共同提供 AKS 上的 Oracle WebLogic Server Azure Marketplace 供應專案,目標是盡可能快速且輕鬆地將 WebLogic Server 工作負載移轉至 AKS。 供應項目會藉由將一些 Java 和 Azure 資源的佈建自動化來這麼做。 自動布建的資源包括 AKS 叢集、WebLogic Kubernetes 操作員、WebLogic Server Docker 映像,以及 Azure Container Registry (ACR)。 現有的 AKS 叢集或 ACR 執行個體可與該供應項目搭配使用。 該供應項目也支援使用 Azure 應用程式閘道或 Azure Load Balancer、簡化資料庫連線能力、將計量發佈到 Azure 監視器、掛接 Azure 檔案儲存體,當作 Kube 永續性磁碟區。 目前支援的資料庫整合包括 Azure PostgreSQL、Azure MySQL、Azure SQL,以及 Oracle Cloud 或 Azure 上的 Oracle Database。

您可以使用市集解決方案在 AKS 上部署 WebLogic Server

解決方案範本執行大部分未定案資源布建和設定之後,您可以專注於將應用程式部署至 AKS,通常是透過來自 WebLogic Kubernetes 工具的 GitHub Actions 和 WebLogic Kubernetes 工具的 DevOps 工具,例如 WebLogic Image Tool 和 WebLogic Deploy Tooling。 您可以進一步自訂部署,完全不受限制。

若您有興趣與開發 AKS 上 WebLogic 解決方案的工程團隊緊密合作以進行移轉,請填寫這份簡短的 WebLogic 移轉問卷,並附上您的連絡資訊。 專案經理、結構設計師和工程師組成的小組會立即連絡您,以展開緊密合作。

AKS 上WebLogic Server的手動指引、腳本和範例

Oracle 和 Microsoft 也提供在 AKS 上執行 WebLogic Server 的基本逐步指導、指令碼和樣本。 本指導適用於想要盡可能接近原生 Kubernetes 手動部署體驗的客戶,做為使用解決方案範本的替代方案。 本指導會併入運算子文件的 Azure Kubernetes Service 樣本一節。 本指導允許高度的設定和自訂。

本指南支援將 WebLogic Server 網域部署至 AKS 的兩種方式。 您可以將網域直接部署至 Kubernetes 永續性磁碟區。 如果您想要移轉至 AKS,但仍想要使用管理控制台或 WebLogic 腳本工具 (WLST) 來管理 WebLogic Server,這個部署選項是很好的選擇。 此選項也可讓您在不採用 Docker 開發的情況下移至 AKS。 將 WebLogic Server 網域部署至 AKS 的 Kubernetes 原生方式越多,就是根據 Oracle Container Registry 的官方 WebLogic Server 映射來建置自定義容器映射、將自定義映射發佈至 ACR,並使用 操作員將網域部署至 AKS。

部署架構

在 Azure Kubernetes Service 上執行 Oracle WebLogic Server 的解決方案,將能較易實現各種符合生產的部署結構。

AKS 上已啟用複雜的 WebLogic Server 部署

除了解決方案提供的項目以外,您還有完整的彈性,可進一步自訂部署。 除了部署應用程式之外,您需要將更多 Azure 資源與部署整合,或根據您的特定應用程式調整部署。 建議您在 問卷 中提供有關進一步改善 AKS 解決方案 WebLogic 的意見反應。

下一步

下列文章提供有關開始使用這些技術的詳細資訊。

如需 Azure Marketplace 中 Oracle WebLogic 供應項目的詳細資訊,請參閱 Azure 上的 Oracle WebLogic Server。 這些供應項目全都是自備授權。 其會假設您已向 Oracle 取得適當授權,並已獲得在 Azure 中執行供應項目的適當授權。

建議您 與開發小組 聯繫,並提供進一步改善 AKS 解決方案 WebLogic 的意見反應。