Informazioni sulla migrazione dei carichi di lavoro Oracle Exalogic

Puoi importare i carichi di lavoro delle virtual machine da Oracle Exalogic a Oracle Private Cloud Appliance (PCA) e Oracle Compute Cloud@Customer utilizzando la migrazione diretta senza modifica del codice.

Private Cloud Appliance e Compute Cloud@Customer sono sistemi ingegnerizzati Oracle progettati per i carichi di lavoro di livello applicazione tramite la distribuzione di Infrastructure-as-a-Service (IaaS). Private Cloud Appliance è un sistema hardware e software integrato che riduce la complessità dell'infrastruttura e i tempi di distribuzione per i carichi di lavoro virtualizzati nei cloud privati. È una piattaforma completa per una vasta gamma di tipi di applicazioni e carichi di lavoro con risorse di gestione, computazione, storage e networking integrate. Private Cloud Appliance offre prestazioni eccellenti e altre proprietà di sistema per un'ampia gamma di applicazioni.

Private Cloud Appliance è disponibile anche come Compute Cloud@Customer, una soluzione per un cloud privato on premise che include Private Cloud Appliance e i servizi Oracle. Puoi utilizzare Compute Cloud@Customer su base di sottoscrizione, con Oracle che gestisce l'infrastruttura in modo da poterti concentrare sulle applicazioni. Ad eccezione di dove indicato, in questa soluzione verrà utilizzato Private Cloud Appliance per descrivere una delle due forme del prodotto.

Questa soluzione descrive le procedure per eseguire la migrazione delle applicazioni a Private Cloud Appliance X9-2 e Compute Cloud@Customer, con particolare attenzione ai carichi di lavoro Exalogic e ai metodi e alle best practice di distribuzione. Questa soluzione sottolinea le caratteristiche della piattaforma e delle prestazioni di Private Cloud Appliance X9 e Compute Cloud@Customer rispetto alle versioni precedenti. La metodologia e i principi architettonici si applicano a tutte le versioni e a Oracle Cloud Infrastructure (OCI).

Vantaggi dell'utilizzo di Private Cloud Appliance e Compute Cloud@Customer

La piattaforma Private Cloud Appliance è ideale sia per le applicazioni Oracle che di terze parti, con vantaggi particolarmente adatti a Oracle WebLogic Fusion Middleware e prodotti di livello applicazione simili. Ci sono diverse ragioni per cui questo è così efficace:
  • Fornisce un rapido time-to-value per una solida piattaforma di virtualizzazione, passando dal primo power-up all'avvio delle VM in poche ore. Rileva automaticamente i componenti hardware e li configura per lavorare l'uno con l'altro, riducendo le attività di progettazione e amministrazione, eliminando potenziali errori e velocizzando i tempi di distribuzione delle applicazioni. La configurazione automatizzata implementa le best practice Oracle per garantire prestazioni e disponibilità ottimali.
  • Offre una Ethernet da 100 GB ad alte prestazioni e alta velocità, Oracle ZFS Storage Appliance ZS9-2 e nodi di calcolo Oracle X9-2 (Oracle E5-2 su Compute Cloud@Customer), offrendo prestazioni e miglioramenti in scala rispetto alle generazioni precedenti del prodotto.
  • Elimina singoli punti di errore relativi a gestione, rete, storage e risorsa di computazione e consente aggiornamenti in sequenza 'zero downtime' all'infrastruttura del sistema.
  • Propone rapidamente le istanze delle applicazioni VM utilizzando le immagini della piattaforma Oracle predefinite invece di doverle creare ex novo. È possibile importare e distribuire nel sistema immagini personalizzate della piattaforma in base alle esigenze.
  • Abilita reti tra VM a elevate prestazioni utilizzando le reti interne di Private Cloud Appliance per ottenere comunicazioni private a bassa latenza ed elevata larghezza di banda tra le VM in un'applicazione in cluster. È particolarmente utile per applicazioni in cluster come WebLogic e Coherence e framework come Kubernetes. Più reti private basate su VLAN o su reti Private Cloud Appliance personalizzate possono offrire reti isolate indipendenti e sono ideali per ospitare più cluster di applicazioni sullo stesso Private Cloud Appliance. Ogni rete trasporta il traffico privato in ogni cluster, senza la necessità di evitare conflitti di indirizzi IP o perdita di dati tra le applicazioni.
  • Offri prestazioni più elevate e recupero automatico da indisponibilità con funzioni di servizio di bilanciamento del carico (LBaaS) e High Availability (HA) di Private Cloud Appliance X9-2 e Compute Cloud@Customer forniscono. Usa tre domini di errore indipendenti all'interno di ogni Private Cloud Appliance che consente di distribuire le applicazioni in questi domini di errore e riavviate all'interno di un dominio di errore se sono disponibili risorse.
  • Esegue l'orchestrazione delle applicazioni e la distribuzione automatizzata dei carichi di lavoro con Terraform, l'API Oracle OCI e le interfacce della riga di comando scriptable.
  • Supporta elaborazioni eterogenee su Oracle Linux, Oracle Solaris, altre distribuzioni Linux e Windows. Ciò aumenta l'efficienza operativa e il ROI consentendo di utilizzare la stessa piattaforma di sistema per più carichi di lavoro invece di richiedere carichi di lavoro separati.
  • Supporta l'ambiente cloud nativo di Oracle Linux, incluso Oracle Container Runtime for Docker e i servizi Oracle Container da utilizzare con Kubernetes. Offrono un runtime ideale per le applicazioni Oracle WebLogic Server da eseguire in Docker e Kubernetes con supporto di sistema completo e integrato da Oracle.

    Suggerimento:

    Oracle consiglia ai clienti che eseguono applicazioni Oracle WebLogic Server su sistemi Oracle Exalogic Elastic Cloud e desiderano adottare un'infrastruttura cloud nativa e DevOps, eseguire la migrazione a Private Cloud Appliance e Compute Cloud@Customer.

