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 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 l'esecuzione 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. L'obiettivo è semplificare e veloce la migrazione dei carichi di lavoro di WebLogic Server al servizio Azure Kubernetes. L'offerta esegue questa operazione automatizzando il provisioning di molte 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 la configurazione del bilanciamento del carico con app Azure Gateway o Azure Load Balancer per semplificare la connettività del database, pubblicare le metriche in Monitoraggio di Azure e montare File di Azure come volumi permanenti Kubernetes. Le integrazioni di database attualmente supportate includono Azure PostgreSQL, Azure MySQL, Azure SQL e Oracle Database in Oracle Cloud o Azure.
Dopo che il modello di soluzione esegue il provisioning e la configurazione delle risorse boilerplate, è possibile distribuire l'applicazione nel servizio Azure Kubernetes. Questa operazione viene in genere eseguita usando uno strumento DevOps, ad esempio GitHub Actions e gli strumenti di WebLogic Kubernetes, come lo strumento WebLogic Image Tool e WebLogic Deploy Tooling. È possibile personalizzare ulteriormente la distribuzione.
Se si vuole fornire commenti e suggerimenti o collaborare 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 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 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 Contenitori 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à.
Oltre a ciò che le soluzioni offrono, si dispone anche di una flessibilità completa per personalizzare ulteriormente le distribuzioni. È probabile che sia in corso la distribuzione di applicazioni per integrare altre risorse di Azure con le distribuzioni o ottimizzare le distribuzioni per 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.
- Distribuire un'applicazione Java con WebLogic Server in un cluster servizio Azure Kubernetes (AKS)
- Quali sono le soluzioni per l'esecuzione di Oracle WebLogic Server in Azure Macchine virtuali?
Per altre informazioni sulle offerte Oracle WebLogic in Azure Marketplace, vedere Oracle WebLogic Server in Azure. Queste offerte sono tutte di tipo Bring Your Own License. Presuppongono che si abbiano già le licenze appropriate con Oracle e che si abbia 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.