Welche Lösungen zum Ausführen von Oracle WebLogic Server in Azure Kubernetes Service gibt es?

Gilt für: ✔️ Linux-VMs

Auf dieser Seite werden die Lösungen zum Ausführen von Oracle WebLogic Server (WLS) für Azure Kubernetes Service (AKS) beschrieben. Diese Lösungen werden gemeinsam von Oracle und Microsoft entwickelt und unterstützt.

Es ist auch möglich, WebLogic Server in Azure Virtual Machines auszuführen. Die dafür verfügbaren Lösungen werden in diesem Microsoft-Artikel beschrieben.

WebLogic Server ist ein führender Java-Anwendungsserver, auf dem einige der weltweit wichtigsten unternehmenskritischen Java-Unternehmensanwendungen ausgeführt werden. WebLogic Server bildet die Middleware Foundation für die Oracle-Softwaresuite. Oracle und Microsoft sind bestrebt, WebLogic Server-Kunden mit der Auswahl und Flexibilität bei der Durchführung von Workloads in Azure als führende Cloudplattform zu unterstützen.

WLS in AKS, zertifiziert und unterstützt

WebLogic Server ist von Oracle und Microsoft für die reibungslose Ausführung mit AKS zertifiziert. Die „WebLogic Server in AKS“-Lösungen sollen es Ihnen so einfach wie möglich gestalten, Ihre containerisierten und orchestrierten Java-Anwendungen in der Kubernetes auszuführen. Die Lösungen konzentrieren sich auf Zuverlässigkeit, Skalierbarkeit, Verwaltbarkeit und Unternehmensunterstützung.

WLS-Cluster können über den WebLogic Kubernetes Operator (im Folgenden einfach „Operator“ genannt) vollständig für Kubernetes ausgeführt werden. Der Operator folgt dem Standardmuster des Kubernetes-Operators. Er vereinfacht die Verwaltung und den Betrieb von WebLogic-Domänen auf Kubernetes, indem er ansonsten manuelle Aufgaben automatisiert und zusätzliche Features zur Zuverlässigkeit des Betriebs hinzufügt. Der Operator unterstützt Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c und höher. Weitere Informationen zum Operator finden Sie in der offiziellen Dokumentation von Oracle.

Lösungsvorlage für WLS im AKS-Marketplace

Neben der Zertifizierung von WLS in AKS stellen Oracle und Microsoft gemeinsam eine Marketplace-Lösungsvorlage mit dem Ziel zur Verfügung, die Migration von WLS-Workloads zu AKS so schnell und einfach wie möglich zu gestalten. Dazu automatisiert das Angebot die Bereitstellung einer Reihe von Java- und Azure-Ressourcen. Zu den automatisch bereitgestellten Ressourcen gehören ein AKS-Cluster, der WebLogic Kubernetes-Operator, WLS-Docker-Images und Azure Container Registry (ACR). Es ist möglich, einen vorhandenen AKS-Cluster oder eine ACR-Instanz mit dem Angebot zu verwenden. Das Angebot unterstützt auch das Konfigurieren des Lastenausgleichs mit Azure-App Gateway oder dem Azure Load Balancer, Beschleunigung der Datenbankkonnektivität, Veröffentlichen von Metriken in Azure Monitor und Einbinden von Azure Files als persistente Kubernetes-Volumes. Zu den derzeit unterstützten Datenbankintegrationen gehören Azure PostgreSQL, Azure MySQL, Azure SQL und Oracle Database in Oracle Cloud oder Azure.

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

Nachdem die Lösungsvorlage die meisten Standardressourcenbereitstellung und -konfiguration durchgeführt hat, können Sie sich auf die Bereitstellung Ihrer WLS-Anwendung in AKS konzentrieren, in der Regel über ein DevOps-Tool wie GitHub Actions und Tools aus WebLogic Kubernetes-Tools wie dem WebLogic Image Tool und WebLogic Deploy Tooling. Sie können die Bereitstellung vollständig anpassen.

Eine ausführliche Dokumentation zur Lösungsvorlage finden Sie hier.

Leitfäden, Skripts und Beispiele für WLS in AKS

Oracle und Microsoft bieten auch grundlegende Schritt-für-Schritt-Anleitungen, Skripts und Beispiele für die Ausführung von WebLogic Server in AKS. Die Anleitung eignet sich für Kunden, die einer nativen manuellen Kubernetes-Bereitstellung so nah wie möglich bleiben möchten, als Alternative zur Verwendung einer Lösungsvorlage. Der Leitfaden ist in den Beispielabschnitt von Azure Kubernetes Service in der Operator-Dokumentation integriert. Die Anleitung gestattet ein sehr hohes Maß an Konfiguration und Anpassung.

Die Anleitung unterstützt zwei Möglichkeiten zum Bereitstellen von WLS-Domänen in AKS. Domänen können direkt in persistenten Kubernetes-Volumes bereitgestellt werden. Diese Bereitstellungsoption eignet sich gut, wenn Sie zu AKS migrieren möchten, WLS jedoch weiterhin mit der Verwaltungskonsole oder dem WebLogic Scripting Tool (WLST) verwalten möchten. Mit dieser Option können Sie auch ohne Docker-Entwicklung zu AKS wechseln. Die stärker an Kubernetes angelehnte Bereitstellung von WLS-Domänen in AKS erfolgt durch die Erstellung benutzerdefinierter Container-Images auf Grundlage offizieller WLS-Images aus Oracle Container Registry. Die benutzerdefinierten Images werden dann in ACR veröffentlicht, und die Domäne wird mit dem Operator in AKS bereitgestellt.

Alle diese Lösungen sind vom Typ „Bring Your Own License“ (BYOL). Es wird davon ausgegangen, dass Sie bereits über die entsprechenden Lizenzen bei Oracle verfügen und mit ordnungsgemäßen Lizenzen ausgestattet sind, um Angebote in Azure auszuführen.

Wenn Sie daran interessiert sind, eng mit dem Entwicklungsteam, das diese Lösungen entwickelt, an Ihren Migrationsszenarien zu arbeiten, füllen Sie diese kurze Umfrage aus, und geben Sie Ihre Kontaktinformationen an. Programm-Manager, Architekten und Techniker setzen sich dann in Kürze mit Ihnen in Verbindung und beginnen mit der engen Zusammenarbeit!

Bereitstellungsarchitekturen

Die Lösungen für die Ausführung von Oracle WebLogic Server für Azure Kubernetes Service ermöglichen relativ einfach eine breite Palette von produktionsbereiten Bereitstellungsarchitekturen.

Complex WebLogic Server deployments are enabled on AKS

Neben dem, was die Lösungen bieten, haben Sie die Flexibilität, Ihre Bereitstellung weiter anzupassen. Sie wird wahrscheinlich auf der Bereitstellung von Anwendungen aufbaut, und Sie integrieren weitere Azure-Ressourcen in Ihre Bereitstellungen oder optimieren die Bereitstellungen an Ihre spezifischen Anwendungen. Es wird empfohlen, Feedback zur weiteren Verbesserung der Lösungen in der Umfrage bereitzustellen.

Nächste Schritte

Untersuchen Sie die Ausführung von Oracle WebLogic Server für Azure Kubernetes Service.