Considerazioni sull'approccio alla migrazione

Prima di iniziare, prendere in considerazione le opzioni di approccio alla migrazione. Puoi eseguire una nuova installazione del sistema operativo o una migrazione diretta senza modifica del codice da Exalogic a Private Cloud Appliance (PCA).

Il diagramma riportato di seguito mostra lo stack Exalogic con il controllo Exalogic e le ottimizzazioni InfiniBand.

Descrizione di migrating-applications-exalogic-stack.png
Descrizione dell'illustrazione migrating-applications-exalogic-stack.png

È possibile eseguire la migrazione delle applicazioni senza modifiche. In alternativa, è possibile utilizzare la migrazione come opportunità di aggiornamento tecnico e hardware di un'applicazione e del sistema operativo scegliendo di eseguire una nuova installazione del sistema operativo.

Confrontare gli ambienti durante la pianificazione delle migrazioni e valutare se si desidera creare un nuovo ambiente che corrisponda strettamente a quello precedente utilizzando le informazioni riportate di seguito.

  • Le versioni Oracle WebLogic Server 10.3.6 e 12.1.3 si avvicinano alla fine del ciclo di vita. Le nuove funzioni, quali il supporto REST aggiornato, l'elaborazione JSON, il ridimensionamento automatico e la gestione REST in Oracle WebLogic Server 12.2.1.X, consentono una migliore integrazione con i sistemi cloud. I clienti che utilizzano versioni precedenti devono pianificare la migrazione a 12.2.1.3 o versioni successive nell'ambito del processo di migrazione.
  • La migrazione modificherà l'infrastruttura di computazione di base utilizzata dalle applicazioni.
  • Sebbene Oracle Traffic Director (OTD) sia supportato per la migrazione a Private Cloud Appliance, i load balancer Kubernetes nativi quali Traefik e Voyager sono più appropriati per Kubernetes e consigliati come sostituzioni per Oracle Traffic Director. I load balancer semplici possono essere implementati utilizzando haproxy, incluso in Oracle Linux. Load balancer-as-a-Service (LBaaS) sarà il load balancer nativo preferito su Private Cloud Appliance X9-2, se disponibile.
  • L'accesso ai sistemi esterni tramite HTTP e protocollo T3 è supportato, incluso l'accesso ai database e ai cluster Oracle RAC in esecuzione nei sistemi Oracle Exadata Database Machine. I protocolli SDP non sono supportati in Private Cloud Appliance, pertanto qualsiasi uso esistente di SDP all'interno dei domini in esecuzione sui sistemi cloud Exalogic deve essere rimosso. Ciò è coerente con i suggerimenti correnti per le applicazioni in esecuzione su Exalogic.
  • Oracle WebLogic Server, Oracle Coherence e Oracle Application Development Framework sono supportati per l'uso in Kubernetes con gli strumenti Kubernetes WebLogic.
  • Oracle SuperCluster è un ambiente notevolmente diverso da Private Cloud Appliance che richiede una pianificazione aggiuntiva per tenere conto delle differenze a livello di sistema operativo e delle differenze indiane di base. Devi creare nuove VM e installare le versioni Solarix X86 o Linux delle applicazioni ed eseguire la migrazione dei dati tramite NFS.

Prima di iniziare

Prima di iniziare la migrazione, scopri le definizioni utilizzate in questa playbook sulle soluzioni, consulta i dettagli della licenza e consulta la documentazione relativa al prodotto per riferimento futuro.

Scopri di più sulle immagini della piattaforma nelle note di rilascio di Private Cloud Appliance 3.0.

Informazioni sull'installazione del sistema operativo fresco

Questo metodo distribuisce nuove virtual machine contenenti Oracle WebLogic Server o altri software applicativi, quindi esegue la migrazione dei contenuti dell'applicazione (binarie, script, strumenti) dalle istanze correnti.

