Condividi tramite


Quali sono le soluzioni per eseguire Oracle WebLogic Server nel servizio Azure Kubernetes?

Si applica a: ✔️ macchine virtuali Linux

Questa pagina descrive le soluzioni per l'esecuzione di Oracle WebLogic Server (WLS) nel servizio Azure Kubernetes. Queste soluzioni sono sviluppate e supportate congiuntamente da Oracle e Microsoft.

È anche possibile eseguire WebLogic Server in macchine virtuali di Azure. Le soluzioni a tale scopo sono descritte nell'articolo Esecuzione di Oracle WebLogic Server in Azure Macchine virtuali.

WebLogic Server è un server applicazioni Java leader che esegue alcune delle applicazioni Java aziendali più cruciali in tutto il mondo. WebLogic Server costituisce la base del middleware per la suite di software Oracle. Oracle e Microsoft si impegnano a offrire ai clienti WebLogic Server la possibilità di eseguire carichi di lavoro in Azure come piattaforma cloud leader.

WebLogic Server nel servizio Azure Kubernetes certificato e supportato

WebLogic Server è certificato da Oracle e Microsoft per funzionare correttamente nel servizio Azure Kubernetes. Le soluzioni WebLogic Server nel servizio Azure Kubernetes sono destinate a rendere più semplice possibile l'esecuzione delle applicazioni Java in contenitori e orchestrate in Kubernetes. Le soluzioni sono incentrate sull'affidabilità, la scalabilità, la gestibilità e il supporto aziendale.

I cluster WebLogic Server sono completamente abilitati per l'esecuzione in Kubernetes tramite l'operatore WebLogic Kubernetes (detto semplicemente "Operatore" da qui in poi). L'operatore segue il modello di operatore Kubernetes standard. Semplifica la gestione e il funzionamento dei domini WebLogic in Kubernetes automatizzando le attività altrimenti manuali e aggiungendo altre funzionalità di affidabilità operativa. L'operatore supporta Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c e versioni successive. Per informazioni dettagliate sull'operatore, vedere la documentazione ufficiale di Oracle.

Modello di soluzione WebLogic Server nel servizio Azure Kubernetes

Oltre a certificare WebLogic Server nel servizio Azure Kubernetes, Oracle e Microsoft forniscono congiuntamente l'offerta di Azure Marketplace di Oracle WebLogic Server nel servizio Azure Kubernetes con l'obiettivo di renderlo il più rapido e semplice possibile per eseguire la migrazione dei carichi di lavoro di WebLogic Server al servizio Azure Kubernetes. L'offerta esegue questa operazione automatizzando il provisioning di una serie di risorse Java e Azure. Le risorse con provisioning automatico includono un cluster del servizio Azure Kubernetes, l'operatore WebLogic Kubernetes, le immagini Docker di WebLogic Server e il Registro Azure Container (ACR). È possibile usare un cluster del servizio Azure Kubernetes esistente o un'istanza del Registro Azure Container con l'offerta. L'offerta supporta anche la configurazione del bilanciamento del carico con il gateway app di Azure o Azure Load Balancer, l'interpolazione della connettività del database, la pubblicazione di metriche in Monitoraggio di Azure e il montaggio di File di Azure come volumi persistenti Kubernetes. Le integrazioni di database attualmente supportate includono Azure PostgreSQL, Azure MySQL, Azure SQL e Oracle Database in Oracle Cloud o Azure.

È possibile usare la soluzione marketplace per distribuire WebLogic Server nel servizio Azure Kubernetes

Dopo che il modello di soluzione esegue la maggior parte del provisioning e della configurazione delle risorse boilerplate, è possibile concentrarsi sulla distribuzione dell'applicazione nel servizio Azure Kubernetes, in genere tramite uno strumento DevOps, ad esempio GitHub Actions e strumenti di WebLogic Kubernetes, ad esempio lo strumento WebLogic Image Tool e webLogic Deploy Tooling. È possibile personalizzare ulteriormente la distribuzione.

Se si è interessati a fornire commenti e suggerimenti o lavorare a stretto contatto con il team di progettazione che sviluppa WebLogic nelle soluzioni del servizio Azure Kubernetes, compilare questo breve sondaggio sulla migrazione di WebLogic e includere le informazioni di contatto. Il team di responsabili del programma, architetti e ingegneri si metterà immediatamente in contatto con l'utente per avviare una stretta collaborazione.

Linee guida, script ed esempi manuali per WebLogic Server nel servizio Azure Kubernetes

Oracle e Microsoft forniscono anche istruzioni dettagliate, script ed esempi di base per l'esecuzione di WebLogic Server nel servizio Azure Kubernetes. Le indicazioni sono adatte per i clienti che desiderano rimanere il più vicino possibile a un'esperienza di distribuzione manuale di Kubernetes nativa come alternativa all'uso di un modello di soluzione. Le indicazioni sono incorporate nella sezione dell'esempio di servizio Azure Kubernetes della Documentazione dell'operatore. Le linee guida consentono un livello molto elevato di configurazione e personalizzazione.

Le linee guida supportano due modi per distribuire domini WebLogic Server nel servizio Azure Kubernetes. I domini possono essere distribuiti direttamente nei volumi permanenti Kubernetes. Questa opzione di distribuzione è valida se si vuole eseguire la migrazione al servizio Azure Kubernetes, ma si vuole comunque amministrare WebLogic Server usando la Console di amministrazione o lo strumento di scripting WebLogic (WLST). L'opzione consente anche di passare al servizio Azure Kubernetes senza adottare lo sviluppo Docker. Il modo più nativo di Kubernetes di distribuire domini WebLogic Server nel servizio Azure Kubernetes consiste nel creare immagini di contenitori personalizzate basate su immagini ufficiali di WebLogic Server dal Registro Container Oracle, pubblicare le immagini personalizzate in Registro Azure Container e distribuire il dominio nel servizio Azure Kubernetes usando l'operatore .

Architetture di distribuzione

Le soluzioni per l'esecuzione di Oracle WebLogic Server nel servizio Azure Kubernetes consentono un'ampia gamma di architetture di distribuzione pronte per la produzione con relativa facilità.

Le distribuzioni complesse di WebLogic Server sono abilitate nel servizio Azure Kubernetes

Oltre a ciò che le soluzioni offrono, si dispone anche di una flessibilità completa per personalizzare ulteriormente le distribuzioni. È probabile che oltre alla distribuzione di applicazioni si integrino altre risorse di Azure con le distribuzioni o si ottimizzano le distribuzioni per le applicazioni specifiche. Si consiglia di fornire commenti e suggerimenti nel sondaggio per migliorare ulteriormente WebLogic sulle soluzioni del servizio Azure Kubernetes.

Passaggi successivi

Gli articoli seguenti forniscono altre informazioni su come iniziare a usare queste tecnologie.

Per altre informazioni sulle offerte Oracle WebLogic in Azure Marketplace, vedere Oracle WebLogic Server in Azure. Queste offerte sono tutte Bring-Your-Own-License. Si supponga di avere già le licenze appropriate con Oracle e di avere una licenza appropriata per l'esecuzione delle offerte in Azure.

Si consiglia di connettersi con il team di sviluppo e fornire commenti e suggerimenti su come migliorare ulteriormente WebLogic sulle soluzioni del servizio Azure Kubernetes.