Jaká jsou řešení pro spuštění Oracle WebLogic Serveru na Azure Kubernetes Service?

Platí pro: ✔️ Virtuální počítače s Linuxem

Tato stránka popisuje řešení pro spuštění serveru Oracle WebLogic Server (WLS) na Azure Kubernetes Service (AKS). Tato řešení společně vyvíjejí a podporují oracle a Microsoft.

WebLogic Server je také možné spustit v Azure Virtual Machines. Řešení, jak to udělat, jsou popsána v tomto článku společnosti Microsoft.

WebLogic Server je přední aplikační server v Javě, na kterém běží některé z nejkritičtějších podnikových aplikací v Javě po celém světě. WebLogic Server tvoří základ middlewaru pro sadu softwaru Oracle. Oracle a Microsoft se zavázaly k tomu, že zákazníkům WebLogic Serveru umožní spouštět úlohy v Azure jako špičkovou cloudovou platformu.

WLS v AKS certifikované a podporované

WebLogic Server je certifikovaný společností Oracle a Microsoft pro dobrý provoz v AKS. Řešení WLS v AKS se zaměřují na to, aby bylo co nejjednodušší spouštět kontejnerizované a orchestrované aplikace Java v infrastruktuře Dockeru a Kubernetes. Řešení se zaměřují na spolehlivost, škálovatelnost, spravovatelnost a podnikovou podporu.

Clustery WLS jsou plně povolené pro spouštění v Kubernetes prostřednictvím operátoru Kubernetes WebLogic (odsud se označuje jednoduše jako operátor). Operátor se řídí vzorem standardního operátora Kubernetes. Zjednodušuje správu a provoz domén a nasazení WebLogic v Kubernetes tím, že automatizuje jinak ruční úlohy a přidává další funkce provozní spolehlivosti. Operátor podporuje Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c a další. S operátorem jsme otestovali oficiální image Dockeru pro WebLogic Server 12.2.1.4 a 14.1.1. Podrobnosti o operátorovi najdete v oficiální dokumentaci společnosti Oracle.

Šablona řešení WLS na marketplace AKS

Kromě certifikace WLS v AKS poskytují Oracle a Microsoft společně šablonu řešení marketplace s cílem co nejrychleji a nejsnadněji migrovat úlohy WLS do AKS. Nabídka to dělá tak, že automatizuje zřizování řady prostředků Java a Azure. Mezi automaticky zřízené prostředky patří cluster AKS, operátor Kubernetes WebLogic, image Dockeru WLS a Azure Container Registry (ACR). V případě potřeby je možné s nabídkou použít existující cluster AKS nebo instanci ACR. Nabídka také podporuje konfiguraci vyrovnávání zatížení pomocí služby Aplikace Azure Gateway nebo Azure Load Balancer, usnadnění připojení k databázi, publikování metrik do služby Azure Monitor a připojení Azure Files jako trvalých svazků Kubernetes. Mezi aktuálně podporované integrace databází patří Azure PostgreSQL, Azure SQL a Oracle Database v cloudu Oracle nebo Azure.

K nasazení Serveru WebLogic v AKS můžete použít řešení z marketplace.

Jakmile nabídka provede většinu standardního zřizování a konfigurace prostředků, můžete se zaměřit na nasazení aplikace WLS do AKS, obvykle prostřednictvím nástroje DevOps, jako je GitHub Actions, a nástrojů z nástrojů WebLogic Kubernetes, jako jsou nástroje WebLogic Image Tool a WebLogic Deploy Tool. Máte zcela volnou možnost dalšího přizpůsobení nasazení.

Podrobnou dokumentaci k šabloně řešení najdete tady.

Pokyny, skripty a ukázky pro službu WLS v AKS

Oracle a Microsoft také poskytují základní podrobné pokyny, skripty a ukázky pro spuštění Serveru WebLogic v AKS. Pokyny jsou vhodné pro zákazníky, kteří chtějí zůstat co nejblíže nativnímu prostředí ručního nasazení Kubernetes jako alternativu k použití šablony řešení. Pokyny jsou začleněny do Azure Kubernetes Service ukázkové části dokumentace operátora. Pokyny používají oficiální image Dockeru WebLogic Serveru, které poskytuje Oracle. Převzetí služeb při selhání probíhá prostřednictvím Azure Files přístupných prostřednictvím deklarací trvalých svazků Kubernetes. Azure Load Balancer se podporují při zřizování pomocí služby Kubernetes Service typu LoadBalancer. Azure Container Registry (ACR) se podporuje pro nasazování domén WLS uvnitř vlastních imagí Dockeru. Pokyny umožňují velmi vysoký stupeň konfigurace a přizpůsobení.

Pokyny podporují dva způsoby nasazení domén WLS do AKS. Domény je možné nasadit přímo do trvalých svazků Kubernetes. Tato možnost nasazení je vhodná, pokud chcete migrovat do AKS, ale přesto chcete spravovat WLS pomocí konzoly Správa nebo nástroje WLST (WebLogic Scripting Tool). Tato možnost také umožňuje přejít na AKS bez přijetí vývoje Dockeru. Více nativním způsobem nasazení domén WLS do AKS v Kubernetes je sestavení vlastních imagí Dockeru založených na oficiálních imagích WLS ze služby Oracle Container Registry, publikování vlastních imagí do ACR a nasazení domény do AKS pomocí operátoru. Tato možnost v řešení také umožňuje po dokončení nasazení aktualizovat doménu prostřednictvím objektů ConfigMaps Kubernetes.

Všechna tato řešení jsou Bring-Your-Own-License. Předpokládá, že už máte příslušné licence u Oracle a máte správnou licenci pro spouštění nabídek v Azure.

Pokud chcete na scénářích migrace úzce spolupracovat s technickým týmem, který tato řešení vyvíjí, vyplňte tento krátký průzkum a uveďte své kontaktní informace. Programoví manažeři, architekti a inženýři vás brzy osloví a zahájí úzkou spolupráci.

Architektury nasazení

Řešení pro spouštění Oracle WebLogic Serveru na Azure Kubernetes Service poměrně snadno umožní širokou škálu architektur nasazení připravených pro produkční prostředí.

V AKS jsou povolená nasazení komplexního serveru WebLogic.

Nad rámec toho, co řešení poskytují, máte úplnou flexibilitu pro další přizpůsobení nasazení. Je pravděpodobné, že kromě nasazení aplikací budete integrovat další prostředky Azure s vašimi nasazeními nebo ladit nasazení na konkrétní aplikace. Doporučujeme, abyste v průzkumu poskytli zpětnou vazbu týkající se dalšího vylepšování řešení.

Další kroky

Prozkoumejte spuštění Oracle WebLogic Serveru na Azure Kubernetes Service.