È inoltre possibile eseguire una nuova installazione del sistema operativo alle applicazioni attualmente in esecuzione sui server delle materie prime. Considerare una nuova installazione del sistema operativo per ottenere i seguenti vantaggi:

  • Esegue un aggiornamento della tecnologia software per completare l'aggiornamento della tecnologia hardware.
  • Consente una trasformazione e una modernizzazione più significative dell'ambiente applicativo, tra cui l'opportunità di modernizzare le applicazioni, eseguirle all'interno dei container Docker e utilizzare Kubernetes.

Private Cloud Appliance supporta completamente la distribuzione di applicazioni basate su container utilizzando un ambiente Oracle Cloud nativo che rappresenta la tendenza moderna per la distribuzione di sistemi applicativi. Per eseguire una nuova installazione del sistema operativo e dell'applicazione

  • L'amministratore deve scaricare e installare le versioni più recenti del sistema operativo Oracle Linux e delle applicazioni da Oracle Software Delivery Network in Oracle Software Delivery Cloud.
  • Copiare i dati dell'applicazione nel sistema operativo appena installato.

I passi amministrativi sono simili per Private Cloud Appliance come per qualsiasi altra piattaforma.

Nota:

Oracle consiglia questo metodo, che garantisce uno stack software aggiornato. Tuttavia, questa operazione può richiedere ulteriori analisi per acquisire il contenuto del sistema corrente. La maggior parte degli utenti preferisce spesso spostare gli ambienti applicativi su un nuovo hardware con il minor numero di modifiche possibile.

Informazioni sui termini utilizzati in questa soluzione

Esamina le definizioni dei termini utilizzati in questo playbook sulle soluzioni.

  • Il sistema di origine è la piattaforma in cui è attualmente in esecuzione la virtual machine e la destinazione è il sistema Private Cloud Appliance in cui verrà spostato.
  • Un'istanza è una virtual machine su Private Cloud Appliance. Un'istanza ha un ciclo di vita: può essere creata, avviata (o avviata), arrestata e terminata (rimossa dal sistema PCA). Oracle Cloud Infrastructure (OCI) utilizza l'istanza di termine anziché la virtual machine perché un'istanza potrebbe essere potenzialmente su Bare Metal. Private Cloud Appliance è conforme alla stessa definizione.
  • Ogni istanza è dotata di una forma che ne descrive la configurazione della CPU, della memoria, della rete e del disco. PCA dispone di un elenco di forme standard, descritte nell'argomento Scegliere una forma di Private Cloud Appliance.
  • Un'immagine è il modello di un disco virtuale, contenente il sistema operativo e le applicazioni preinstallate, con metadati descrittivi.
  • Un'istanza viene creata creando un volume di avvio da un'immagine e immediatamente avviato. Altri dischi appartenenti all'istanza sono denominati volumi a blocchi e vengono creati dopo l'avvio dell'istanza.
  • Private Cloud Appliance offre immagini di piattaforma per Oracle Linux 7, Oracle Linux 8 e Oracle Solaris 11.4.
  • È possibile creare immagini personalizzate da un'istanza in esecuzione su Private Cloud Appliance, consentendo di utilizzare un'immagine come base per le istanze duplicate con contenuti personalizzati.
  • Le immagini BYOI (Bring Your Own Image) vengono importate da un'altra piattaforma.

Informazioni sul trasferimento della propria immagine (BYOI)

Questa soluzione è incentrata sul servizio BYOI mediante un approccio di migrazione diretta senza modifica del codice in cui un'istanza del sistema operativo viene spostata in Private Cloud Appliance con il minor numero possibile di modifiche a livello di sistema operativo e configurazione.

Un altro approccio è quello di creare immagini completamente nuove in base all'ultima versione del sistema operativo e del software applicativo desiderati. Utilizzare questa opzione quando si desidera eseguire un aggiornamento della tecnologia e modernizzare l'intero stack hardware e software. Entrambi gli approcci sono validi e ampiamente utilizzati, a seconda delle esigenze aziendali e tecniche.

Per ulteriori informazioni, consulta la sezione BYOI (Bring Your Own Image) nella documentazione di Oracle Cloud Infrastructure.

Informazioni su prodotti, servizi e ruoli richiesti

Questa soluzione richiede uno o più dei seguenti prodotti e servizi:

  • Oracle Private Cloud Appliance X9-2

    Oracle Compute Cloud@Customer

  • Oracle Cloud Infrastructure

Si tratta dei ruoli necessari per ogni prodotto o servizio.

Nome prodotto: Ruolo Richiesto per...
Oracle Private Cloud Appliance: Compute Enclave Crea costrutti di rete, computazione e storage.
Oracle Compute Cloud@Customer: Administrators Accedi alla console, all'interfaccia CLI e alle API di Oracle Compute Cloud@Customer.
Oracle Cloud Infrastructure: Administrators Accedi alla console, all'interfaccia CLI e alle API di Oracle Cloud Infrastructure.

Scopri i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.