Partager via


Quelles sont les solutions permettant d’exécuter Oracle WebLogic Server sur Azure Kubernetes Service ?

S’applique à : ✔️ Machines virtuelles Linux

Cette page décrit les solutions permettant d’exécuter Oracle WebLogic Server (WLS) sur Azure Kubernetes Service (AKS). Ces solutions sont le fruit d’un développement et bénéficient d’un support conjoints d’Oracle et de Microsoft.

Il est également possible d’exécuter WebLogic Server sur des machines virtuelles Azure. Les solutions pour le faire sont décrites dans l’article Exécution d’Oracle WebLogic Server sur les machines virtuelles Azure.

WebLogic Server est l’un des principaux serveurs d’applications Java et exécute des applications d’entreprise Java qui comptent parmi les plus stratégiques dans le monde entier. WebLogic Server forme la base de l’intergiciel (middleware) pour la suite de logiciels Oracle. Oracle et Microsoft s’engagent à donner aux clients WebLogic Server les choix et la flexibilité nécessaires pour exécuter des charges de travail sur Azure en tant que plateforme cloud de premier plan.

Le serveur WebLogic sur AKS certifié et pris en charge

WebLogic Server est certifié par Oracle et Microsoft pour s’exécuter correctement sur AKS. Les solutions du serveur WebLogic sur AKS visent à faciliter autant que possible l’exécution de vos applications Java conteneurisées et orchestrées sur Kubernetes. Les solutions sont axées sur la fiabilité, la scalabilité, la facilité de gestion et la prise en charge de l’entreprise.

Les clusters WebLogic Server sont entièrement compatibles pour s’exécuter sur Kubernetes à l’aide de l’opérateur WebLogic Kubernetes (appelé simplement « opérateur » à partir de là). L’opérateur suit le modèle de l’opérateur Kubernetes standard. Cela simplifie la gestion et le fonctionnement des domaines WebLogic sur Kubernetes en automatisant les tâches manuelles et en ajoutant des fonctionnalités de fiabilité opérationnelle supplémentaires. L’opérateur prend en charge Oracle WebLogic Server 12c, l’infrastructure d’intergiciel (middleware) Oracle Fusion 12c et les versions ultérieures. Pour plus d’informations sur l’opérateur, reportez-vous à la documentation officielle d’Oracle.

Modèle de solution WebLogic Server sur AKS

Outre la certification de WebLogic Server sur AKS, Oracle et Microsoft proposent conjointement l’offre Place de marché Azure d’Oracle WebLogic Server sur AKS dans le but de rendre aussi rapide et facile que possible la migration des charges de travail de WebLogic Server vers AKS. Pour ce faire, l’offre automatise le provisionnement d’un certain nombre de ressources Java et Azure. Les ressources configurées automatiquement incluent un cluster AKS, WebLogic Kubernetes Operator, des images du serveur WebLogic Docker et Azure Container Registry (ACR). Vous pouvez utiliser une instance ACR ou un cluster AKS existant avec l’offre. L’offre prend également en charge la configuration de l’équilibrage de charge avec Azure Application Gateway ou Azure Load Balancer, la connectivité simplifiée de la base de données, la publication de métriques sur Azure Monitor ainsi que le montage de Azure Files en tant que volumes persistants Kubernetes. Les intégrations de bases de données actuellement prises en charge comprennent Azure PostgreSQL, Azure MySQL, Azure SQL et Oracle Database sur Oracle Cloud ou Azure.

Vous pouvez utiliser la solution marketplace pour déployer WebLogic Server sur AKS

Une fois que le modèle de solution a effectué la plupart des opérations d’approvisionnement et de configuration des ressources réutilisables, vous pouvez vous concentrer sur le déploiement de votre application sur AKS, en général par le biais d’un outil DevOps tel que GitHub Actions et des outils WebLogic Kubernetes tels que l’outil de création d’image WebLogic et les outils WebLogic Deploy. Vous êtes libre de personnaliser davantage le déploiement.

Si vous souhaitez fournir des commentaires ou travailler vos scénarios de migration aux côtés de l’équipe d’ingénierie qui développe WebLogic sur des solutions AKS, répondez à cette courte enquête sur la migration WebLogic et indiquez vos coordonnées. L’équipe de gestionnaires de programmes, d’architectes et d’ingénieurs vous contactera rapidement pour établir une collaboration.

Conseils manuels, scripts et exemples pour le serveur WebLogic sur AKS

Oracle et Microsoft fournissent également une aide pas à pas de base, des scripts et des exemples pour exécuter WebLogic Server sur AKS. L’aide convient aux clients qui souhaitent rester aussi proches que possible d’une expérience de déploiement manuel Kubernetes native sans recourir à un modèle de solution. L’aide est incorporée dans la section de l’exemple Azure Kubernetes Service de la documentation de l’opérateur. L’aide permet d’obtenir un degré très élevé de configuration et de personnalisation.

L’aide prend en charge deux manières de déployer des domaines du serveur WebLogic sur AKS. Les domaines peuvent être déployés directement sur les volumes persistants Kubernetes. Cette option de déploiement est intéressante si vous souhaitez migrer vers AKS tout en conservant l’administration du serveur WebLogic à l’aide de la console d’administration ou de WLST (WebLogic Scripting Tool). L’option vous permet également de passer à AKS sans adopter le développement de Docker. La manière se rapprochant le plus d’une manière native à Kubernetes pour déployer des domaines du serveur WebLogic sur AKS consiste à créer des images conteneurs personnalisées basées sur des images du serveur WebLogic officielles à partir du Container Registry d’Oracle, à publier les images personnalisées dans ACR et à déployer le domaine sur AKS à l’aide de l’opérateur.

Architectures de déploiement

Les solutions d’exécution d’Oracle WebLogic Server sur Azure Kubernetes Service offrent une large gamme d’architectures de déploiement prêtes pour la production, avec une relative facilité d’utilisation.

Les déploiements complexes de WebLogic Server sont activés sur AKS

Au-delà de ce que les solutions offrent, vous disposez d’une flexibilité totale pour personnaliser davantage vos déploiements. Il est probable qu’en plus du déploiement d’applications, vous intégrerez davantage de ressources Azure à vos déploiements ou ajusterez les déploiements à vos applications spécifiques. Nous vous invitons à faire vos commentaires dans ce sondage prévu pour améliorer les solutions de WebLogic sur AKS.

Étapes suivantes

Les articles suivants fournissent des informations supplémentaires pour bien démarrer avec ces technologies.

Pour plus d’informations sur les offres Oracle WebLogic dans la Place de marché Microsoft Azure, consultez Oracle WebLogic Server sur Azure. Ces offres sont toutes de type BYOL (apportez votre propre licence). Elles supposent que vous avez déjà les licences appropriées avec Oracle et que vous disposez d’une licence adéquate pour exécuter les offres dans Azure.

Vous êtes invité à entrer en contact avec l’équipe de développement et à donner votre avis sur l’amélioration de WebLogic sur des solutions AKS.