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 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 artikeln Köra Oracle WebLogic Server på Azure Virtual Machines.
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.
WebLogic Server på AKS-certifierad och stöds
WebLogic Server är certifierad av Oracle och Microsoft för att köras på AKS. WebLogic Server 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.
WebLogic Server-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.
WebLogic Server på AKS-lösningsmall
Förutom att certifiera WebLogic Server på AKS tillhandahåller Oracle och Microsoft gemensamt Azure Marketplace-erbjudandet för Oracle WebLogic Server på AKS. Målet är att göra det snabbt och enkelt att migrera WebLogic Server-arbetsbelastningar till AKS. Erbjudandet gör det genom att automatisera etableringen av många Java- och Azure-resurser. De automatiskt etablerade resurserna innehåller ett AKS-kluster, WebLogic Kubernetes-operatorn, WebLogic Server Docker-avbildningar och Azure Container Registry (ACR). Du kan använda ett befintligt AKS-kluster eller en ACR-instans med erbjudandet. Erbjudandet stöder konfiguration av belastningsutjämning med Azure App Gateway eller Azure Load Balancer för att 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.
När lösningsmallen utför resursetablering och konfiguration av pannplattor kan du distribuera programmet till AKS. Detta görs vanligtvis med 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.
Om du vill ge feedback eller arbeta nära dina migreringsscenarier med teknikteamet som utvecklar WebLogic på AKS-lösningar fyller du i den här korta undersökningen om WebLogic-migrering och inkluderar din kontaktinformation. Teamet med programchefer, arkitekter och ingenjörer kommer snabbt att kontakta dig för att initiera ett nära samarbete.
Manuell vägledning, skript och exempel för WebLogic Server 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 hög grad av konfiguration och anpassning.
Vägledningen stöder två sätt att distribuera WebLogic Server-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 WebLogic Server med hjälp av administratörskonsolen eller WebLogic-skriptverktyget (WLST). Med alternativet kan du också flytta till AKS utan att använda Docker-utveckling. Kubernetes inbyggda sätt att distribuera WebLogic Server-domäner till AKS är att skapa anpassade containeravbildningar baserat på officiella WebLogic Server-avbildningar från Oracle Container Registry, publicera anpassade avbildningar till ACR och distribuera domänen till AKS med operatorn .
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.
Utöver vad lösningarna ger har du fullständig flexibilitet att anpassa dina distributioner ytterligare. Det är troligtvis utöver att distribuera program för att integrera ytterligare Azure-resurser med dina distributioner eller justera distributionerna till dina specifika program. Du uppmanas att ge feedback i undersökningen om att ytterligare förbättra WebLogic på AKS-lösningar.
Nästa steg
Följande artiklar innehåller mer information om hur du kommer igång med dessa tekniker.
- Distribuera ett Java-program med WebLogic Server i ett AKS-kluster (Azure Kubernetes Service)
- Vad är lösningar för att köra Oracle WebLogic Server på virtuella Azure-datorer?
Mer information om Oracle WebLogic-erbjudanden på Azure Marketplace finns i Oracle WebLogic Server på Azure. Dessa erbjudanden ä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.
Du uppmanas att ansluta till utvecklingsteamet och ge feedback om att ytterligare förbättra WebLogic på AKS-lösningar.