什麼是在 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 檔案儲存體 掛接為 Kubernetes 永續性磁碟區。 目前支援的資料庫整合包括 Azure PostgreSQL、Azure MySQL、Azure SQL,以及 Oracle Cloud 或 Azure 上的 Oracle Database。
解決方案範本執行未定案資源布建和設定之後,您可以將應用程式部署至 AKS。 這通常是使用來自 WebLogic Kubernetes 工具的 DevOps 工具,例如 GitHub Actions 和工具,例如 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 的解決方案,將能較易實現各種符合生產的部署結構。
除了解決方案提供的項目以外,您還有完整的彈性,可進一步自訂部署。 部署應用程式時,可能會將進一步的 Azure 資源與您的部署整合,或調整部署至特定應用程式。 建議您在 問卷 中提供有關進一步改善 AKS 解決方案 WebLogic 的意見反應。
下一步
下列文章提供有關開始使用這些技術的詳細資訊。
- 在 Azure Kubernetes Service (AKS) 叢集上使用 WebLogic Server 部署 Java 應用程式
- 在 Azure 虛擬機器 上執行 Oracle WebLogic Server 有哪些解決方案?
如需 Azure Marketplace 中 Oracle WebLogic 供應項目的詳細資訊,請參閱 Azure 上的 Oracle WebLogic Server。 這些供應項目全都是自備授權。 其會假設您已向 Oracle 取得適當授權,並已獲得在 Azure 中執行供應項目的適當授權。
建議您 與開發小組 聯繫,並提供進一步改善 AKS 解決方案 WebLogic 的意見反應。