Wat zijn oplossingen voor het uitvoeren van Oracle WebLogic Server in de Azure Kubernetes Service?

Van toepassing op: ✔️ Virtuele Linux-machines

Op deze pagina worden de oplossingen beschreven voor het uitvoeren van Oracle WebLogic Server (WLS) op de Azure Kubernetes Service (AKS). Deze oplossingen worden gezamenlijk ontwikkeld en ondersteund door Oracle en Microsoft.

Het is ook mogelijk om WebLogic Server uit te voeren op azure Virtual Machines. De oplossingen hiervoor worden beschreven in dit Microsoft-artikel.

WebLogic Server is een toonaangevende Java-toepassingsserver waarop enkele van de meest essentiële Zakelijke Java-toepassingen over de hele wereld worden uitgevoerd. WebLogic Server vormt de middleware-basis voor de Oracle-softwaresuite. Oracle en Microsoft streven ernaar om klanten van WebLogic Server de mogelijkheid te bieden om workloads uit te voeren in Azure als een toonaangevend cloudplatform.

WLS op AKS-gecertificeerd en ondersteund

WebLogic Server is gecertificeerd door Oracle en Microsoft om goed te werken op AKS. De WLS op AKS-oplossingen is erop gericht om uw in containers geplaatste en ingedeelde Java-toepassingen op Kubernetes zo eenvoudig mogelijk uit te voeren. De oplossingen zijn gericht op betrouwbaarheid, schaalbaarheid, beheerbaarheid en bedrijfsondersteuning.

WLS-clusters zijn volledig ingeschakeld voor uitvoering op Kubernetes via de WebLogic Kubernetes-operator (vanaf hieruit gewoon de operator genoemd). De operator volgt het standaard Kubernetes Operator-patroon. Het vereenvoudigt het beheer en de werking van WebLogic-domeinen in Kubernetes door andere handmatige taken te automatiseren en extra functies voor operationele betrouwbaarheid toe te voegen. De Operator ondersteunt Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c en hoger. Raadpleeg de officiële documentatie van Oracle voor meer informatie over de operator.

WLS op AKS Marketplace-oplossingssjabloon

Naast het certificeren van WLS op AKS bieden Oracle en Microsoft gezamenlijk een marketplace-oplossingssjabloon met het doel om WLS-workloads zo snel en eenvoudig mogelijk te migreren naar AKS. De aanbieding doet dit door het inrichten van een aantal Java- en Azure-resources te automatiseren. De automatisch ingerichte resources omvatten een AKS-cluster, de WebLogic Kubernetes Operator, WLS Docker-installatiekopieën en azure Container Registry (ACR). Het is mogelijk om een bestaand AKS-cluster of ACR-exemplaar te gebruiken met de aanbieding. De aanbieding biedt ook ondersteuning voor het configureren van taakverdeling met Azure-app Gateway of de Azure Load Balancer, het versoepelen van databaseconnectiviteit, het publiceren van metrische gegevens naar Azure Monitor en het koppelen van Azure Files als permanente Kubernetes-volumes. De momenteel ondersteunde database-integraties omvatten Azure PostgreSQL, Azure MySQL, Azure SQL en de Oracle Database in de Oracle Cloud of Azure.

You can use the marketplace solution to deploy WebLogic Server on AKS

Nadat de oplossingssjabloon de meeste standaardresourceinrichting en -configuratie heeft uitgevoerd, kunt u zich richten op het implementeren van uw WLS-toepassing in AKS, meestal via een DevOps-hulpprogramma, zoals GitHub Actions en hulpprogramma's van WebLogic Kubernetes-hulpprogramma's, zoals het hulpprogramma WebLogic Image en WebLogic Deploy Tooling. U bent volledig vrij om de implementatie verder aan te passen.

U vindt hier gedetailleerde documentatie over de oplossingssjabloon.

Richtlijnen, scripts en voorbeelden voor WLS op AKS

Oracle en Microsoft bieden ook stapsgewijze basisrichtlijnen, scripts en voorbeelden voor het uitvoeren van WebLogic Server op AKS. De richtlijnen zijn geschikt voor klanten die zo dicht mogelijk bij een systeemeigen kubernetes-ervaring voor handmatige implementatie willen blijven als alternatief voor het gebruik van een oplossingssjabloon. De richtlijnen worden opgenomen in de sectie Azure Kubernetes Service-voorbeeld van de operatordocumentatie. De richtlijnen bieden een zeer hoge mate van configuratie en aanpassing.

De richtlijnen ondersteunen twee manieren om WLS-domeinen in AKS te implementeren. Domeinen kunnen rechtstreeks worden geïmplementeerd op permanente Kubernetes-volumes. Deze implementatieoptie is handig als u wilt migreren naar AKS, maar toch WLS wilt beheren met behulp van de Beheer Console of het WebLogic Scripting Tool (WLST). Met de optie kunt u ook overstappen naar AKS zonder docker-ontwikkeling te gebruiken. Hoe meer systeemeigen Kubernetes-implementatie van WLS-domeinen in AKS is het bouwen van aangepaste containerinstallatiekopieën op basis van officiële WLS-installatiekopieën uit het Oracle Container Registry, het publiceren van de aangepaste installatiekopieën naar ACR en het domein implementeren in AKS met behulp van de operator.

Deze oplossingen zijn allemaal Bring-Your-Own-License. Ze gaan ervan uit dat u al de juiste licenties hebt met Oracle en dat u een juiste licentie hebt om aanbiedingen uit te voeren in Azure.

Als u nauw wilt samenwerken aan uw migratiescenario's met het technische team dat deze oplossingen ontwikkelt, vult u deze korte enquête in en neemt u uw contactgegevens op. Programmamanagers, architecten en technici komen binnenkort bij u terecht en beginnen met nauwe samenwerking.

Implementatiearchitecturen

De oplossingen voor het uitvoeren van Oracle WebLogic Server op de Azure Kubernetes Service maken een breed scala aan implementatiearchitecturen die gereed zijn voor productie, met relatief gemak mogelijk.

Complex WebLogic Server deployments are enabled on AKS

Naast wat de oplossingen bieden, hebt u volledige flexibiliteit om uw implementaties verder aan te passen. Het is waarschijnlijk dat u toepassingen implementeert die u verder gaat integreren met uw implementaties of de implementaties afstemmen op uw specifieke toepassingen. U wordt aangemoedigd om feedback te geven in de enquête over het verder verbeteren van de oplossingen.

Volgende stappen

Verken het uitvoeren van Oracle WebLogic Server in de Azure Kubernetes Service.