Vad är lösningar för att köra Oracle WebLogic Server på Azure Kubernetes Service?

Gäller för: ✔️ Virtuella Linux-datorer

På den här sidan beskrivs lösningarna för att köra Oracle WebLogic Server (WLS) på Azure Kubernetes Service (AKS). Dessa lösningar utvecklas gemensamt och stöds av Oracle och Microsoft.

Det går också att köra WebLogic Server på virtuella Azure-datorer. Lösningarna för att göra det beskrivs i den här Microsoft-artikeln.

WebLogic Server är en ledande Java-programserver som kör några av de mest verksamhetskritiska Java-programmen för företag över hela världen. WebLogic Server utgör grunden för mellanprogram för Oracle-programvarupaketet. Oracle och Microsoft strävar efter att ge WebLogic Server-kunder valmöjligheter och flexibilitet att köra arbetsbelastningar på Azure som en ledande molnplattform.

WLS på AKS-certifierad och stöds

WebLogic Server är certifierad av Oracle och Microsoft för att fungera bra på AKS. WLS på AKS-lösningar syftar till att göra det så enkelt som möjligt att köra dina containerbaserade och orkestrerade Java-program på Kubernetes. Lösningarna fokuserar på tillförlitlighet, skalbarhet, hanterbarhet och företagssupport.

WLS-kluster är fullt aktiverade för att köras på Kubernetes via WebLogic Kubernetes-operatorn (kallas helt enkelt operatorn härifrån och framåt). Operatorn följer kubernetes-standardoperatormönstret. Det förenklar hanteringen och driften av WebLogic-domäner på Kubernetes genom att automatisera annars manuella uppgifter och lägga till extra funktioner för drifttillförlitlighet. Operatorn stöder Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c och senare. Mer information om operatorn finns i den officiella dokumentationen från Oracle.

WLS på AKS Marketplace-lösningsmall

Förutom att certifiera WLS på AKS tillhandahåller Oracle och Microsoft tillsammans en mall för marketplace-lösningar med målet att göra det så snabbt och enkelt som möjligt att migrera WLS-arbetsbelastningar till AKS. Erbjudandet gör det genom att automatisera etableringen av ett antal Java- och Azure-resurser. De automatiskt etablerade resurserna innehåller ett AKS-kluster, WebLogic Kubernetes-operatorn, WLS Docker-avbildningar och Azure Container Registry (ACR). Du kan använda ett befintligt AKS-kluster eller en ACR-instans med erbjudandet. Erbjudandet har också stöd för att konfigurera belastningsutjämning med Azure App Gateway eller Azure Load Balancer, underlätta databasanslutningen, publicera mått till Azure Monitor och montera Azure Files som Kubernetes Persistent Volumes. De databasintegreringar som stöds för närvarande är Azure PostgreSQL, Azure MySQL, Azure SQL och Oracle Database i Oracle Cloud eller Azure.

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

När lösningsmallen utför de flesta etableringar och konfigurationer av pannplattor kan du fokusera på att distribuera ditt WLS-program till AKS, vanligtvis via ett DevOps-verktyg som GitHub Actions och verktyg från WebLogic Kubernetes-verktyg som WebLogic Image Tool och WebLogic Deploy Tooling. Du kan anpassa distributionen ytterligare.

Du hittar detaljerad dokumentation om lösningsmallen här.

Vägledning, skript och exempel för WLS på AKS

Oracle och Microsoft tillhandahåller också grundläggande stegvis vägledning, skript och exempel för att köra WebLogic Server på AKS. Vägledningen är lämplig för kunder som vill hålla sig så nära en inbyggd manuell Kubernetes-distributionsupplevelse som ett alternativ till att använda en lösningsmall. Vägledningen ingår i azure Kubernetes Service-exempelavsnittet i operatörsdokumentationen. Vägledningen möjliggör en mycket hög grad av konfiguration och anpassning.

Vägledningen stöder två sätt att distribuera WLS-domäner till AKS. Domäner kan distribueras direkt till Kubernetes persistenta volymer. Det här distributionsalternativet är bra om du vill migrera till AKS men ändå vill administrera WLS med hjälp av administratörskonsolen eller WebLogic-skriptverktyget (WLST). Med alternativet kan du också flytta till AKS utan att använda Docker-utveckling. Det mer kubernetes-inbyggda sättet att distribuera WLS-domäner till AKS är att skapa anpassade containeravbildningar baserat på officiella WLS-avbildningar från Oracle Container Registry, publicera anpassade avbildningar till ACR och distribuera domänen till AKS med operatorn .

De här lösningarna är alla Bring-Your-Own-License. De förutsätter att du redan har rätt licenser med Oracle och är korrekt licensierade för att köra erbjudanden i Azure.

Om du är intresserad av att arbeta nära dina migreringsscenarier med teknikteamet som utvecklar dessa lösningar, fyller du i den här korta undersökningen och inkluderar din kontaktinformation. Programchefer, arkitekter och ingenjörer kommer inom kort att kontakta dig igen och inleda ett nära samarbete.

Distributionsarkitekturer

Lösningarna för att köra Oracle WebLogic Server på Azure Kubernetes Service möjliggör ett brett utbud av produktionsklara distributionsarkitekturer relativt enkelt.

Complex WebLogic Server deployments are enabled on AKS

Utöver vad lösningarna ger har du fullständig flexibilitet att anpassa dina distributioner ytterligare. Det är troligt att du utöver att distribuera program integrerar ytterligare Azure-resurser med dina distributioner eller justerar distributionerna till dina specifika program. Du uppmanas att ge feedback i undersökningen om att ytterligare förbättra lösningarna.

Nästa steg

Utforska hur du kör Oracle WebLogic Server i Azure Kubernetes Service.