Informazioni sulla migrazione dei carichi di lavoro Oracle WebLogic Server on premise nel cloud

Utilizza topologie e metodi comprovati per ridurre lo sforzo di spostare i carichi di lavoro del server WebLogic nel cloud, in modo da poter realizzare i vantaggi derivanti dall'uso dell'infrastruttura cloud.

L'installazione del server WebLogic presentata descrive una serie di scenari di migrazione comuni.

Un set di opzioni esegue la migrazione dei carichi di lavoro locali in un dominio appena creato su Oracle Cloud Infrastructure:

  • Eseguire manualmente la migrazione dei carichi di lavoro mediante la console di amministrazione di WebLogic per distribuire le risorse e uno dei metodi riportati di seguito per distribuire le applicazioni.
    • Console di amministrazione di WebLogic
    • Strumenti di distribuzione di JDeveloper
  • Eseguire la migrazione dei carichi di lavoro mediante WebLogic Deploy Tooling (WLDT).
  • Eseguire la migrazione dei carichi di lavoro utilizzando WebLogic Scripting Tool mediante la definizione dei destinatari degli script di distribuzione delle applicazioni esistenti nel nuovo dominio.

Un'altra opzione consiste nell'aggiornare gli strumenti del server WebLogic utilizzati per distribuire i domini in premesse (ad esempio, Script WebLogic o File modello di distribuzione WebLogic) e indirizzarli a Oracle Cloud Infrastructure per creare un nuovo dominio e ridistribuire le applicazioni.

Architettura per la migrazione dei carichi di lavoro Oracle WebLogic Server nel cloud

Oracle Cloud Marketplace fornisce stack preconfigurati per eseguire rapidamente il provisioning di un'installazione di WebLogic Server su più Virtual Machine (VM) e, facoltativamente, impostare un load balancer per la topologia.

Oracle WebLogic Server for Oracle Cloud Infrastructure è completamente integrato con l'infrastruttura di base. Questa integrazione semplifica il provisioning di un cluster WebLogic e fornisce i servizi richiesti, quali load balancer, volumi a blocchi, storage di file e rete. Lo stack crea un dominio predefinito configurato per l'esecuzione di un singolo server gestito per ogni VM per le applicazioni.

  • Il dominio del server WebLogic è un concetto di compartimento che include server gestiti su JVM (Java Virtual Machine) e risorse, tra cui connessioni al database, librerie e così via.
  • I server gestiti sono standalone o organizzati in cluster ed eseguiti su computer Bare Metal o virtuali di cui è stato eseguito il provisioning.
  • Le applicazioni vengono distribuite in un dominio e assegnate a una destinazione (server gestito o cluster). Analogamente, è possibile rendere disponibili le risorse dell'applicazione nella destinazione associata.
  • Java Required Files (JRF) sono componenti facoltativi inclusi nell'installazione di WebLogic Server che forniscono funzionalità comuni per applicazioni business e framework applicativi Oracle. È composto da una serie di librerie e applicazioni sviluppate in modo indipendente che vengono distribuite in una posizione comune, tra cui ADF, SOA e così via.


Operazioni preliminari

Prima di eseguire la migrazione dei carichi di lavoro Oracle WebLogic Server on premise al cloud, tenere presente quanto riportato di seguito.

  • Prima di eseguire l'aggiornamento e la migrazione di un database, esaminare la soluzione di progettazione correlata.

    Vedere Informazioni sulla riduzione del tempo di inattività durante la migrazione di un database

  • Se sono necessari utenti che non sono amministratori a creare domini, l'amministratore di Oracle Cloud Infrastructure crea un gruppo dinamico che elenca l'OCID del compartimento in cui gli utenti che non sono amministratori possono creare domini. Di seguito è riportato un esempio di gruppo dinamico.
    instance.compartment.id='ocid1.compartment.oc1..alongstringofletterandnumbers'
    Di seguito è riportato un esempio di criteri di gruppo dinamico.
    Allow dynamic-group MyInstancesGroup to use secret-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use keys in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use vaults in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage instance-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage virtual-network-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage volume-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage load-balancers in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect autonomous-transaction-processing-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect database-family in compartment MyCompartment

Vedere Gestione dei gruppi dinamici.

Informazioni su servizi, prodotti e ruoli richiesti

Per la migrazione dei carichi di lavoro Oracle WebLogic Server nel cloud sono necessari i servizi, i prodotti e i ruoli riportati di seguito.

Questa architettura supporta i componenti riportati di seguito.

  • Area Oracle Cloud Infrastructure: la posizione di destinazione nel cloud durante la migrazione del database da on premise.
  • Oracle Database: in Oracle Cloud Infrastructure viene eseguito il provisioning dei database di origine on premise e di destinazione.
  • Oracle Autonomous Data Warehouse: Oracle Database nel cloud.

Si tratta dei ruoli necessari per ogni servizio.

Nome servizio: ruolo Obbligatorio per...
Oracle Database: privilegi di sistema root o sudo con la possibilità di eseguire comandi come root. Eseguire la migrazione del database.
Oracle Cloud Infrastructure Identity and Access Management: OCI_Administrator Controllare i criteri e chi può accedere alle risorse cloud dell'area. È possibile controllare il tipo di accesso di un gruppo di utenti e per quali risorse specifiche sono disponibili.
Oracle Cloud Infrastructure: amministratore

Gestisce il trasferimento dei dati in Oracle Cloud Infrastructure Block Volumes nel cloud.

Facoltativamente, crea un gruppo dinamico che elenca l'OCID del compartimento in cui gli utenti che non sono amministratori possono creare domini.

Vedere Informazioni su come ottenere i servizi Oracle Cloud per Oracle Solutions per ottenere i servizi cloud necessari.